0001297989-23-000001.txt : 20230223 0001297989-23-000001.hdr.sgml : 20230223 20230223163508 ACCESSION NUMBER: 0001297989-23-000001 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 165 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230223 DATE AS OF CHANGE: 20230223 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33089 FILM NUMBER: 23660275 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-K 1 exls-20221231.htm 10-K exls-20221231
00012979892022FYfalsehttp://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent0.013333300012979892022-01-012022-12-3100012979892022-06-30iso4217:USD00012979892023-02-21xbrli:shares00012979892022-12-3100012979892021-12-31iso4217:USDxbrli:shares00012979892021-01-012021-12-3100012979892020-01-012020-12-310001297989us-gaap:CommonStockMember2019-12-310001297989us-gaap:AdditionalPaidInCapitalMember2019-12-310001297989us-gaap:RetainedEarningsMember2019-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001297989us-gaap:TreasuryStockMember2019-12-3100012979892019-12-310001297989us-gaap:CommonStockMember2020-01-012020-12-310001297989us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001297989us-gaap:TreasuryStockMember2020-01-012020-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001297989us-gaap:RetainedEarningsMember2020-01-012020-12-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-12-310001297989us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001297989us-gaap:TreasuryStockMember2021-01-012021-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001297989us-gaap:RetainedEarningsMember2021-01-012021-12-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-12-310001297989us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001297989us-gaap:TreasuryStockMember2022-01-012022-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001297989us-gaap:RetainedEarningsMember2022-01-012022-12-310001297989us-gaap:CommonStockMember2022-12-310001297989us-gaap:AdditionalPaidInCapitalMember2022-12-310001297989us-gaap:RetainedEarningsMember2022-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001297989us-gaap:TreasuryStockMember2022-12-310001297989srt:MinimumMember2022-01-012022-12-310001297989srt:MaximumMember2022-01-012022-12-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2022-01-012022-12-310001297989srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001297989us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310001297989srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001297989us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-01-012022-12-310001297989us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001297989srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001297989us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2022-01-012022-12-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-01-012022-12-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-01-012022-12-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:MarketConditionBasedPerformanceRestrictedStockUnitsMembersrt:MaximumMember2022-01-012022-12-31xbrli:pure0001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-12-31exls:operating_segment0001297989exls:InsuranceMember2022-01-012022-12-310001297989exls:HealthcareMember2022-01-012022-12-310001297989exls:EmergingBusinessMember2022-01-012022-12-310001297989exls:AnalyticsMember2022-01-012022-12-310001297989exls:InsuranceMember2021-01-012021-12-310001297989exls:HealthcareMember2021-01-012021-12-310001297989exls:EmergingBusinessMember2021-01-012021-12-310001297989exls:AnalyticsMember2021-01-012021-12-310001297989exls:InsuranceMember2020-01-012020-12-310001297989exls:HealthcareMember2020-01-012020-12-310001297989exls:EmergingBusinessMember2020-01-012020-12-310001297989exls:AnalyticsMember2020-01-012020-12-310001297989exls:DigitalOperationsAndSolutionsServicesMember2022-01-012022-12-310001297989exls:DigitalOperationsAndSolutionsServicesMember2021-01-012021-12-310001297989exls:DigitalOperationsAndSolutionsServicesMember2020-01-012020-12-310001297989exls:AnalyticsServicesMember2022-01-012022-12-310001297989exls:AnalyticsServicesMember2021-01-012021-12-310001297989exls:AnalyticsServicesMember2020-01-012020-12-310001297989country:US2022-01-012022-12-310001297989country:US2021-01-012021-12-310001297989country:US2020-01-012020-12-310001297989country:GB2022-01-012022-12-310001297989country:GB2021-01-012021-12-310001297989country:GB2020-01-012020-12-310001297989exls:RestOfWorldMember2022-01-012022-12-310001297989exls:RestOfWorldMember2021-01-012021-12-310001297989exls:RestOfWorldMember2020-01-012020-12-310001297989us-gaap:NonUsMember2022-01-012022-12-310001297989us-gaap:NonUsMember2021-01-012021-12-310001297989us-gaap:NonUsMember2020-01-012020-12-310001297989country:US2022-12-310001297989country:US2021-12-310001297989country:IN2022-12-310001297989country:IN2021-12-310001297989country:PH2022-12-310001297989country:PH2021-12-310001297989exls:RestOfWorldMember2022-12-310001297989exls:RestOfWorldMember2021-12-310001297989exls:ContractAcquisitionCostsMember2021-12-310001297989exls:ContractAcquisitionCostsMember2020-12-310001297989exls:ContractFulfillmentCostsMember2021-12-310001297989exls:ContractFulfillmentCostsMember2020-12-310001297989exls:ContractAcquisitionCostsMember2022-01-012022-12-310001297989exls:ContractAcquisitionCostsMember2021-01-012021-12-310001297989exls:ContractFulfillmentCostsMember2022-01-012022-12-310001297989exls:ContractFulfillmentCostsMember2021-01-012021-12-310001297989exls:ContractAcquisitionCostsMember2022-12-310001297989exls:ContractFulfillmentCostsMember2022-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001297989srt:MinimumMemberus-gaap:TechnologyEquipmentMember2022-01-012022-12-310001297989us-gaap:TechnologyEquipmentMembersrt:MaximumMember2022-01-012022-12-310001297989us-gaap:TechnologyEquipmentMember2022-12-310001297989us-gaap:TechnologyEquipmentMember2021-12-310001297989srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-12-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001297989us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-12-310001297989us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2022-01-012022-12-310001297989us-gaap:LeaseholdImprovementsMember2022-12-310001297989us-gaap:LeaseholdImprovementsMember2021-12-310001297989srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001297989us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-310001297989us-gaap:FurnitureAndFixturesMember2022-12-310001297989us-gaap:FurnitureAndFixturesMember2021-12-310001297989srt:MinimumMemberus-gaap:VehiclesMember2022-01-012022-12-310001297989us-gaap:VehiclesMembersrt:MaximumMember2022-01-012022-12-310001297989us-gaap:VehiclesMember2022-12-310001297989us-gaap:VehiclesMember2021-12-310001297989us-gaap:BuildingMember2022-01-012022-12-310001297989us-gaap:BuildingMember2022-12-310001297989us-gaap:BuildingMember2021-12-310001297989us-gaap:LandMember2022-12-310001297989us-gaap:LandMember2021-12-310001297989us-gaap:ConstructionInProgressMember2022-12-310001297989us-gaap:ConstructionInProgressMember2021-12-310001297989exls:DepreciationAndAmortizationMember2022-01-012022-12-310001297989exls:DepreciationAndAmortizationMember2021-01-012021-12-310001297989exls:DepreciationAndAmortizationMember2020-01-012020-12-310001297989exls:ClairvoyantMember2021-12-160001297989exls:ClairvoyantMember2021-12-162021-12-160001297989exls:ClairvoyantMember2022-12-310001297989exls:ClairvoyantMember2021-12-310001297989us-gaap:CustomerRelationshipsMemberexls:ClairvoyantMember2021-12-160001297989us-gaap:DevelopedTechnologyRightsMemberexls:ClairvoyantMember2021-12-160001297989us-gaap:TrademarksAndTradeNamesMemberexls:ClairvoyantMember2021-12-160001297989us-gaap:NoncompeteAgreementsMemberexls:ClairvoyantMember2021-12-160001297989exls:ClairvoyantMember2022-01-012022-12-310001297989exls:ClairvoyantMember2021-01-012021-12-310001297989us-gaap:CustomerRelationshipsMemberexls:ClairvoyantMember2021-12-162021-12-160001297989us-gaap:DevelopedTechnologyRightsMemberexls:ClairvoyantMember2021-12-162021-12-160001297989exls:InboundMediaGroupLLCMember2022-06-102022-06-100001297989exls:InboundMediaGroupLLCMember2022-06-100001297989exls:InboundMediaGroupLLCMember2022-12-310001297989exls:InsuranceMember2020-12-310001297989exls:HealthcareMember2020-12-310001297989exls:EmergingBusinessMember2020-12-310001297989exls:AnalyticsMember2020-12-310001297989exls:InsuranceMember2021-12-310001297989exls:HealthcareMember2021-12-310001297989exls:EmergingBusinessMember2021-12-310001297989exls:AnalyticsMember2021-12-310001297989exls:InsuranceMember2022-12-310001297989exls:HealthcareMember2022-12-310001297989exls:EmergingBusinessMember2022-12-310001297989exls:AnalyticsMember2022-12-310001297989us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2022-10-012022-12-31exls:pure0001297989us-gaap:MeasurementInputDiscountRateMember2022-10-012022-12-310001297989us-gaap:CustomerRelationshipsMember2022-12-310001297989us-gaap:DevelopedTechnologyRightsMember2022-12-310001297989us-gaap:TrademarksAndTradeNamesMember2022-12-310001297989us-gaap:NoncompeteAgreementsMember2022-12-310001297989us-gaap:TrademarksAndTradeNamesMember2022-12-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-12-310001297989us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001297989us-gaap:TrademarksAndTradeNamesMember2022-01-012022-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001297989us-gaap:FairValueInputsLevel1Member2022-12-310001297989us-gaap:FairValueInputsLevel2Member2022-12-310001297989us-gaap:FairValueInputsLevel3Member2022-12-310001297989us-gaap:FairValueInputsLevel1Member2021-12-310001297989us-gaap:FairValueInputsLevel2Member2021-12-310001297989us-gaap:FairValueInputsLevel3Member2021-12-310001297989exls:ContingentConsiderationMember2021-12-310001297989exls:ContingentConsiderationMember2022-01-012022-12-310001297989exls:ContingentConsiderationMember2021-01-012021-12-310001297989exls:ContingentConsiderationMember2022-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2022-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2021-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2022-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2021-12-310001297989us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-12-310001297989us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-12-31iso4217:GBPiso4217:EURiso4217:AUDiso4217:COP0001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2021-12-310001297989us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2022-12-310001297989us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2021-12-310001297989us-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001297989us-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2021-12-310001297989us-gaap:NondesignatedMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2022-12-310001297989us-gaap:NondesignatedMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2021-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-12-310001297989us-gaap:FairValueHedgingMemberus-gaap:NondesignatedMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001297989us-gaap:FairValueHedgingMemberus-gaap:NondesignatedMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001297989us-gaap:FairValueHedgingMemberus-gaap:NondesignatedMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001297989us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001297989us-gaap:ForeignExchangeContractMember2022-01-012022-12-310001297989us-gaap:ForeignExchangeContractMember2021-01-012021-12-310001297989us-gaap:ForeignExchangeContractMember2020-01-012020-12-310001297989us-gaap:RevolvingCreditFacilityMember2022-12-310001297989us-gaap:RevolvingCreditFacilityMember2021-12-310001297989us-gaap:RevolvingCreditFacilityMemberexls:NewCreditAgreementMember2017-11-210001297989us-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2022-04-180001297989us-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2022-12-310001297989srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMemberus-gaap:PrimeRateMember2022-01-012022-12-310001297989us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberexls:CreditAgreementMemberus-gaap:PrimeRateMember2022-01-012022-12-310001297989srt:MinimumMemberexls:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2022-01-012022-12-310001297989exls:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberexls:CreditAgreementMember2022-01-012022-12-310001297989srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2022-01-012022-12-310001297989us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberexls:CreditAgreementMember2022-01-012022-12-310001297989us-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2022-01-012022-12-310001297989us-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2021-01-012021-12-310001297989us-gaap:RevolvingCreditFacilityMemberexls:CreditAgreementMember2020-01-012020-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2018-10-010001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2021-10-012021-10-01exls:numberOfDays0001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2021-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2020-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001297989us-gaap:InterestExpenseMember2022-12-310001297989exls:A3.50ConvertibleSeniorNotesdueOctober12024Memberus-gaap:ConvertibleNotesPayableMember2018-10-012018-10-01exls:class_of_common_stock0001297989exls:TwoThousandNineteenRepurchaseProgramMember2019-12-160001297989exls:TwoThousandTwentyTwoRepurchaseProgramMember2021-10-050001297989exls:GratuityPayableMember2022-12-310001297989exls:GratuityPayableMember2021-12-310001297989exls:TwoThousandEighteenStockOptionsPlanMember2018-06-150001297989exls:TwoThousandEighteenStockOptionsPlanMember2022-12-310001297989exls:TwoThousandEighteenStockOptionsPlanMember2022-01-012022-12-3100012979892018-06-152018-06-150001297989us-gaap:CostOfSalesMember2022-01-012022-12-310001297989us-gaap:CostOfSalesMember2021-01-012021-12-310001297989us-gaap:CostOfSalesMember2020-01-012020-12-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001297989us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001297989us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001297989us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001297989us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001297989us-gaap:EmployeeStockOptionMember2021-12-310001297989us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001297989us-gaap:EmployeeStockOptionMember2022-12-310001297989us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001297989srt:MinimumMemberexls:ShareMatchUnitsMember2022-01-012022-12-310001297989exls:ShareMatchUnitsMembersrt:MaximumMember2022-01-012022-12-31exls:installment0001297989exls:ShareMatchUnitsMember2021-12-310001297989exls:ShareMatchUnitsMember2022-01-012022-12-310001297989exls:ShareMatchUnitsMember2022-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2021-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2022-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-01-012022-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2021-01-012021-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2020-01-012020-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2021-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2021-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-01-012022-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:PerformanceBasedStockAwardsMember2022-12-310001297989exls:PerformanceBasedStockAwardsMember2022-01-012022-12-310001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-11-010001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-06-210001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-12-310001297989us-gaap:SubsequentEventMemberus-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2023-01-012023-02-230001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-01-012022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________    
FORM 10-K
_________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 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 if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.   Yes  ý No  ¨
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes  ¨    No  ý
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐



Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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 June 30, 2022, the aggregate market value of common stock held by non-affiliates was approximately $4,754,716,854.

As of February 21, 2023, there were 33,300,643 shares of the registrant’s common stock outstanding, par value $0.001 per share.

DOCUMENTS INCORPORATED BY REFERENCE
Part III incorporates information from certain portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the fiscal year end of December 31, 2022.


TABLE OF CONTENTS
  Page
ITEM 1.
ITEM 1A.
ITEM 1B.
ITEM 2.
ITEM 3.
ITEM 4.
ITEM 5.
ITEM 6.
ITEM 7.
ITEM 7A.
ITEM 8.
ITEM 9.
ITEM 9A.
ITEM 9B.
ITEM 9C.
ITEM 10.
ITEM 11.
ITEM 12.
ITEM 13.
ITEM 14.
ITEM 15.
ITEM 16.
F-1



ITEM 1.     Business
ExlService Holdings, Inc. (“EXL,” “we,” “us,” “our” or the “Company”), incorporated in Delaware in 2002, 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 (“AI”) and machine learning (“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. Focused on driving faster decision making and transforming operating models, EXL was founded on the core values of innovation, collaboration, excellence, integrity and respect. Headquartered in New York, our team is over 45,400 strong, with more than 50 offices spanning six continents.
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. Data, analytics and digital have become core to virtually every significant move a business makes to serve customers, optimize business processes, stay competitive and grow. Our vision of being an indispensable partner for data-led businesses reflects where the data and technology-led transformation of our clients’ businesses is trending across industry sectors, and we are evolving our offerings to drive business outcomes through advanced analytics and AI-powered solutions on the cloud. Our data-led value creation framework enables better and faster decision making, leveraging our 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. We embed digital operations and solutions into clients’ businesses and introduce our data-led approach to transform operations with every new engagement.
We manage and report financial information through our four reportable segments or strategic business units: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions. Our strategic business units align our products and services with how we manage our business, approach our key markets and interact with our clients. 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. By integrating data and analytics directly into our client workflows, we drive more intelligence into our clients’ increasingly digital operations that drive superior customer outcomes, optimize costs and power resilient and agile business models.
Digital Operations and Solutions
Our digital operations and solutions, which we provide from our Insurance, Healthcare and Emerging Business strategic business units, are focused on solving complex industry challenges, such as the insurance claims life cycle, financial transactions processing and provider and member experiences. This typically involves the use of agile delivery models to implement digital technologies and interventions like hyper-automation, customer experience transformation, advanced automation, robotics, enterprise architecture, end-to-end business function management and transformations. We either administer and manage these functions for our clients on an ongoing basis via longer-term arrangements or project work. We use a focused industry vertical approach, and our solutions are designed to help our clients realize their business and innovation goals and improve their strategic competitive position.
The key differentiators and salient features of our digital operations and solutions include our agile operating and delivery model, which leverages AI/ML-based content extraction, natural language processing and cloud-based operations to automate business processes and improve speed to market. We integrate AI/ML and data on the cloud to digitally transform legacy models and support real-time insights, faster decision making and streamlined operations. This approach positions us to digitally transform our clients’ enterprise-wide data flows to deliver meaningful customer experience, business outcomes and efficiency improvements.
Some of the key digital capabilities embedded in our digital operations and solutions include:
AI:OS: Integrated cloud-native AI solutions with deep domain expertise and process transition experience to deliver a cloud receiving center for business processes;
Xtrakto.AI: AI-driven automation of manual processing of text, image and financial data;
•    Exelia.AI: AI-infused experiences across multiple customer journeys and touchpoints;
•    Paymentor: AI-powered customer centricity and digitization in payment and collection processes; and
•    POS Financing: AI-powered Buy Now, Pay Later solution, reimagining an integrated and coherent sales and credit journey.
1

We deliver digital operations and solutions to clients through multiple technology approaches, including using client environments, EXL platforms and leveraging third-party solutions from our partner ecosystem. Where possible, our aim is to use standardized and shared technology and operational delivery infrastructure, enabling us to leverage technology and infrastructure investments across multiple clients.
Our strategic business units, through which we provide digital operations and solutions, are described below:
Our Insurance strategic business unit serves property and casualty insurance, life insurance, disability insurance, insurance brokers, reinsurers, annuity and retirement services companies. We provide digital transformation and solutions and data-led operations services across the insurance industry in areas such as claims processing, premium and benefit administration, agency management, account reconciliation, policy research, underwriting support, new business acquisition, policy servicing, premium audit, surveys, billing and collection, commercial and residential survey and customer service using digital technology, AI, ML and advanced automation. We provide end-to-end third-party administration for life and annuity insurance policies which includes digital customer acquisition services using a software-as-a-service (“SaaS”) delivery model through our LifePRO® and Life Digital Suite platforms that help clients administer life insurance, annuities and credit life and disability insurance policies. We also provide subrogation services to property and casualty insurers using business process-as-a-service (“BPaaS”) delivery model and our proprietary Subrosource® software platform, the largest commercial end-to-end subrogation platform. Subrosource® integrates with client systems, manages recovery workflow, increases recoveries and reduces costs. We provide a suite of finance and accounting services that include high-end, data-led services including financial planning and analysis, decision support, GAAP and statutory reporting and compliance services in addition to core finance operations. We bring a data-led and practical digital approach to finance and accounting, enabling our clients to simplify and scale their finance and accounting processes, drive stakeholder centricity, improve controls and compliance, reduce operating costs and deliver rich data-led insights to our clients’ businesses.
Our Healthcare strategic business unit primarily serves U.S.-based healthcare payers, providers and pharmacy benefit managers organizations. We combine deep healthcare domain expertise with data-led insights and technology-enabled services to transform how care is delivered, managed and paid. We provide services related to care management, utilization management, disease management, payment integrity, revenue optimization and customer engagement directly addressing the market need for improved healthcare outcomes, patient and provider experience and access to the healthcare system in the healthcare market and optimized healthcare spend.
We offer digital operations, SaaS and platform services designed to serve the healthcare industry. EXL’s integrated care management offering, including our proprietary clinical data, connects payers, providers and members to increase efficiencies and effectiveness across all aspects of care management, including medical, pharmacy and behavioral health. Our digital operations and solutions infuse cloud, data, AI, ML, advanced analytics and robotics capabilities to improve efficiency, business outcomes and the consumer experience in healthcare across patient/member management, contracting and network management, health and care management, claims administration and business operations.
Similar to our Insurance strategic business unit, we also provide finance and accounting services, digital transformation and advisory/consulting services for our clients in the healthcare industry.
Our Emerging Business strategic business unit provides data-led enterprise solutions in the areas of revenue enhancement, finance & accounting and customer experience management to clients primarily in the banking and capital markets, utilities, travel and leisure, transportation and logistics, media and communications, manufacturing, retail and business services industries. These enterprise solutions complement our domain-specific industry solutions enabling our clients to deliver superior performance.
Our revenue enhancement solutions include lead generation, inside sales and digital marketing, pricing, customer and marketing analytics, billing and proprietary revenue assurance solutions, helping deliver direct topline and margin impact to our clients’ business.
Our data-led finance and accounting services include high-end analytical services, including financial planning and analysis, management reporting, advanced forecasting and decision support, data management, regulatory reporting and risk and compliance services in addition to core transactional finance operations. Powered by our integrated cloud-based hyper-automation and insights platform EXL Digital Finance Suite, we help chief financial officers transform finance into a digitally enabled, scalable data-led function with lower cost to serve, superior business outcomes and improved stakeholder experience.
Our client experience management solutions that run on our proprietary CONNECx platform, help our clients improve their end-customer experience across the front, middle and back-office, integrating data flows, redesigning customer service processes and leveraging digital omni-channel platforms. To deliver these solutions, we combine our deep domain operations
2

expertise with advanced analytics and digital capabilities, including robotics, proprietary and partner-driven AI and ML solutions.
We also provide industry-specific digital operations and solutions. For our clients in the travel and leisure sector, we provide corporate and leisure travel services including reservations, customer service and fulfilment services. In the transportation and logistics sector, we provide our clients with freight billing, collections, claims management, freight audit, freight scheduling, supply chain management and revenue assurance services. For our clients in the banking and financial services sector, we provide a comprehensive range of digital solutions, including residential mortgage lending, title verification and validation, retail banking and credit cards, trust verification, commercial banking and investment management. For our clients in the retail sector, we provide supply chain management services and analytical services including merchandising, pricing and demand forecasting. For our clients in the utilities sector, we offer digital operations and solutions related to end-to-end customer life cycle management including onboarding and terminations, engineering field services, customer service, billing and debt management and collections.
Analytics
Our Analytics strategic business unit helps clients build data-led businesses using AI and advanced analytics solutions and services. By leveraging our suite of end-to-end analytics capabilities, we aim to drive better business outcomes for our clients by unlocking deep insights from data and creating data-led solutions across all parts of clients’ businesses.
Our Analytics teams deliver predictive and prescriptive analytics in the areas of customer acquisition and life cycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting, and data management.
We enhance, modernize and enrich structured and unstructured data and use a spectrum of advanced analytical tools and techniques, including our in-house AI and ML capabilities and proprietary solutions, to create insights, improve decision making for our clients and address a range of complex industry-wide priorities, including:
Superior customer experience, driving engagement, loyalty and increasing cross-sell through a deeper understanding of consumer behavior;
Solutions for risk models, stress testing, Basel risk-weighted assets, reserves, and economic capital calculation;
ML models for fraud monitoring, loss mitigation, and implementation and execution of fraud strategies; and
Enhanced decision-making in underwriting, claims processing and policy renewal through cognitive image analytics.
Our Analytics team is comprised of approximately 8,200 professionals, including data scientists, data architects, business analysts, statisticians, modelers, industry domain specialists and data experts.
We help our clients leverage internal and external data sources, enhance their data assets, identify and visualize data patterns, and utilize data-led insights to improve their effectiveness. Our Analytics services for our clients include:
Identification, cleansing, matching and use of structured, semi-structured and unstructured data available both internally to our client’s organization and externally;
Integration of data insights and predictive models into real-time, decision-making processes to drive measurable business impact;
Design and implementation of services that enable data visualization and management reporting enabling business users to segment, drill down, and filter data; and
Deployment of analytics professionals and data scientists who utilize analytics tools, cutting edge statistical techniques and methodologies in ways designed to help customers better understand their data to generate actionable business insights.
Our Analytics engagements span both project work and longer-term arrangements where EXL provides ongoing analytics modeling and services for a year or longer. We utilize our domain and industry knowledge to drive these engagements across our various competencies including data management and cloud enablement, AI, ML and advanced analytics and insights, data-enabled marketing solutions and strategic data assets.
Our Analytics services support: (1) retail banking, commercial banking and investment banking and management for the banking and financial services industries; (2) marketing analytics, clinical analytics, patient engagement and pharmaco-
3

economics outcomes in the healthcare industry; (3) marketing and agency analytics, actuarial, servicing and operations, customer management and claims and money movement in the insurance industry; and (4) marketing analytics, supply chain, logistics and digital operations and solutions in the retail, media and entertainment industries.
Over the past two years, we have seen a significant acceleration in the shift to digital and cloud-based solutions across all our target markets, including as a result of the COVID-19 pandemic. Capturing data and enriching data has become a key differentiator for clients and their speed of decision making necessitating the adoption of advanced AI and ML techniques. The accelerated adoption of cloud-based solutions has increased our clients’ needs for a suite of cloud migration and enablement capabilities.
We expect the trend in increased demand for analytics solutions to continue, and to capture these new opportunities, we are building a scalable and customizable multi-cloud cross-sector AI and advanced analytics platform with pre-built accelerators and packaged solutions. This platform will expand our target addressable market and help monetize our intellectual property through ‘as-a-service’ models.
During 2022, we made significant progress in the development of solutions on our analytics platform. We now have three solutions that are live on this platform with several client deployments in-progress and others under development.
Our EXLClarityTM platform supports payers’ and providers’ risk adjustment and quality management programs to close clinical gaps and optimize revenue, and our EXLVantageTM platform offers robust population health analytics that can be leveraged by payer and provider customers to drive insights and associated actions for improved outcomes in quality and efficiency performance for care and network optimization. In addition, our population health analytics models can be leveraged with our campaign management and marketing analytics to support member acquisition and clinical program intervention management.
We offer end-to-end data management services to support data strategy, ingestion, normalization, quality, security, governance, visualization and data architecture development and deployment via agnostic tools and flexible delivery models.
Our acquisition of Clairvoyant AI, Inc. (“Clairvoyant”) in December 2021 strengthened our data analytics capabilities with additional expertise in data and product engineering, machine learning operations, cloud enablement and managed services. During 2022, we were able to cross-sell these capabilities and expand our footprint within our existing clients in the insurance, healthcare, banking and financial services and retail industries.
Business Strategy
EXL is a leading data analytics and digital operations and solutions company and is a key strategic partner for data-led businesses. We drive business outcomes for our clients through advanced analytics and AI/ML-powered digital solutions on the cloud. We do this through our data-led value creation framework to enable better and faster decision making, and we re-design operating models to integrate advanced technology into operational workflows. Below are some of our strategically focused considerations:
Expanding our Services in Large Addressable Markets
We continue to focus on the insurance, healthcare, banking, retail, media and technology industries, among others, which are large markets with high demand, as well as pursuing opportunities in emerging industries. We also continue to build our client portfolio in finance and accounting and consulting services in all our business segments. We are strategically equipped to help clients apply relevant digital technologies to enterprise processes and business priorities at every step of the digital transformation journey, by bringing together domain expertise with data, advanced analytics, cloud, AI and ML. Demand for our services is expected to continue to exhibit growth in the next several years.
Integrating our Data-led and Domain Capabilities
The combination of our data-led capabilities and domain expertise has been central to our market differentiation. We are also well-positioned with our suite of advanced analytics, data and AI-based digital solutions to create integrated services and solutions under one brand.
Cultivating Long-term Relationships and Expanding our Client Base
We continue to maintain our focus on cultivating long-term client relationships as well as attracting new clients. We believe there are significant opportunities for additional growth within our existing clients, and we seek to expand these relationships by:
Increasing the depth and breadth of the services we provide across our clients’ value chains and geographies;
4

Offering the full suite of EXL services, which includes digital operations and solutions, consulting and data analytics services; and
Supporting our clients’ geographic expansions by leveraging our global footprint.
We intend to continue building a portfolio of Fortune 500 and Global 2000 companies in our focus industries that have complex and diverse data-led processes and, accordingly, stand to benefit significantly from our services. We also intend to cultivate long-term relationships with medium-sized companies in our focus industries by leveraging our BPaaS and digital offerings.
Optimizing our Global Delivery Footprint and Operational Infrastructure in the Countries and Regions in Which we Operate
Our network of delivery centers and operational footprint is designed to serve the needs of our business, including delivering for our clients, driving efficiencies and adapting to hybrid and remote working models. As part of our ongoing evaluation of facilities usage and business needs, we continually optimize our network and footprint.
Pursuing Strategic Acquisitions and Relationships
We intend to continue making selective acquisitions in our focus industry verticals that enhance our competitive differentiation and that meet our strategic and financial criteria. We consider selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of our services and solutions and complement our business strategy. Through our Connected Intelligence Partnership programs, we expand our technology and innovation ecosystem with select partnerships, alliances or investments. We expect that the digital assets and intellectual property this ecosystem provides will enhance our go-to-market opportunities, expand the scope and effectiveness of our services and solutions, help us to win new clients, and allow us to enter new industry verticals and geographic markets.
Our Industry
Digital operations and solutions
As a provider of digital operations and solutions, we work with clients to execute enterprise-scale business transformation initiatives that enable improved customer experience, revenue growth, operational efficiency and reduced risk. Our asset-based operations services combine the industry-specific knowledge of our global workforce with an ecosystem of partner and proprietary digital solutions. These digital solutions help clients achieve their desired outcomes in three key ways: 1) leveraging advanced analytics that combine publicly available data, proprietary data sets and clients’ own data to help power faster, more strategic decision making, 2) integrating AI/ML-driven natural language processing solutions to help streamline manual, labor-intensive workflows and improve end-customer engagement and experience, and 3) implementing AI/ML-powered operating models that help our clients transition from legacy business operations and get to market faster.
This comprehensive approach acknowledges the critical role that digital capabilities play in both the operational business process and consumer-facing customer engagement and user experience, as our clients’ customer touch points, interactions and experiences have increasingly shifted to digital channels.
Digital transformation is a long-term strategic commitment for a company that, once begun, is generally not subject to cyclical spending or information technology budget fluctuations. Increased global demand, cost improvements in international communications and the automation of many business services have created opportunities for digital operations providers with offshore delivery capabilities, and many companies are moving select office processes to providers with the capacity to perform these functions from overseas locations. We believe the demand for digital operations and solutions will be led primarily by industries that are transaction-driven and require extensive customer interaction.
Data Analytics
As a provider of advanced analytics, AI and data services, we help companies access and deliver real-time data and insights at multiple points in their overall workflows so that all parts of the organization are working from the same data pool. Leveraging a large number of high-frequency, granular, non-traditional data elements aggregated across proprietary data sets, client data and publicly available sources, advanced analytics enables clients to deliver personalized customer experiences at scale, settle consumer issues efficiently and rapidly adapt their business strategies in response to market changes.
The enhanced generation of business data across multiple formats, substantial reduction in data storage costs, growing enterprise demand for data-led decision making and availability of sophisticated analytics tools, have enabled companies to
5

make better decisions. By leveraging our end-to-end service offerings, we develop industry-specific AI and advanced analytics solutions and generate data insights, which makes us well-positioned to benefit from this global trend.
Sales, Marketing and Client Management
We market our services to our existing and prospective clients through our sales and client management teams, which are aligned by industry verticals and cross-industry domains such as finance and accounting and consulting. Our sales and client management teams operate from the U.S., Europe, Australia and South Africa are supported by our business development teams.
Our sales, marketing and business development teams are responsible for new client acquisitions, public relations, relations with outsourcing advisory companies, analyst relations, lead generation, knowledge management, content development, campaign management, digital or web presence, brand awareness and participation in industry forums and conferences. As of December 31, 2022, we employed approximately 231 sales, marketing, business development and client management professionals, with the majority of them based in either the U.S. or Europe. Our professionals generally have significant experience in consulting, analytics, digital operations and solutions services and digital technology within our focus industries.
Clients
EXL generated revenues from approximately 550 clients and 459 clients in 2022 and 2021, respectively (with annual revenue exceeding $50,000 per client). We have won 59 and 58 new clients during 2022 and 2021, respectively.
Our top three, five and ten clients generated 16.3%, 22.9% and 34.9% of our revenues, respectively, in 2022. Our top three, five and ten clients generated 18.7%, 25.2% and 38.1% of our revenues, respectively, in 2021. No client accounted for more than 10% of our total revenues in 2022 or 2021. Our revenue concentration with our top clients has reduced year-over-year as we continue to develop relationships with new clients to diversify our client base. We believe that the loss of any of our ten largest clients could have a material adverse effect on our financial performance. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-We earn a substantial portion of our revenues from a limited number of clients.”
Our long-term relationships with our clients typically evolve from providing a single, discrete service or process into providing a series of complex, integrated processes across multiple business lines. For digital operations and solutions other than consulting, we generally enter into long-term agreements with our clients with typical initial terms of between three to five years. Consulting engagements have typical terms of six to twelve months. Agreements for our analytics services are either project based or have shorter initial terms, which are typically between one to three years. However, each agreement is individually negotiated with the client.
Competition
Competition in the data analytics and digital operations and solutions industry is intense and growing. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-We face competition from U.S.-based and non-U.S.-based BPM and IT companies and from our clients, who may build shared services centers to perform digital operations and solutions and analytics services themselves, either in-house or other arrangements.” Many companies, including certain of our clients, choose to perform some or all of their front-, middle- and back-office analytics and processes internally, utilizing their own employees and digital applications to provide these services as part of their regular business operations. We believe our key advantage over in-house business processes and analytics management is our ability to orchestrate relevant domain, data, digital, advanced analytics and human design expertise to enable delivery of sustainable outcomes that allow companies to focus on their customers, core products and markets. We compete primarily against:
large global companies with digital operations and solutions and operations capabilities, such as Accenture, Cognizant Technology Solutions, Genpact Limited, IBM, Infosys, NTT DATA, Tata Consultancy Services, and WNS (Holdings);
niche industry-specific digital operations and solutions providers such as Cotiviti and Optum Health;
niche analytics services and digital platform providers; and
leading accounting and management consulting firms.
We compete against these entities by working to differentiate ourselves as a strategic partner for businesses with deep industry expertise, sophisticated data and analytics capabilities, innovative digital operations and solutions and technology
6

strong client relationships, leading industry talent, superior process capabilities and differentiated technology, which enable us to respond rapidly to market trends and the evolving needs of our clients.
Intellectual Property
Our intellectual property consists of proprietary platforms, software, data sets, models, processes, algorithms, methodologies and know-how, as well as our name and marks, among other assets. We consider many of our business processes and implementation methodologies to be trade secrets or proprietary know-how and confidential information. We seek to protect our intellectual property through a combination of patent, trademark, copyright and trade secret laws, confidentiality procedures and contractual provisions. Clients and business partners typically agree in writing to confidential treatment of our information. Our employees and independent contractors are required to sign work-for-hire agreements containing confidentiality covenants as a condition to their employment and engagement, respectively. We also have policies requiring our associates to respect the intellectual property rights of others.
The solutions we offer our clients often include our software, data and other intellectual property assets developed by our technology group, combined with software and data licensed by us or clients from third parties. We also leverage several strategic partnerships with third parties to facilitate our solution offerings to clients, including, among others, robotics and process automation software companies and a financing platform provider. We typically retain ownership of any pre-existing proprietary intellectual property assets, including modifications or enhancements to such pre-existing proprietary assets developed while providing client services. While working on client engagements, we also often develop new tools, methodologies and models, including robotics and process automation software, or “bots,” AI and ML capabilities. We endeavor to negotiate contracts that give us ownership or broad licenses to use, develop, demonstrate and offer such tools for other clients.
We operate in a highly competitive and rapidly evolving global market. We seek to continue providing value to our clients with our deep domain expertise, ability to advise clients on how to transform their processes and deliver transformation that drives business value, ability to provide innovative services and solutions, including digital offerings that incorporate AI and ML capabilities, and our ability to continuously improve processes and consistently add value through digital transformation. We also rely on our reputation, client references, ability to sustain long-term client relationships, as well as our global reach and scale, and competitive pricing to maintain our competitiveness in our industry. While our proprietary intellectual property assets are important to our business, we believe our company as a whole is not materially dependent on any particular intellectual property, other than our EXL brand. We have a registered, and have applied for the registration of, numerous U.S. and international trademarks, service marks, and domain names to protect our brands, including our EXL brand, which is one of our most valuable assets.
Information Security and Data Privacy
We maintain a comprehensive program that focuses on information security and cyber security, data privacy and the protection of our clients’ confidential personal and sensitive information. We have invested in strengthening our cyber security posture and protocols to enable compliance with our contractual obligations and the regulations governing our activities. These investments include people, processes and technology intended to protect information throughout the business life cycle.
Cyber security is managed by our cross-functional cyber security apex body, the Management Security, Continuity and Privacy Forum, which is comprised of representatives from our management, business unit heads, and our technology and information security leadership teams. The Audit Committee of our board of directors has primary oversight and receives briefings throughout the year on cyber security-related risks, vulnerabilities and strategic policies and practices from management. At least once a year, our full board receives a report from management on the Company’s readiness and capability to reduce the risk of, detect and respond to a cyber-attack.
Our cyber security strategy aims to build a cyber-resilient organization and focuses on implementing and operating cyber security capabilities to identify, protect, detect, respond and recover from cyber threats and events; our cyber security capabilities are also designed to enable us to mitigate vulnerabilities and minimize the impact of cyber incidents if they occur. We emphasize institutional governance built on, and supported by, policies and processes, tools and technologies and knowledge and awareness training. We take into account guidelines from relevant regulatory and governance bodies, including but not limited to the Cyber Security Framework of the National Institute of Standards and Technology of the U.S. Department of Commerce, in designing policies and controls regarding security of sensitive and confidential information of our clients, employee, partners, third parties, as well as our intellectual property and confidential information. We have undertaken measures designed to comply with all applicable privacy laws and regulations, including the European General Data Protection Regulation (EU) 2016/679 (“GDPR”), the U.S. Health Insurance Portability and Accountability Act of 1996, as amended, the California Consumer Privacy Act (“CCPA”), the California Privacy Rights Act (the “CPRA”), the Virginia Consumer Data Protection Act (“VCDPA”), the Colorado Privacy Act (“CPA”), as well as other national and state laws or regulations.
7

According to the needs of our clients as well as the regulatory requirements of the geographies where we operate, many of our delivery centers are certified related to information security and health and environmental safety, such as the ISO 27001:2013 standard for information security management systems, the ISO 22301:2012 for business continuity management systems, the ISO 9001:2008 standard for quality management system, the ISO 14001 for environmental management standards and the OHSAS 18001:2007 standard for occupational health and safety management systems. The required delivery centers and processes are also compliant with HITRUST CSF™ and certified for other similar requirements. Some of our centers in the Philippines and South Africa and certain client processes in other operation centers in India are compliant with the Payment Card Industry Data Security Standard (PCI-DSS) version 3.2 or higher requirements. We engage independent firms to conduct General Controls and business process (SOC1and SOC2 - Type II) assessments on managed hosting environments that we offer in our Insurance and Healthcare verticals. We also engage third parties to periodically conduct vulnerability assessment and penetration testing of its technology environment. For disaster recovery purposes, many of our key technology systems are hosted in ISO 27001 certified, SSAE18 SOC1 compliant Tier 4 data centers that are proactively monitored and managed 24 hours a day. In 2021, we conducted an external security readiness review of our approach to remote work and strengthened the environment further. In 2022, we conducted an assessment of the effectiveness of our cyber security capabilities with an independent consulting firm to align with the evolving threat landscape.
In March 2020, as a result of COVID-19 and the implementation of our business continuity plans, a significant portion of our employees began to provide services from their homes, or other remote locations. Under our new hybrid and remote working models, many of our employees will continue to provide services from their home or other remote locations. We augmented our control environment to meet this business requirement. These augmented controls include enhancing endpoint security capabilities and strong encryption, and a secure virtual private network to access EXL or client application from these global locations. As we were unable to replicate physical controls in place at our delivery centers, we agreed with our clients to implement certain additional logical information security controls on the technology and computers issued by EXL and used by our employees while working from home, including browsers, peripherals and operating systems restrictions, as well additional monitoring from our Cyber Defense Operations Center. All employees providing services from home are required to agree to an undertaking of their compliance with our Telecommuter Policy. However, we continue to face certain risks related to cyber security threats in general including in connection with our hybrid and remote working models. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-We are vulnerable to natural disasters, technical disruptions, pandemics and societally created events that could severely disrupt the normal operation of our business and if our risk management, business continuity and disaster recovery plans are not effective, it may adversely affect our business, results of operations, financial condition and cash flows” and under “Risks Related to Our Business-Unauthorized disclosure of sensitive or confidential client and employee data, whether through breach of our computer systems or otherwise, could cause us significant reputational damage, expose us to protracted and costly litigation, and cause us to lose clients.”
We have procured from leading global technology providers and other third parties a robust, wide area network and international telecommunications capacity to support our global business operations. Our business continuity management plans include locations, redundancy network infrastructure, power sources and other utilities to mitigate and manage operational risks as well as trained talent across our service delivery locations. These plans are documented, as well as tested on a periodic basis.
We have adopted a cloud-first strategy for delivering business and enterprise technology services and have developed a Unified Cloud Infrastructure that addresses requirements across our diverse businesses leveraging public cloud services. This infrastructure spans across a multi-cloud environment for data and digital led business solutions and are covered with globally established service level agreements and best practices. We have deployed additional controls to create visibility around the cloud environment.
Human Capital Management
At EXL, our culture is defined by our five core values: innovation, collaboration, excellence, integrity and mutual respect. In line with these values, we consider our employees to be critical to the success of our business and view employee development and growth as key to our performance and sustainability.
As of December 31, 2022, we had a headcount of approximately 45,400 employees. We had approximately 30,000 employees based in India, 9,800 employees in the Philippines, 2,700 employees in the United States, 2,900 employees in South Africa and other geographies.
Less than 1% of our total workforce, comprised of our employees based in Romania, is covered by collective bargaining agreements, as required by Romanian law. We have never experienced any work stoppages and believe that we enjoy good employee relations.
Diversity, Equity and Inclusion
8

Our diversity, equity and inclusion philosophy is to create an inclusive work environment and leverage diversity to enable the organization to effectively capitalize on the differing views and contributions that each employee brings to the workplace.
We consider diversity, equity and inclusion to be a key factor in our recruiting and retention goals and overall business growth strategy. As of December 31, 2022, of the United States reporting workforce, approximately 48.7% were racially/ethnically diverse individuals. As of December 31, 2022, our global workforce was approximately 41.2% female, with 18,700 women employees globally.
EXL is committed to providing a supportive working environment and career opportunities for our employees. Our Diversity and Inclusion Council consists of a global, diverse mix of leaders and oversees our diversity, equity and inclusion program. We provide trainings to our employees on topics aimed at improving diversity, equity and inclusion, such as managing unconscious bias, and have formed employee resource groups for select employee communities that are aimed at supporting diverse groups and interests. For our female employees, EXL has several programs to promote career advancement, including leadership development for women at the mid- to senior- levels, a separate program to improve the retention and engagement of new mothers through employee friendly parental leave and similar policies, and our WE (Women at EXL) platform, which is designed to enable women at EXL advance their career and achieve professional growth through discussion, collaboration, networking, training, development and mentorship opportunities. We launched a women’s leadership certificate program in collaboration with Cornell University for our women Vice Presidents and above. The program focuses on strengthening digital, leadership and finance skills, as well as presence and communications acumen.
We actively work to foster the representation of underrepresented groups as well as promoting the inclusion of lesbian, gay, bisexual, transgender, and queer (or questioning) (“LGBTQ+”) employees at all levels of the organization. In addition to EXL’s employee resource groups, in 2022 we launched “The Umbrella Project,” a program for allyship and inclusion alongside our LGBTQ+ colleagues.
We maintain a supplier diversity program in the United States designed to provide opportunities for qualified diverse businesses.
Recruiting, Developing and Engaging our Employees
We have an integrated talent management framework that employs active collaboration between our recruitment, capability development and business human resource functions. We deploy innovative methods to recruit, train and retain our skilled employees. We focus on recruiting the right talent and developing them further on relevant competencies through our learning academies, rigorous promotion standards, client and industry-specific training and competitive compensation packages, which include incentive-based compensation. We leverage shared resources across our services through personnel who have skill sets applicable to a wide variety of data, digital, cloud and AI/ML services. We also have specialized experts in various domains, in our chosen industries and subject matters through our training academies. We have established a comprehensive set of practices, processes and programs, which have made learning easily accessible, collaborative and embedded in workflows. Our employees participate in trainings and upskilling virtually. Our employee relations function helps us understand our employees’ needs, concerns and interests, so that we can respond to specific needs and concerns as they arise.
We focus on recruiting, training and retaining our professionals. We have developed effective strategies that enable an efficient recruitment process. The recruitment and training process evolved to an online model in 2020, which we have since adopted as our permanent model. We have over 200 employees dedicated to recruitment. Some of the strategies we have adopted to increase efficiency in our hiring practices include AI/ML-based intelligent screening mechanisms, remotely proctored online techniques and automated trainings. Our hiring policies focus on identifying high-quality employees who demonstrate a propensity for learning, contribution to client services and growth. Candidates must undergo numerous tests and video interviews before we extend offers for employment. We also conduct background checks on candidates, including criminal background checks where permitted and as required by clients.
Employee Benefits and Experience
We offer our employees competitive compensation packages that include incentive-based compensation and offer a variety of benefits that vary by facility, including free transport to and from home in certain circumstances, subsidized meals and free access to recreational facilities located within some of our operations centers. Since 2020, we have implemented several new measures to support our employees while working remotely, including regular virtual Company-wide town hall meetings, as well as promoting smaller virtual video-based team building activities, and an employee wellness program, led by specialists such as counselors, physicians and fitness instructors.
Capability Development
9

We maintain a strong focus on capability development, with an emphasis on digital transformation and domain expertise. Our talent development strategy is comprehensive and aligned to EXL’s overall business strategy. We aim for our employees to develop expertise around the specific technologies, tools and frameworks required to successfully execute projects for our clients, as well as a mindset focused on agility, speed, creativity, innovation and collaboration. We create thought leaders with high industry acumen who are better able to address our clients’ business priorities. We also provide a career-linked learning path to our employees from new hires to tenured employees to senior levels of leadership.
In 2022, we launched a new learning management system, which permits self-driven learning and growth experiences for our employees based on their personal goals and skills by using AI, curated libraries and intelligent web-sourced content. Through this platform, our employees are supplied with specialized learning pathways to build digital capabilities, skill mapping to direct them to courses as needed, chat groups where they can collaborate and discuss the latest trends, practice questions, practice labs for real-world and hands-on experience, supervisor dashboards and leaderboards, and learning on the go.
Our domain academies focus on building domain expertise through certifications and specialization. These include our Insurance Academy, Travel Academy, Finance and Accounting Academy, Healthcare Academy, Analytics Academy, Utilities Academy, Consulting Academy and Digital Academy. These domain academies focus on achieving excellence and developing skill sets that can be used across the different domains. Our training includes behavioral and functional components to enhance and ensure job readiness as well as also boosting ongoing productivity and effectiveness. We also focus on promoting better diversity, equity and inclusion through our training programs. We have a global presence catering to the specific learning requirements of each geography. We provide learning through our blended learning methodology comprising of virtual, classroom, on the job coaching and technology-led learning.
Employee Retention
Our attrition rate for employees who had been with EXL for more than 180 days was 31.6% and 28.3% for the years ended December 31, 2022 and 2021, respectively. The attrition rate in 2021 was lower than our historical average due to the lingering effects of COVID-19, and the attrition rate in 2022 increased from 2021 but remained lower than the historical average. As competition in our industry increases, our turnover rate could increase. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-We may fail to attract and retain enough sufficiently trained employees to support our operations or professionals with sufficient leadership capabilities, which may result in loss of revenue and an inability to expand our business” and “Employee wage increases may prevent us from sustaining our competitive advantage and may reduce our profit margin.”
Environmental, Social and Governance Strategy
The world we work and live in is powered by innovation. We believe success in such a world will come through passing along social goods to the communities in which we operate, and ensuring that we conduct our operations in a sustainable and safe manner. These initiatives reflect our core values and will make us a stronger, more impactful organization to work for and allow us to deliver exceptional results for our clients, employees, communities and stockholders.
Our most recent Sustainability Report is available on the Company’s website. The information contained on the Company’s website is not included in, or incorporated by reference into, this Annual Report on Form 10-K.
Community Activities
EXL finds meaningful ways to help the communities in which we operate. Our community activities focus on passing along the skills that our employees use in our operations to members of the communities in which we operate to help transform lives. On our own, with outside partners and in partnership with our clients, we support market-relevant technical and life skill development and education initiatives, disaster relief efforts and global health initiatives. These programs align with the expectations clients have of service providers and benefit our other stakeholders. In 2022, we continued many of these activities in hybrid and virtual formats. Examples of our programs include:
Skills to Win Initiative: This skill development initiative provides participants from communities in which we operate in the United States, the United Kingdom, the Philippines, India and South Africa with market-relevant skills for the digital economy. In 2022, we added a coding skills focus to the Skills to Win Initiative, aimed at elevating women and non-binary members of our communities in technology.
Education as a Foundation Initiative: This classroom-based initiative currently delivered through online and offline learning platforms provides school-aged students from communities in which we operate with data and analytics skills, language learning and career guidance.
10

Environmental, Health and Safety
We strive to continuously improve our environmental, health and safety initiatives (“EHS”), with a focus on reducing our carbon footprint, energy conservation, waste minimization, green infrastructure and operations. Our EHS team tracks and assesses our progress with respect to key performance indicators for energy, greenhouse gas emissions and water and waste generation targets annually. We have also established Company-wide and worksite-specific workplace safety objectives that are integrated into our EHS Management System. We believe that these measures will also help us in sustainable development efforts. Where practical, we seek to integrate EHS with our business activities, focusing on conducting our activities in an environmentally responsible manner and ensuring the health and safety of the our employees, contractors, customers, visitors and the communities where we operate. In addition, we seek to maintain a responsible supply chain by stating our expectations for all our vendors in our Supplier Standards of Conduct and by collecting information from our new suppliers with respect to policies and performance on human rights, labor rights and environmental issues.
We maintain safety measures related to COVID-19, such as chartering a senior management-led Pandemic Management Task Force that is charged with ensuring the safety of our employees and adherence to government guidelines in each of the geographies where we operate, publishing guidelines for our employees on quarantine protocols and, where applicable, enhanced testing and tracking measures for those of our employees who are unable to work remotely due to the nature of their jobs.
All our delivery centers worldwide are currently ISO 45001:2018 certified, meeting international standards for occupational health and safety, and ISO 14001:2015 certified, meeting international standards for effective environmental management systems. After receiving the COVID-19 assurance statement from the British Safety Council for all of our delivery centers worldwide in 2021 for having appropriate health and safety protocols in place for the return to work of our employees, we partnered further with the British Safety Council in 2022 to undergo the Five Star Occupational Health and Safety audit at all of our locations. While we expect to maintain these certifications and standards, there may be changes to our delivery centers or applicable rules or standards that could affect such certifications and standards.
Regulation
Our operations are subject to rules, regulations and statutes in the countries where we have operations and where we deliver services as a result of the diverse and complex nature of our service offerings. More often, however, our clients contractually require that we comply with certain rules and regulations applicable to us in delivering our services to them.
We provide third-party administrator insurance services from India and the Philippines and are currently able to provide these services in the United States for 49 states and 48 states (and the District of Columbia), respectively by location. Additionally, our subsidiary in the Philippines is able to provide utilization review services in the United States for 47 states (and the District of Columbia). Further, through domestic subsidiaries, we are licensed or otherwise eligible to provide third-party administrator services in all states within the United States, as well as utilization review, claims adjuster and insurance producer services in select states. We maintain licenses in various jurisdictions (or require certain categories of our professionals to be individually licensed) in service areas such as debt collection, utilization review, workers’ compensation utilization review, claims adjuster, mortgage loan processing and underwriting and telemarketing services. Our facilities in the Philippines, as well as one domestic subsidiary, are accredited by the Utilization Review Accreditation Commission (URAC) and National Committee for Quality Assurance (NCQA), the leading healthcare and education accreditation organizations. We continue to obtain licenses and accreditations required from time to time by our business operations.
Our operations are also subject to compliance with a variety of other laws, including U.S. federal and state regulations that apply to certain portions of our business. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-Failure to adhere to the regulations or accreditation or licensing standards that govern our business could have an adverse impact on our operations,” and under “General Risk Factors-Our global operations expose us to numerous and sometimes conflicting legal and regulatory requirements, and violations of these regulations could harm our business.”
We benefit from tax relief provided by laws and regulations in various geographies where we operate. Pursuant to laws and regulations in the Philippines, we currently benefit from certain corporate tax holidays for our operations located in qualified Philippines Economic Zone Authority units. During 2022, the Philippines Fiscal Incentives Review Board issued guidelines clarifying work-from-home requirements in order for companies to continue to obtain tax holidays. We are managing our business in accordance with the guidelines to continue availing ourselves of the tax holidays.
See Part I, Item 1A, “Risk Factors” under “Risks Related to the International Nature of Our Business-Our financial condition could be negatively affected if governments in the countries we operate in introduces new unfavorable tax legislation.”
COVID–19 Global Pandemic
11

The COVID-19 pandemic continues to cause global economic disruption and uncertainty, which affects our business. The global economic disruption of this pandemic has led to adoption of more resilient operating models for our business operations and by our customers and suppliers.

The extent to which COVID-19 impacts our future business, strategic initiatives, results of operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the duration, spread, severity and resurgence of COVID-19, the effects of COVID-19 on our clients, employees, contractors, suppliers and business partners and the remedial actions and stimulus measures adopted by local and federal governments, and to what extent normal economic and operating conditions can resume.

We will continue to evaluate the nature and scope of the impact to our business and may take further actions strategizing our business operations and managing our costs and liquidity that we deem necessary or appropriate to respond to this evolving and uncertain global health crisis and the resulting global economic consequences.

For a further discussion of the risks, uncertainties and actions taken in response to COVID-19, see Part I, Item 1A, “Risk Factors” and Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations.”
Available Information    
We file annual, quarterly and current reports, proxy statements and other information with the Securities and Exchange Commission (the “SEC”) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The SEC maintains a website (http://www.sec.gov) that contains reports, proxy and information statements and other information regarding issuers that file electronically through the EDGAR System. You may access the information filed by us with the SEC by visiting its website.
We also maintain a website at http://www.exlservice.com. Information on our website does not constitute a part of, nor is it incorporated in any way, into this Form 10-K or any other report we file with or furnish to the SEC. We make available, free of charge, on our website our annual reports on Form 10-K, quarterly reports on Form 10-Q, proxy statements, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. Our website also includes announcements of investor conferences and events, information on our business strategies and results, ESG efforts, corporate governance information, and other news and announcements that investors might find useful or interesting.


12

ITEM 1A.    Risk Factors
Risks Related to Our Business
Our business depends on maintaining and growing client demand for our services and solutions, including by anticipating and incorporating the latest technology into our offerings, and a significant reduction in such demand or a failure to respond to the evolving technological environment could materially affect our results of operations.

Our success depends in part on the demand for our services and solutions, which could be negatively affected by a number of factors that may be outside of our control, including, for example, economic and political volatility or changed market conditions. Our ability to maintain and grow demand for our services and solutions requires that we continue to develop and implement offerings that keep pace with changes in the industry and anticipate and respond to rapidly evolving technology and our clients’ evolving needs in areas such as AI, ML, digital transformation and solutions, advanced analytics, blockchain, augmented reality/virtual reality, cloud based solutions, bots, hyper-automation, data management, robotics and process automation, and data engineering. We may not be successful in addressing these changes on a timely basis, or at all, or successfully marketing any changes that we implement. In addition, products or technologies developed by others may render our services uncompetitive or obsolete. If we do not sufficiently invest in new technology and industry developments or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our services and solutions, our results of operations, and our ability to develop and maintain a competitive advantage and continue to grow could be negatively affected. If we are successful in responding to these developments, as we expand our services and solutions into these new areas, we may be exposed to operational, legal, regulatory, ethical, technological and other risks specific to such new areas, which may negatively affect our reputation and demand for our services and solutions.

Technological developments may materially affect the cost and use of technology by our clients and, in the case of cloud and as-a-service solutions, could affect the nature of how we generate revenue. Some of these technological developments have reduced and replaced some of our historical services and solutions and may continue to do so in the future. This has caused, and may in the future cause, clients to delay spending under existing contracts and engagements and to delay entering into new contracts while they evaluate new technologies. Such technological developments and spending delays can negatively impact our results of operations if we are unable to introduce new pricing or commercial models that reflect the value of these technological developments or if the pace and level of spending on new technologies are not sufficient to make up any shortfall.

Developments in the industries we serve, which may be rapid, also could shift demand to new services and solutions. If, as a result of new technologies or changes in the industries we serve, our clients demand new services and solutions, we may be less competitive in these new areas or need to make significant investment to meet that demand. Our growth strategy focuses on responding to these types of developments by driving innovation that will enable us to expand our business into new growth areas. If we do not sufficiently invest in new technology and adapt to industry developments, or evolve and expand our business at sufficient speed and scale, or if we do not make the right strategic investments to respond to these developments and successfully drive innovation, our services and solutions, our results of operations, and our ability to develop and maintain a competitive advantage and to execute on our growth strategy could be adversely affected.

Our growing use of AI (including ML) in our offerings presents additional risks. AI algorithms may be flawed and datasets may be insufficient or contain biased information. Inappropriate or controversial data practices by us or others could impair the acceptance of AI solutions or subject us to lawsuits and regulatory investigations. These deficiencies could undermine the decisions, predictions or analysis AI applications produce, or lead to unintentional bias and discrimination, subjecting us to competitive harm, legal liability, and brand or reputational harm.

Client demand may be impacted by the selling cycle and terms of our client contracts.

Client demand may be impacted by the selling cycle and terms of our client contracts. Consistent with industry practice, most of our client contracts may be terminated by our clients without cause and do not commit our clients to provide us with a specific volume of business. Any failure to meet a client’s expectations or a change in a client’s strategic direction could result in a cancellation or non-renewal of a contract or a decrease in the scope of services or solutions that we are able to provide to such client. We may not be able to cover our costs or replace the associated revenues from such lost services or solutions, which could impact our results of operations in subsequent periods.

The terms of our project-based analytics and consulting services contracts generally do not exceed one year and may not produce ongoing or recurring business for us once the project is completed, and these contracts typically permit a client to terminate the agreement with shorter term notice. The majority of our digital operations and solutions contracts have longer
13

terms, typically ranging from three to five years, and generally require a longer notice period for termination and may include an early termination fee to be paid to us, but this might not be sufficient to cover our costs or make up for anticipated ongoing revenues and loss of profit upon termination of the contract. In addition, the selling cycle for such contracts, which generally ranges from six to eighteen months, and the implementation and initial transformation processes, which could take up to an additional six to twelve months, are subject to many risks and delays over which we have little or no control, including our clients’ decisions to choose alternatives to our services and solutions (such as other providers or in-house offshore resources) and the timing of our clients’ budget cycles and approval processes, or subsequent changes in technology and offerings, could result in changed demand. Our clients and future clients may not be willing or able to invest the time and resources necessary to implement our services, and we may fail to close sales with potential clients to which we have devoted significant time and resources.

We may fail to attract and retain enough sufficiently trained employees to support our operations or professionals with sufficient leadership capabilities, which may result in loss of revenue and an inability to expand our business.

Our success depends to a significant extent on our ability to attract, hire, train and retain qualified employees, including our ability to attract employees with needed skills in the geographies where we operate. Our industry, including us, experiences high employee turnover. There is significant competition for professionals with skills necessary to perform the services we offer to our clients. Increased competition for these professionals could have an adverse effect on us. A significant increase in the turnover rate among our employees, particularly among our highly skilled workforce, would increase our cost of revenues and eventually impact our profit margins due to higher recruitment, training and retention costs and maintaining larger hiring, training and human resources departments. These additional costs could decrease our operating efficiency, impact our productivity and profit margins, and could also lead to a decline in demand for our services due to such higher cost getting baked in our pricing of services, making us less competitive.

If we are unable to attract and retain highly-skilled technical personnel and do not invest in reskilling and upskilling our employees in the areas and skills that strategically important to our business, our ability to effectively lead our current projects and develop new business could be jeopardized, and our business, results of operations and financial condition could be adversely affected.

Our future success also depends substantially on the continued services and performance of the members of our management team and other key employees in leadership positions that possess technical and business capabilities, including industry expertise, and are difficult to replace. Specifically, the loss of the services of our Vice Chairman and Chief Executive Officer could seriously impair our ability to continue to manage and expand our business. Although we have entered into employment and non-competition agreements with all of our executive officers, certain terms of those agreements may not be enforceable and in any event these agreements do not ensure the continued service of these executive officers. We currently do not maintain “key person” insurance covering any member of our management team. The loss of any of our key management personnel, particularly to competitors, could have a material adverse effect on our business, results of operations, financial condition and cash flows.

If we are unable to accurately estimate the resources and time for a project, adjust our pricing terms or effectively manage our asset utilization levels to meet the changing demands of our clients and potential clients, our business, results of operations, financial condition and cash flows may be adversely affected.

Our profitability is, in part, a function of the efficiency with which we utilize our assets, in particular our people and our operations centers, and the price we can charge for our services. Our asset utilization levels are affected by a number of factors, including our ability to transition employees from completed projects to new assignments, attract, train and retain employees, forecast demand for our services (including potential client terminations or reductions in required resources) and maintain an appropriate headcount in each of our locations, as well as our need to dedicate resources for employee training and development, other typically non-chargeable activities and optimizing our operational infrastructure. If we fail to estimate accurately the resources and time required for a contract, or manage our asset utilization levels, future attrition rates, potential productivity benefits over time, future wage inflation rates or currency exchange rates (or fail to accurately hedge our currency exchange rate exposure) or if we fail to complete our contractual obligations within the contracted timeframe, our revenues, cash flows and profitability may be negatively affected.

In many of our digital operations and solutions contracts we commit to long-term and other pricing structures (such as full-time equivalent-based pricing, fixed-price arrangements, transaction-based and outcome-based pricing) with our clients and therefore bear the risk of cost overruns, completion delays, resource requirements, wage inflation and adverse movements in exchange rates in connection with these contracts. Industry pricing models are evolving and clients increasingly request alternative pricing models, rather than annual or hourly billing rates. If we make inaccurate assumptions for contracts with such
14

alternative pricing models including pricing for our digital capabilities and complex transformation services or are unable to offer competitive pricing, our profitability may be negatively affected.

Unauthorized disclosure of sensitive or confidential client and employee data, whether through breach of our computer systems or otherwise, could cause us significant reputational damage, expose us to protracted and costly litigation, and cause us to lose clients.

We are typically required to process, and sometimes collect and/or store sensitive data, including data regulated by the U.S. Health Insurance Portability and Accountability Act of 1996, as amended, of our clients’ customers in connection with our services, including names, addresses, social security numbers, personal health information, credit card account numbers, checking and savings account numbers and payment history records, such as account closures and returned checks. In addition, we collect and store data regarding our employees. In the United States, several states have enacted or are considering enacting privacy regulations such as the California Consumer Privacy Act (the “CCPA”) and the California Privacy Rights Act (the “CPRA”), and the EU’s General Data Protection Regulation (the “GDPR”) imposes privacy and data security compliance obligations and significant penalties for noncompliance. A similar law in India that is currently progressing through Indian Parliament would impose stringent obligations on the handling of personal data, including certain localization requirements for sensitive data. Other countries have enacted or are considering enacting data localization laws that require certain data to stay within their borders. We may also face audits or investigations by one or more domestic or foreign government agencies or our clients pursuant to our contractual obligations relating to our compliance with these regulations. Complying with changing regulatory requirements requires us to incur substantial costs, exposes us to potential regulatory action or litigation, and may require changes to our business practices in certain jurisdictions. As a result, we are subject to various data protection and privacy laws in the countries in which we operate, and the failure to comply could result in significant fines and penalties. In addition, many of our agreements with our clients do not include any limitation on our liability to them with respect to breaches of our obligation to keep the information we receive from them confidential.

Although we devote substantial resources to protect our information assets and our clients' confidential information, any network infrastructure is to some extent vulnerable due to rapidly evolving cyber-attacks, employee error, malfeasance, or a combination of the foregoing. The remote work solutions that we employ in our hybrid and remote working models may also be limited in their ability to replicate the operational oversight and security controls of our office environments and may pose a higher risk of operational and information security failures. Outside parties may attempt to fraudulently induce employees, users, or customers to disclose sensitive information in order to gain access to our data or our users’ or customers’ data. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently or may be designed to remain dormant until a predetermined event and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. If an actual or perceived breach of our security occurs (or a breach of a customer’s security that can be attributed to our fault or is perceived to be our fault), the market perception of the effectiveness of our security measures could be harmed and we could lose users and customers. Security breaches expose us to a risk of loss of this information, litigation, remediation costs, increased costs for security measures, loss of revenue, damage to our reputation, and potential liability.

Unauthorized access to or disclosure of sensitive or confidential client or employee data by any person, including any of our employees, whether through breach our perimeter or internal network security, data centers, computing infrastructure, computer systems, or systems failure, employee negligence, fraud or misappropriation, or otherwise, could result in negative publicity, subject us to significant liability and lawsuits from our employees, clients or their customers for breaching contractual confidentiality provisions or privacy laws, or investigations and penalties from regulators or criminal prosecution, damage to our reputation and cause us to lose clients. Under some of our client contracts, we have agreed to pay for the costs of remediation or notice to end users or credit monitoring, as well as other costs, in the event of a breach.

Further, retaliatory acts by Russia in response to Western sanctions could include cyber attacks that could disrupt the global economy. The growth in state sponsored cyber activity, including the increased rate of cyberattacks arising from the Russia-Ukraine crisis and the risk that these cyberattacks could spread globally, showcases the increasing sophistication of cyber threats and could dramatically expand the global threat landscape. If a material security breach or incident occurs with respect to a cloud services provider, our clients and potential customers may lose trust in cloud solutions generally, and with respect to security in particular. This could adversely impact our ability to retain existing customers or attract new customers, which, in turn, could have a serious impact on our reputation. Although we have not experienced a material incident to date, there can be no assurance that these measures will prevent or limit the impact of a future incident. We may incur significant costs in protecting against or remediating cyberattacks or other cyber incidents.

We rely on third party vendors and partners to deliver services and components for client critical services, which exposes us to a variety of risks that could have a material adverse effect on our business.

15


The services we provide are often critical to our clients’ businesses, and any failure to provide those services could result in a reduction in revenues or a claim for substantial damages against us, regardless of whether we are responsible for that failure.

We depend on certain significant vendors and partners for software, technology and data communications, related equipment and its maintenance, third party components that we use to deliver our services, including cloud services. Our offshore operations centers require us to maintain active voice and data communications among our operations centers, our technology and data hubs and our clients’ offices. Although we maintain our facilities and communications links with adequate business continuity and disaster recovery plans, disruptions could result from, among other things, technical breakdowns, computer glitches and viruses and weather conditions. Any performance failure on the part of our vendors or partners, or the discontinuance by such vendors or partners of services that we have relied on them to perform for our clients, could delay our performance or require us to engage alternative third parties to perform the services at our cost or to perform them ourselves, any of which could deprive us of potential revenue or adversely impact our profitability.

Any failure by our vendors and partners to perform the services or deliver the components for which we contract with them or to provide such components or services within our expected price ranges and timelines, any quality issues from such third party services or components, any temporary or permanent loss of our equipment or systems, any disruptions to basic infrastructure like power and telecommunications could impede our ability to provide services to our clients, or any failure of our vendors or partners to comply with current good business practices or applicable laws and regulations, could result in a negative impact on our reputation, cause us to lose clients, reduce our revenues and cash flows and harm our business.

Employee wage increases may prevent us from sustaining our competitive advantage and may reduce our profit margin.

Our most significant costs are the salaries and related benefits of our operations staff and other employees. For example, wage costs in India and the Philippines have historically been significantly lower than wage costs in the United States and Europe for comparable skilled professionals, and having a significant number of employees in those countries has been one of our competitive advantages. However, because of economic growth in India and the Philippines, increased demand for outsourced services from such countries and increased competition for skilled employees, wages for comparably skilled employees are increasing at a faster rate than in the United States and Europe. This may reduce the competitive advantage. We may need to increase the levels of employee compensation more rapidly than in the past to remain competitive in attracting and retaining the quality and number of employees that our business requires. Wages are generally higher for employees performing analytics and digital transformation services than for employees performing digital operations and solutions. As the scale of our analytics services increases, wages as a percentage of revenues may increase. In addition, changes to the labor laws in the countries where we operate may also lead to a substantial increase in our wage costs. To the extent that we are not able to control or share wage increases with our clients, wage increases may reduce our margins and cash flows. We will attempt to control such costs by our efforts to add capacity in locations where we consider wage levels of skilled personnel to be satisfactory, but we may not be successful in doing so.

Our business could be materially and adversely affected if we do not protect our intellectual property or if our services are found to infringe on the intellectual property of others.

Our success depends in part on certain methodologies, practices, tools and technical expertise we utilize in providing our services and solutions. Our intellectual property consists of proprietary and licensed platforms, software and databases, trade secrets, methodologies and know-how, trademarks, service marks, copyrighted software, operating procedures and other materials, and patents and pending patent applications. We consider many of our business processes and implementation methodologies to be trade secrets or proprietary know-how and confidential information. We seek to protect our intellectual property through a combination patent, trademark, copyright and trade secret laws, confidentiality procedures and contractual provisions. Clients and business partners typically agree in writing to confidential treatment of our information. Our employees and independent contractors are required to sign work-for-hire and confidentiality covenants as a condition to their employment and engagement, respectively. We also have policies requiring our associates to respect the intellectual property rights of others. However, these measures may not prevent misappropriation or infringement of our intellectual property or proprietary information and a resulting loss of competitive advantage. Additionally, we may not be successful in obtaining or maintaining patents, trademarks or other intellectual property rights protections for which we have applied or may in the future apply.

We may be unable to protect our intellectual property and proprietary technology effectively, which may allow competitors to duplicate our technology and products and may adversely affect our ability to compete with them. To the extent that we do not protect our intellectual property effectively through contractual provisions, confidentiality procedures, patents,
16

trade secret laws or other means including those set forth above, other parties, including former employees, with knowledge of our intellectual property may leave and seek to exploit our intellectual property for their own or others’ advantage. We may not be able to detect unauthorized use and take appropriate steps to enforce our rights, and any such steps may not be successful. Infringement by others of our intellectual property, including the costs of enforcing our intellectual property rights, may have a material adverse effect on our business, results of operations, financial condition and cash flows.

In addition, competitors or others may allege that our systems, processes, marketing, data usage or technologies infringe on their intellectual property rights, including patents. Non-practicing entities may also bring baseless, but nonetheless costly to defend, infringement claims. We could be required to indemnify our clients if they are sued by a third party for intellectual property infringement arising from materials that we have provided to the clients in connection with our services and solutions. We may not be successful in defending against such intellectual property claims or in obtaining licenses or an agreement to resolve any intellectual property disputes. Given the complex, rapidly changing and competitive technological and business environment in which we operate, and the potential risks and uncertainties of intellectual property-related litigation, we cannot provide assurances that a future assertion of an infringement claim against us or our clients will not cause us to alter our business practices, lose significant revenues, incur significant license, royalty or technology development expenses, or pay significant monetary damages or legal fees and costs. Any such claim for intellectual property infringement may have a material adverse effect on our business, results of operations, financial condition and cash flows.

We earn a substantial portion of our revenues from a limited number of clients.

We have earned and believe that we will continue to earn in the near future or foreseeable a substantial portion of our total revenues from a limited number of large clients. Any change in demand from any of our large clients, whether resulting from our services and solutions lagging behind current technology and industry developments, or political and economic developments, or otherwise, could have a material adverse effect on our business, results of operations, financial condition and cash flows. Moreover, the loss of a major customer could also impact our reputation in the market, making it more difficult to attract and retain customers more generally.

Our inability to manage our rapid infrastructure and personnel growth across jurisdictions and changes to our operating model effectively could have a material adverse effect on our business, results of operations, financial condition and cash flows.

We have operations centers across India, the United States, the Philippines, Colombia, the United Kingdom, the Republic of Ireland, South Africa, Bulgaria, Romania, and the Czech Republic. Further, we have acquired multiple regional offices in the United States as part of our acquisitions. Our headcount has increased significantly over the past several years. We expect to develop and improve our internal systems in the locations where we operate in order to address the anticipated continued growth of our business. We are also continuing to look for operations centers at locations outside of our current operating geographies. We have also recently made changes to our operating model driven by delivery of a significant portion of our services from a hybrid and remote working models leading to potential contraction of our operation centers. We believe that expanding our geographic base of operations and our new hybrid and remote working models will provide higher value to our clients by decreasing the risks of operating from a single location or country (including potential shortages of skilled employees, increases in wage costs during strong economic growth and currency fluctuations), while also giving our clients access to a wider talent pool and establishing a base in countries that may be competitive in the future. Changes in our operating model, such as the foregoing, or other changes to our infrastructure facilities or how we are organized, as the needs and size of our business change, limit our ability to forecast the need to hire additional skilled employees as and when they are required to meet the ongoing needs of our clients, and we may not be able to develop and improve our internal systems. We may not be able to maintain our culture and effectively communicate our core values, policies and procedures, strategies and goals, particularly given our world-wide operations, rate of new hires, and significant percentage of our employees who have the option to work remotely. We also need to manage cultural differences among our employee populations and varying legal and regulatory regimes across jurisdictions, and that may create a risk for employment claims. Our inability to execute our growth strategy, to ensure the continued adequacy of our current systems or to manage our expansion effectively could have a material adverse effect on our business, results of operations, financial condition and cash flows.

We may engage in strategic acquisitions or transactions, which could have a material adverse effect on our business, results of operations, financial condition and cash flows, including the impact from the impairment of goodwill and other intangible assets, if any.

As part of our business strategy, we intend to continue to selectively consider acquisitions or investments, some of which may be material. Through the acquisitions we pursue, we may seek opportunities to expand the scope of our existing services, add new clients or enter new geographic markets. There can be no assurance that we will successfully identify suitable
17

candidates in the future for strategic transactions at acceptable prices, have sufficient capital resources to finance potential acquisitions or be able to consummate any desired transactions. Our failure to close transactions with potential acquisition targets for which we have invested significant time and resources could have a material adverse effect on our financial condition and cash flows.

Acquisitions, including completed acquisitions, involve a number of risks, including diversion of management’s attention, ability to finance the acquisition on attractive terms, failure to retain key personnel or valuable customers, legal liabilities and the need to amortize acquired intangible assets, any of which could have a material adverse effect on our business, results of operations, financial condition and cash flows. Future acquisitions may also result in the incurrence of indebtedness or the issuance of additional equity securities.

The intellectual property of an acquired business may be an important component of the value that we agree to pay for such a business. Although we conduct due diligence in connection with each of our acquisitions, such acquisitions are subject to the risks that the acquired business may not own the intellectual property that we believe we are acquiring, that the intellectual property is dependent upon licenses from third parties, that the acquired business infringes upon the intellectual property rights of others or that the technology does not have the acceptance in the marketplace that we anticipated.

We could also experience financial or other setbacks if transactions encounter unanticipated problems, including problems related to execution, integration or underperformance relative to prior expectations. Our management may not be able to successfully integrate any acquired business into our operations or maintain our standards, controls and policies, which could have a material adverse effect on our business, results of operations and financial condition. Consequently, any acquisition we complete may not result in long-term benefits to us or we may not be able to further develop the acquired business in the manner we anticipated.

In the event that the carrying amount of goodwill and other intangible assets are impaired, as determined by impairment testing that we conduct on at least an annual basis, any such impairment would be charged to earnings in the period of impairment. Because this involves use of critical accounting estimates, we cannot assure you that future impairment of goodwill and other intangible assets will not have a material adverse effect on our business, financial condition or results of operations.

Failure to adhere to the regulations or accreditation or licensing standards that govern our business could have an adverse impact on our operations.

Our clients’ business operations are often subject to regulation and accreditation and licensing standards, and our clients may require that we perform our services in a manner that will enable them to comply with applicable regulations or accreditations or licensing standards. Our clients are located around the world, and the laws and regulations that apply include, among others, United States federal laws such as the Gramm-Leach-Bliley Act and the Health Insurance Portability and Accountability Act, the Health Information Technology for Economic and Clinical Health Act, state laws on third party administration services, utilization review services, telemarketing services or state laws on debt collection in the United States and the Financial Services Act in the United Kingdom as well as similar consumer protection laws in other countries in which our clients’ customers are based. Failure to perform our services in a manner that complies with any such requirements could result in breaches of contracts with our clients. In addition, we are required under various laws to obtain and maintain accreditations, permits and/or licenses for the conduct of our business in all jurisdictions in which we have operations and, in some cases, we are additionally required to maintain accreditations, permits and/or licenses where our clients receive our services, including the United States and Europe. If we do not maintain our accreditations, licenses or other qualifications to provide our services or if we do not adapt to changes in legislation or regulation, we may have to cease operations in the relevant jurisdictions and may not be able to provide services to existing clients or be able to attract new clients. In addition, we may be required to expend significant resources in order to comply with laws and regulations in the jurisdictions mentioned above. Any failure to abide by regulations relating either to our business or our clients’ businesses may also, in some limited circumstances, result in civil fines and criminal penalties for us. Any such ceasing of operations or civil or criminal actions may have a material adverse effect on our business, results of operations, financial condition and cash flows.

We face competition from U.S.-based and non-U.S.-based BPM and IT companies and from our clients, who may build shared services centers to perform digital operations and solutions and analytics services themselves, either in-house or other arrangements.

The market for digital operations and solutions and analytics services is highly competitive, and we expect competition to intensify and increase from a number of sources. We believe that the principal competitive factors in our markets are breadth and depth of process expertise, knowledge of industries served, service quality, compliance rigor, global delivery capabilities, price and sales and client management capabilities. We also face competition from non-U.S.-based business process
18

management and IT companies (including those in the United Kingdom and India) and U.S.-based outsourcing and IT companies. Further, a client may choose to use its own internal resources rather than engage an outside firm to perform the types of services we provide. In addition, the trend toward offshore outsourcing, international expansion by foreign and domestic competitors and continuing technological changes, such as cloud computing, will result in new and different competition for our services.

These competitors may include entrants from the communications, software and data networking industries or entrants in geographic locations with lower costs than those in which we operate. Some of these existing and future competitors have greater financial, personnel and other resources, a broader range of service offerings, greater technological expertise, more recognizable brand names and more established relationships in industries that we currently serve or may serve in the future. In addition, some of our competitors may enter into strategic relationships or mergers or acquisitions with larger, more established companies in order to increase their ability to address client needs, or enter into similar arrangements with potential clients. The trend in multi-vendor relationships has been growing, which could reduce our revenues to the extent that we are required to modify the terms of our relationship with clients or that clients obtain services from other vendors. Increased competition, our inability to compete successfully against competitors, pricing pressures or loss of market share could harm our business, results of operations, financial condition and cash flows.

We expect competition to intensify in the future as more companies enter our markets. Increased competition may result in lower prices and volumes, and lower profitability. We may not be able to supply clients with services that they deem superior and at competitive prices and we may lose business to our competitors. Any inability to compete effectively would adversely affect our business, results of operations, financial condition and cash flows.

We are vulnerable to natural disasters, technical disruptions, pandemics and societally created events that could severely disrupt the normal operations of our business and if our risk management, business continuity and disaster recovery plans are not effective, it may adversely affect our business, results of operations, financial condition and cash flows.

Our operations centers and our data and voice communications, particularly in India and the Philippines, may be damaged or disrupted as a result of natural disasters such as earthquakes, floods, volcano eruptions, heavy rains, epidemics or pandemics, such as COVID-19, tsunamis and cyclones, technical disruptions such as electricity or infrastructure breakdowns, including damage to telecommunications cables, computer glitches and electronic viruses or man-made events such as political unrest, terrorist attacks, other acts of violence or war, protests, riots and labor unrest. Such events may lead to the disruption of information systems and telecommunication services for sustained periods. They also may make it difficult or impossible for employees to reach our business locations and for us to deliver our solutions and services.

In particular, a local or global outbreak of a pandemic, such as the COVID-19 pandemic, may have widespread and unpredictable impacts on global societies, economies, financial markets and business practices. COVID-19 has adversely affected and may, and any such other pandemic may, in the future materially adversely affect us, our clients, employees, contractors, suppliers and business partners, all of may be prevented from conducting business activities as usual, including due to the many and varying health and safety measures in response to such pandemic, including travel restrictions, quarantines, curfews, shelter in place and safer-at-home orders. Measures taken by governmental authorities have and may in the future disrupt the continuity of our provision of services to our clients and adversely impacted our business, results of operations and financial condition.

Moreover, it is difficult to predict the ultimate impact of COVID-19 on our business, operations and financial results, which continues to remain unknown and will depend on numerous evolving factors that we may not be able to accurately predict, including: the duration, scope and severity of the pandemic, emergence of new variants and ongoing availability of treatments and vaccines; the effect on our clients and client demand for our services and our solutions; and our ability to sell and provide our services and solutions, including as a result of travel restrictions and people working remotely.

Our risk management, business continuity and disaster recovery plans may not be effective at preventing or mitigating the effects of such disruptions, particularly in the case of a catastrophic events. Damage or destruction that interrupts our provision of services could adversely affect our reputation, our relationships with our clients, our leadership team’s ability to administer and supervise our business or it may cause us to incur substantial additional expenditure to repair or replace damaged equipment or delivery centers. We may also be liable to our clients for disruption in service resulting from such damage or destruction. While we currently have commercial liability insurance, our insurance coverage may not be sufficient. Furthermore, we may be unable to secure such insurance coverage at premiums acceptable to us in the future or at all. Prolonged disruption of our services would also entitle our clients to terminate their contracts with us. Any of the above factors may adversely affect our business, results of operations, financial condition and cash flows.
19

Risks Related to the International Nature of Our Business
If the transfer pricing arrangements we have for controlled intercompany transactions among our subsidiaries are determined to be inappropriate, our tax liability may increase.

The transfer pricing regulations in the countries we operate in require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review our transfer pricing. If our transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting our profitability and cash flows.

Our financial condition could be negatively affected if governments in the countries we operate in introduces new unfavorable tax legislation.

We are subject to taxes in the countries we operate in. Our future tax liabilities could be adversely affected by any new unfavorable tax legislative changes in the countries we operate in. We continuously monitor such changes to assess and quantify the potential impacts on our consolidated financial statements.

We currently benefit from corporate tax holidays in our qualified Philippines Economic Zone Authority operations centers in the Philippines. Our ability to utilize these tax holidays could be adversely affected by any new unfavorable tax legislative changes. We continuously monitor such changes to assess and quantify the potential impacts on our consolidated financial statements.

We face risks related to repatriating our earnings from outside of the United States.

We earn a significant amount of our earnings outside of the United States. Not all of the undistributed earnings may be available for repatriation due to foreign legal restrictions that require minimum reserves to be maintained in those countries, which would limit our ability to use these earnings across our global operations in the United States or other geographies, where needed. We periodically evaluate opportunities to repatriate funds held by our foreign subsidiaries to fund our operations, and as and when we decide to repatriate such earnings, we may have to accrue further taxes associated with such earnings in accordance with local tax laws, rules and regulations in the relevant jurisdictions. All of these risks and uncertainties could have a material adverse effect on our business, results of operations, financial condition and cash flows.

Currency exchange rate fluctuations in the various currencies in which we do business, especially the Indian rupee, the Philippine peso and the U.K pound sterling versus the U.S. dollar, could have a material adverse effect on our results of operations.

We report our operating results in U.S. dollars, a portion of our revenues and expenses are denominated in currencies other than the U.S. dollar. Fluctuations in foreign currency exchange rates can have a number of adverse effects on us. Because our consolidated financial statements are presented in U.S. dollars, we must translate revenues, expenses and income, as well as assets and liabilities, into U.S. dollars at exchange rates in effect during or at the end of each reporting period. The exchange rates among the Indian rupee, the Philippine peso, the U.K pound sterling and other currencies in which we incur costs or earn revenues and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future. See Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk.” Additionally, because a majority of our employees are based in India and the Philippines and paid in Indian rupee or Philippine peso, while our revenues are primarily reported in U.S. dollars and U.K. pound sterling, our employee costs as a percentage of revenues may increase or decrease significantly if the exchange rates among the Indian rupee, the Philippine peso, the U.K pound sterling and the U.S. dollar fluctuate significantly.

In addition, Russia-Ukraine military conflict coupled with chronic inflation pressures, high interest rates and the lingering consequences of COVID-19 has led the International Monetary Fund to downgrade its outlook for the world economy for 2023. This has led to and may continue to lead to uncertainty over global economic conditions and unpredictable fluctuations in foreign currency exchange rates, and in particular, has impacted and may continue to impact the Indian rupee, the Philippine peso, the U.K pound sterling and other currencies in which we incur expenses.

Although we take steps to hedge a substantial portion of our Indian rupee/U.S. dollar, U.K pound sterling/U.S. dollar and Philippine peso/U.S. dollar foreign currency exposures, there is no assurance that our hedging strategy will be successful or that the hedging markets will have sufficient liquidity or depth to allow us to implement our hedging strategy in a cost-effective
20

manner. Any failure by our hedging counterparties to meet their contractual obligations could materially and adversely affect our profitability.

Restrictions on visas and work permits may affect our ability to compete for and provide services to clients in the United States and other jurisdictions, which could make it more difficult to staff engagements and could increase our costs, which could have an adverse effect on our net income.

Immigration and work permit laws and regulations in the countries in which we have customers are subject to legislative and administrative changes as well as changes in the application of standards and enforcement.

The ability of some of our executives and employees based in India and other foreign locations to work with and meet clients in the United States and other jurisdictions depends on their ability to obtain the necessary visas and work permits. In recent years, immigration authorities, in the United States as well as other jurisdictions in which our clients are based, have increased the level of scrutiny in granting such visas and work permits. In addition, immigration laws are subject to legislative change and varying standards of application and enforcement due to political forces, economic conditions or other events, including terrorist attacks. We cannot predict the political or economic events that could affect immigration laws or any restrictive impact those events could have on obtaining or monitoring visas or work permits for our employees. The ability to move our employees around the world as necessary to meet client demands is important to our business. If we are unable to efficiently deploy talent because of increased regulation of immigration or work visas, including limitations placed on the number of visas granted, limitations on the type of work performed or location in which the work can be performed, and new or higher minimum salary requirements, it could be more difficult to staff our employees on client engagements and could increase our costs and have an adverse effect on our net income and cash flows.

Investors may have difficulty effecting service of process or enforcing judgments obtained in the United States against our subsidiaries in India or our executive officers.

Our primary operating subsidiaries are organized outside the United States and some of our executive officers may reside outside of the United States. A substantial portion of our assets are located in India. As a result, you may be unable to effect service of process upon our affiliates who reside in India outside their jurisdiction of residence. In addition, you may be unable to enforce against these persons outside the jurisdiction of their residence judgments obtained in courts of the United States, including judgments predicated solely upon the federal securities laws of the United States.

Sections 44A and Section 13 of the Indian Civil Procedure Code, 1908 (the “Civil Code”) govern recognition and enforcement of foreign judgments. Section 44A of the Civil Code provides for recognition and enforcement of a foreign judgment without having to file an original suit in India, provided such judgments have been rendered by courts in a country or territory outside India which the Government of India has declared to be a reciprocating territory. We have been advised by our Indian counsel that the United States and India do not currently have a treaty providing for reciprocal recognition and enforcement of judgments (other than certain arbitration awards) in civil and commercial matters. Therefore, a final judgment for the payment of money rendered by any federal or state court in the United States based on civil liability, whether or not it is predicated upon the federal securities laws of the United States, would not be enforceable in India as such.

If the party in whose favor such final judgment is rendered brings a new suit in a competent court in India based on a final judgment that has been obtained in the United States, Section 13 of the Civil Code provides that the foreign judgment will be conclusive as to certain matters. The suit must be brought in India within three years of the date of the foreign judgment. It is unlikely, however, that a court in India would award damages on the same basis as a court in the United States if an action is brought in India. It is also unlikely that an Indian court would enforce judgments obtained in the United States if it viewed the amount of damages awarded as excessive or inconsistent with Indian practice.
Risks Related to Our Indebtedness
We may not be able to service our debt or obtain additional financing on competitive terms.

We are party to a credit agreement for our bank debt facility that contains covenants, among other things, requiring maintenance of certain financial ratios (being, an interest coverage ratio and a total net leverage ratio) and restricting our ability to incur additional indebtedness, create liens, make certain investments and acquisitions, pay dividends, repurchase common shares and make other restricted payments or undertake certain fundamental changes (including, consolidations, liquidations or disposal of certain assets or subsidiaries). If we breach any of these covenants and do not cure such breach within the applicable cure periods or obtain a waiver from the lenders, the outstanding indebtedness (and any other indebtedness with cross-default provisions) could be declared immediately due and payable and such acceleration could adversely affect our liquidity and
21

financial condition. The credit agreement provides for a $400 million revolving credit facility including a letter of credit sub-facility and is guaranteed by certain subsidiaries. Our revolving credit facility has a maturity date no later than April 18, 2027 and is voluntarily payable from time to time without premium or penalty. See Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under “Liquidity and Capital Resources-Financing Arrangements (Debt Facility and Notes).”

Our cash flow from operations provides the primary source of funds for our debt service payments. Given the uncertainty over global economic conditions and regulatory, competitive or other factors outside of our control, including but not limited to the Russia-Ukraine military conflict and COVID-19, there can be no assurance that business activity will be maintained at our expected level in order to generate the anticipated cash flows from operations. If our cash flow from operations declines, we may not be able to service or refinance our current debt or obtain financing on favorable terms to us or at all, which could adversely affect our business and financial condition. A substantial portion of our floating rate indebtedness is exposed to interest rate fluctuations as only a portion is hedged through interest rate swaps. Accordingly, any adverse change in interest rates due to market conditions or otherwise could increase our cost of funding substantially.

We may in the future require additional financing to fund one or more acquisitions and may not be able to obtain such additional financing on competitive terms or at all, which could restrict our ability to complete such transactions.
Risks Related to Our Common Stock
Our stock price continues to be volatile.

Our stock has at times experienced substantial price volatility as a result of, among other reasons, variations between our actual and anticipated financial results, announcements by us and our competitors, terrorist attacks, natural disasters, epidemics or pandemics, or other such events impacting countries where we or our clients have operations, loss of one or more significant clients, announcements of technological developments, projections or speculation about our business or that of our competitors by the media or investment analysts or uncertainty about current global economic conditions. The stock market, as a whole, experiences extreme price and volume fluctuations that affect the market price of many companies, including technology companies, in ways that may have been unrelated to these companies’ operating performance. Where the global stock markets have experienced, and may continue to experience, significant decline from COVID-19 and inflation, could result in a material adverse effect on our stock price. Furthermore, we believe our stock price should reflect future growth and profitability expectations and, if we fail to meet these expectations, this may have a materially adverse effect on the trading price of our common stock.

Delaware law and our amended and restated certificate of incorporation and by-laws contain certain anti-takeover provisions that could delay or discourage business combinations and takeover attempts that stockholders may consider favorable.

Our amended and restated certificate of incorporation and by-laws contain provisions that may make it more difficult, expensive or otherwise discourage a tender offer or a change in control or takeover attempt by a third-party that is opposed by our board of directors. These provisions include provisions permitting the board of directors to fill vacancies created by its expansion, provisions permitting the removal of directors only for cause and with the vote of holders of two thirds of our common stock, provisions requiring the vote of holders of two thirds of our common stock for certain amendments to our organizational documents, provisions barring stockholders from calling a special meeting of stockholders or requiring one to be called or from taking action by written consent and provisions that set forth advance notice procedures for stockholders’ nominations of directors and proposals for consideration at meetings of stockholders. These provisions may have the effect of delaying or preventing a change of control or changes in management that stockholders consider favorable. Additionally, because we are incorporated in Delaware, we are subject to Section 203 of the Delaware General Corporation Law. Section 203 may prohibit large stockholders, in particular those owning 15.0% or more of our outstanding voting stock, from merging or combining with us. These provisions of our amended and restated certificate of incorporation, by-laws and Delaware law could discourage potential takeover attempts and reduce the price that investors might be willing to pay for shares of our common stock in the future which could reduce the market price of our stock.

We do not intend to pay dividends in the foreseeable future, and, because we are also a holding company, we may be unable to pay dividends.

For the foreseeable future, we intend to retain any earnings to finance the development and expansion of our business, and we do not anticipate paying any cash dividends on our common stock. Any future determination to pay dividends will be at the discretion of our board of directors and will be dependent on then-existing conditions, including our financial condition and results of operations, capital requirements, contractual restrictions, including restrictions under our credit agreement, business
22

prospects and other factors that our board of directors considers relevant. Furthermore, because we are also a holding company, any dividend payments would also depend on the cash flow from our subsidiaries. Accordingly, under certain circumstances, we may not be able to pay dividends even if our board of directors would otherwise deem it appropriate.
Risks Related to Our Industry
Our industry may not develop in ways that we currently anticipate due to negative public reaction in the United States and elsewhere to offshore outsourcing, anti-outsourcing legislation or otherwise.

Offshore outsourcing is a politically sensitive topic in the United States and elsewhere, and many organizations and public figures have publicly expressed concern about a perceived association between offshore outsourcing providers and the loss of jobs in the United States, where the majority of our clients are located, and elsewhere. Current or prospective clients may elect to perform such services themselves or may be discouraged from transferring these services to offshore providers to avoid any negative perception that may be associated with using an offshore provider. Measures aimed at limiting or restricting outsourcing by U.S. companies have been put forward by the U.S. Congress and in state legislatures to address these concerns. If any such measure is enacted, our ability to do business with U.S. clients through our non-U.S. affiliates could be negatively impacted.
General Risk Factors
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.

Global economic and political conditions affect our clients’ businesses and the markets they serve, which are increasingly becoming more interdependent. The domestic and international capital and credit markets have in the past, and may in the future, experience volatility and disruption and uncertainty from geopolitical tensions, inflation, economic tensions, changes in legislation in the various jurisdictions in which we and our clients operate, changes in global trade policies, or global health emergencies or pandemics, such as COVID-19, which may affect our clients, us directly, or our client industries, and could result in changing demand patterns. Our business largely depends on continued demand for our services. Weakness in the global labor market could also adversely affect the demand for our services and impact our ability to recruit, train and retain qualified employees, resulting in a significant negative impact on our business and results of operations.

Market disruptions may limit our ability to access financing or increase our cost of financing to meet liquidity needs, and affect the ability of our clients to use credit to purchase our services or to make timely payments to us.

Our business could be negatively affected if we incur financial penalties or legal liability, including with respect to our contractual obligations, in connection with providing our solutions and services.

Most of our agreements with clients contain service level and performance requirements, including requirements relating to the quality of our services. Failure to consistently meet service requirements of a client or errors made by our employees in the course of delivering services to our clients could disrupt the client’s business and result in a reduction in revenues or a claim for damages against us.

If we fail to meet our contractual obligations or otherwise breach obligations to our clients or vendors, we could be subject to legal liability. We may enter into non-standard agreements because we perceive an important economic opportunity by doing so or because our personnel did not adequately adhere to our guidelines. In addition, with respect to our client contracts, the contracting practices of our competitors may cause contract terms and conditions that are unfavorable to us to become standard in the marketplace. If we cannot or do not perform our obligations with clients or vendors, we could face legal liability and our contracts might not always protect us adequately through limitations on the scope and/or amount of our potential liability, or such protections may not be enforceable. If we cannot, or do not, meet our contractual obligations to provide solutions and services to clients, and if our exposure is not adequately limited through the enforceable terms of our agreements, we might face significant legal liability and our business could be adversely affected. Similarly, if we cannot, or do not, meet our contractual obligations with vendors, such as licensors, the vendors may have the right to terminate the contract, in which case we may not be able to provide client solutions and services dependent on the products or services provided to us by such contracts.

We make estimates and assumptions in connection with the preparation of our consolidated financial statements, and any changes to those estimates and assumptions could adversely affect our financial results.

23

Our financial statements have been prepared in accordance with U.S. generally accepted accounting principles (U.S. GAAP). The application of U.S. GAAP requires us to make estimates and assumptions about certain items and future events that affect our reported financial condition, and our accompanying disclosure. Our most critical accounting estimates are described in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under “Critical Accounting Policies and Estimates.” We base our estimates on historical experience, contractual commitments and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. These estimates and assumptions involve the use of judgment and are subject to significant uncertainties, some of which are beyond our control. If our estimates, or the assumptions underlying such estimates, are not correct, actual results may differ materially from our estimates, and we may need to, among other things, adjust revenues or accrue additional charges that could adversely affect our results of operations.

We are exposed to credit risk and fluctuations in the market values of our investment and derivatives portfolios.

Any deterioration of the credit and capital markets in the United States, Europe, Asia or other regions of the world could result in volatility of our investment earnings and impairments to our investment portfolio, which could negatively impact our financial condition and reported income. Changes in economic conditions could adversely affect the ability of counterparties, including counterparties to our foreign exchange forward contracts, to meet their obligations to us, which could materially affect our positions and investments.

We may not be fully insured for all losses we may incur.

We could be sued directly for claims that could be significant, such as claims related to breaches of privacy or network security, infringement of intellectual property rights, violation of wage and hour laws, or systemic discrimination, and our liability under our contracts may not fully limit or insulate us from those liabilities. Although we have general liability insurance coverage, including coverage for errors or omissions, cyber security incidents, property damage or loss and breaches of privacy and network security, that coverage may not continue to be available on reasonable terms or in sufficient amounts to cover one or more large claims, and our insurers may disclaim coverage as to any future claim. Insurance is not available for certain types of claims, including patent infringement, violation of wage and hour laws, failure to provide equal pay in the U.S., and our indemnification obligations to our clients based on employment law. The successful assertion of one or more large claims against us that are excluded from our insurance coverage or exceed available insurance coverage, or changes in our insurance policies (including premium increases, the imposition of large deductible or co-insurance requirements, or our insurers’ disclaimer of coverage as to future claims), could have a material adverse effect on our business, results of operations, financial condition and cash flows.

New and changing laws, corporate governance and public disclosure requirements add uncertainty to our compliance policies and increase our costs of compliance.

Changing laws, regulations and standards relating to accounting, corporate governance and public disclosure, including the Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act (“Dodd Frank”), other SEC regulations, rules and regulations of the Consumer Financial Protection Bureau, Public Company Accounting Oversight Board, and the NASDAQ Global Select Market, and generally accepted accounting principles issued by Financial Accounting Standard Board can create uncertainty for companies like ours. These laws, regulations and standards may lack specificity and are subject to varying interpretations. Their application in practice may evolve over time, as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs of compliance as a result of ongoing revisions to such corporate governance standards.

Effective internal controls are necessary for us to provide reliable and accurate financial statements and to effectively prevent fraud. We devote significant financial and managerial resources and time to comply with the internal control over financial reporting requirements of the Sarbanes Oxley Act of 2002 and continue to enhance our controls. Internal control over financial reporting has inherent limitations, including human error, sample-based testing, the possibility that controls could be circumvented or become inadequate because of changed conditions, and fraud. Because of these inherent limitations, internal control over financial reporting might not prevent or detect all misstatements or fraud. While we do not anticipate any material weaknesses, we cannot be certain that we will be able to prevent future significant deficiencies or material weaknesses. Inadequate internal controls could result in adverse consequences to us, including, but not limited to, a loss of investor confidence in the reliability of our financial statements, which could cause the market price of our stock to decline.

24

We are committed to maintaining high standards of corporate governance and public disclosure, and our efforts to comply with evolving laws, regulations and standards in this regard have resulted in, and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities. In addition, the laws, regulations and standards regarding corporate governance may make it more difficult for us to obtain director and officer liability insurance. Further, our board members, chief executive officer and chief financial officer could face an increased risk of personal liability in connection with their performance of duties. As a result, we may face difficulties attracting and retaining qualified board members and executive officers, which could harm our business. If we fail to comply with new or changed laws, regulations or standards of corporate governance, our business and reputation may be harmed.

Our global operations expose us to numerous and sometimes conflicting legal and regulatory requirements, and violations of these regulations could harm our business.

We provide services to clients throughout the world, therefore we are subject to numerous, and sometimes conflicting, legal rules on matters as diverse as import/export controls, content requirements, trade restrictions, tariffs, taxation, sanctions, government affairs, internal and disclosure control obligations, securities regulation, including anti-competition, anti-money-laundering, data privacy and protection, government compliance, wage-and-hour standards, employment and labor relations and human rights. The global nature of our operations increases the difficulty of compliance. Compliance with diverse legal requirements is costly, time-consuming and requires significant resources. Violations of any of these laws or regulations in the conduct of our business could result in fines, criminal sanctions against us or our officers, prohibitions on doing business, damage to our reputation and other unintended consequences such as liability for monetary damages, fines and/or criminal prosecution, unfavorable publicity, restrictions on our ability to process information and allegations by our clients that we have not performed our contractual obligations. Due to the varying degrees of development of the legal systems of the countries in which we operate, local laws might be insufficient to protect our rights. Our failure to comply with applicable legal and regulatory requirements could have a material adverse effect on our business, results of operations, financial condition and cash flows.

In addition, it may be difficult to enforce our intellectual property rights both within and outside of the United States. India is a member of the Berne Convention, an international intellectual property treaty, and has agreed to recognize protections on intellectual property rights conferred under the laws of other foreign countries, including the laws of the United States. There can be no assurance, however, that the laws, rules, regulations and treaties in effect in the United States, India and the other jurisdictions in which we operate and the contractual and other protective measures we take, are adequate to protect us from misappropriation or unauthorized use of our intellectual property, or that such laws will not change.

Among other anti-corruption laws and regulations, including the U.K. Bribery Act, we are subject to the United States Foreign Corrupt Practices Act, or FCPA, which prohibits improper payments or offers of improper payments to foreign officials to obtain business or any other benefit. The FCPA also requires covered companies to make and keep books and records that accurately and fairly reflect the transactions of the company and to devise and maintain an adequate system of internal accounting controls. In many parts of the world, including countries in which we operate, practices in the local business community might not conform to international business standards and could violate these anti-corruption laws or regulations. Although we have policies and procedures in place that are designed to promote legal and regulatory compliance, including with respect to the FCPA, our employees, subcontractors and agents could take actions that violate these policies or procedures or applicable anti-corruption laws or regulations. Furthermore, the U.S. government may seek to hold us liable for successor liability FCPA violations committed by companies in which we invest or that we acquire. Violations of these laws or regulations could subject us to criminal or civil enforcement actions, including fines and suspension or disqualification from government contracting or contracting with private entities in certain highly regulated industries, any of which could have a material adverse effect on our business.

Our environmental, social and governance commitments and disclosures may expose us to reputational risks and legal liability.

Our brand and reputation are also associated with our public commitments to various corporate environmental, social and governance (“ESG”) initiatives, including our goals relating to sustainability, inclusion and diversity. Our disclosures on these matters and any failure or perceived failure to achieve or accurately report on our commitments, could harm our reputation. In addition, positions we take or do not take on social issues may be unpopular with some of our employees, our clients or potential clients, governments or advocacy groups, which may impact our ability to attract or retain employees or the demand for our services. We also may choose not to conduct business with potential clients or discontinue or not expand business with existing clients due to these positions.

25

Governmental bodies, investors, clients and businesses are increasingly focused on ESG issues, which has resulted and may in the future continue to result in the enactment of new laws and regulations, reporting requirements and changing buying practices. Increasing focus on ESG matters has resulted in, and is expected to continue to result in, the adoption of legal and regulatory requirements designed to mitigate the effects of climate change on the environment, human rights and supply chain-related disclosures. If new laws or regulations are more stringent than current legal or regulatory requirements, we may experience increased compliance burdens and costs to meet such obligations. In addition, our selection of voluntary disclosure frameworks and standards, and the interpretation or application of those frameworks and standards, may change from time to time or may not meet the expectations of investors or other stakeholders. Our ability to achieve our ESG commitments, including our goals relating to sustainability, inclusion and diversity, is subject to numerous risks, many of which are outside of our control.

In addition, standards for tracking and reporting on ESG matters have not been harmonized and continue to evolve. Methodologies for reporting ESG data may be updated and previously reported ESG data may be adjusted to reflect improvement in availability and quality of third-party data, changing assumptions, changes in the nature and scope of our operations and other changes in circumstances. Our processes and controls for reporting ESG matters across our operations and supply chain are evolving along with multiple disparate standards for identifying, measuring, and reporting ESG metrics, including ESG-related disclosures that may be required by the SEC and other regulators, and such standards may change over time, which could result in significant revisions to our current goals, reported progress in achieving such goals, or ability to achieve such goals in the future.


ITEM 1B.    Unresolved Staff Comments
None.
ITEM 2.    Properties
Our corporate headquarters are located in New York, New York. We have multiple operations centers spread across India, the Philippines, the United Kingdom, the Republic of Ireland, Colombia, Bulgaria, the Czech Republic, Romania and South Africa with an aggregate area of approximately 1,857,000 square feet and a current installed capacity of approximately 28,300 workstations, including workstations for training and our employees in enabling functions. We also have multiple operations centers and regional offices in the United States. We continue to optimize our existing network of operations centers to service our client, drive efficiencies and adapting the hybrid and remote working models.
Our corporate headquarters and all of our operations centers are leased under long-term leases with varying expiration dates, except for an operations center in Pune, India with an area of 86,361 sq. ft. and containing approximately 1,670 agent workstations, which we own. Substantially all of our owned and leased property is used to service all of our reporting segments. We believe that our current facilities are adequate to support our existing operations. We also believe that we will be able to obtain suitable additional facilities on commercially reasonable terms on an “as needed basis.”

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

ITEM 4.    Mine Safety Disclosures
Not applicable.
26

PART II.
 
ITEM 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock trades on the Nasdaq Global Select Market under the symbol “EXLS.”
As of February 21, 2023, there were 11 holders of record of our outstanding common stock. A substantially greater number of holders of our common stock are “street name” or beneficial holders, whose shares of record are held by banks, brokers, and other financial institutions.
We do not anticipate paying any cash dividends in the foreseeable future.
Unregistered Sales of Equity Securities
None.
Issuer Purchases of Equity Securities
On October 5, 2021, our board of directors authorized a $300 million common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”).

Under the 2022 Repurchase Program, shares may be purchased by us from time to time from the open market and through private transactions, or otherwise, as determined by our management as market conditions warrant. We have structured open market purchases under the 2022 Repurchase Program to comply with Rule 10b-18 under the Exchange Act. Repurchases may be discontinued at any time by management.
Repurchased shares under the 2022 Repurchase Program are recorded as treasury shares and are held until our board of directors designates that these shares be retired or used for other purposes.
The following table provides information regarding the purchase of equity securities under the 2022 Repurchase Program during the three months ended December 31, 2022:
PeriodTotal Number of
Shares Purchased
Average Price
Paid per share
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
October 1, 2022 through October 31, 2022(1)
4,863 $164.16 — $231,479,093 
November 1, 2022 through November 30, 2022— — — $231,479,093 
December 1, 2022 through December 31, 2022 (1)
  734 179.69 — $231,479,093 
Total  5,597 $166.20 — — 
(1) All of the 5,597 shares of our common stock acquired at the price of $166.20 were in connection with the satisfaction of tax withholding obligations on vested restricted stock. 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.
During the year ended December 31, 2022, we purchased 503,858 shares of our common stock under the 2022 Repurchase Program, for an aggregate purchase consideration of $68.5 million including commissions, representing an average purchase price per share of $135.99.
During the year ended December 31, 2022, we purchased 32,816 shares from employees in connection with withholding tax payments related to the vesting of restricted stock units for an aggregate purchase consideration of $4.1 million. The weighted average purchase price of $125.58 was the closing price of our shares of our common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.

27

Equity Compensation Plan Information
The following table provides information as of December 31, 2022 with respect to the shares of our common stock that may be issued under our existing equity compensation plans. For a description of our equity compensation plans, see Note 23 - Stock Based Compensation to our consolidated financial statements.
Plan CategoryNumber of Securities
to be Issued Upon
Exercise/Vesting of
Outstanding
Options, Warrants and Rights*
Weighted
Average Exercise
Price of
Outstanding
Options, Warrants and Rights
Number of Securities
Remaining Available for Future
Issuance Under Equity
Compensation Plans (Excluding Securities
Reflected in Column 1)
Equity compensation plans approved by security holders1,376,635 $27.62    1,324,755 
Equity compensation plans not approved by security holders— — — 
Total1,376,635 $27.62 1,324,755 
*This includes outstanding options and unvested Restricted Stock Units, which include Time-Based Restricted Stock Units and Performance-Based Restricted Stock Units. See Note 23 - Stock Based Compensation to our consolidated financial statements for further details.
28

Performance Graph
The following graph compares the cumulative total stockholder return on our common stock with the cumulative total return of the Nasdaq 100 Index (capitalization weighted) and our peer group of companies for the period beginning December 31, 2017. Our peer group of companies is comprised of two companies that we believe are our closest reporting issuer competitors: Genpact Limited and WNS (Holdings) Limited. The returns of the component entities of our peer group index are weighted according to the market capitalization of each company as of the beginning of each period for which a return is presented. The returns assume that $100 was invested on December 31, 2017 and that all dividends were reinvested. The stock performance shown on the graph below is not indicative of future price performance.
This graph will not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of that section. This graph will not be deemed to be incorporated by reference into any prior or subsequent filing under the Securities Act, or the Exchange Act.
exls-20221231_g1.jpg

ITEM 6.    [Reserved]












29

ITEM 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion in connection with our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. Some of the statements in the following discussion are forward looking statements.
Cautionary Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K 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 Annual Report on Form 10-K, you should understand that these statements are not guarantees of performance or results. They involve known and unknown risks, uncertainties and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual financial results or results of operations and could cause actual results to differ materially from those in the forward-looking statements. These factors include but are not limited to:
our ability to maintain and grow client demand for our services and solutions, including anticipating and incorporating the latest technology into our offerings;
fluctuations in our earnings;
our ability to hire and retain enough sufficiently trained employees to support our operations or any changes in the senior management team;
our ability to accurately estimate and/or manage the costs;
our ability to adjust our pricing terms or effectively manage our asset utilization levels to meet the changing demands of our clients and potential clients;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and employee data;
reliance on third parties to deliver services and infrastructure for client critical services;
failure to protect our intellectual property;
our dependence on a limited number of clients in a limited number of industries and our ability to withstand the loss of a significant client;
our ability to grow our business or effectively manage growth and international operations;
our ability to successfully consummate or integrate strategic acquisitions including the impact from the impairment of goodwill and other intangible assets, if any;
increasing competition in our industry;
telecommunications or technology disruptions or breaches, natural or other disasters, medical epidemics or pandemics, such as COVID-19, or acts of violence or war;
operational and information security failures arising as a result of remote work solutions adopted due to COVID-19;
legal liability arising out of customer and third party contracts;
adverse outcome of our disputes with the tax authorities, in the geographies where we operate;
our financial condition could be negatively affected if governments in the countries we operate in introduces new unfavorable tax legislation;
changes in tax laws or decisions regarding repatriation of funds held abroad;
30

exposure to currency exchange rate fluctuations in the various currencies in which we do business including the potential effects of Russian-Ukraine conflict, rising inflation, high interest rates and economic recessionary trends on currency exchange rates;
restrictions on immigration;
ability to service debt or obtain additional financing on favorable terms. Inception of interest rate swaps to hedge interest rate risk;
negative public reaction in the U.S. or elsewhere to offshore outsourcing;
effects of political and economic conditions globally, particularly in the geographies where we operate;
our ability to make accurate estimates and assumptions in connection with the preparation of our consolidated financial statements;
credit risk fluctuations in the market values of our investment and derivatives portfolios; and
our ability to meet our environmental, social and governance-related goals and targets;
In particular, you should consider the numerous risks outlined in Part I, Item 1A, “Risk Factors” in this Annual Report on Form 10-K. These and other risks could cause actual results to differ materially from those implied by forward-looking statements in this Annual Report on Form 10-K.
The forward-looking statements made by us in this Annual Report on Form 10-K, or elsewhere, speak only as of the date on which they were made. New risks and uncertainties may 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 Annual Report on Form 10-K after the date of this Annual Report on Form 10-K, except as required by federal securities laws.
Executive Overview
We are a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, AI and ML, we create agile, scalable solutions and execute complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others.
We deliver data analytics and digital operations and solutions to our clients, driving enterprise-scale business transformation initiatives that leverage our deep expertise in advanced analytics, AI, ML and cloud. We manage and report financial information through our four strategic business units: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions.
Our reportable segments are as follows:
Insurance,
Healthcare,
Analytics, and
Emerging Business
Our global delivery network, which includes highly trained industry and process specialists across the United States, Latin America, South Africa, Europe and Asia (primarily India and the Philippines), is a key asset. We have operations centers in India, the United States, the United Kingdom, the Republic of Ireland, the Philippines, Bulgaria, Colombia, South Africa, Romania and the Czech Republic.
On June 10, 2022, we acquired certain assets of Inbound Media Group, LLC (“Inbound”), a digital marketing business focused primarily on lead generation in the insurance space. The acquisition expands our digital direct-to-consumer marketing services by adding proven performance marketing, lead generation and customer engagement capabilities to our suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.

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
31

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.

Impact of COVID-19 on Our Business

During 2022, we continued to recover from the COVID-19 pandemic. 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, which has led to increased demand for digital capabilities.

In 2022, we 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, have the opportunity to choose between different work arrangements. Subject to local rules and regulations, these work arrangements include working in a hybrid arrangement or a fully remote arrangement, with occasional work from the office when warranted. We have begun to re-open our operation centers and offices globally with a focus on safety and consistency with applicable local regulations.

While many of the COVID-19 related restrictions have been lifted in the geographies in which we operate, there have been periodic resurgences of COVID-19 as a result of new strains and variants, which has led us to monitor our work model and / or implement additional safety procedures.

We believe our actions have been successful and that the pandemic has not significantly affected our business, results of operations, financial position and cash flow during 2022, however the impact of the pandemic for the period beyond 2022 will depend on many evolving and uncertain factors that are not within our control.
For additional information and risks related to COVID-19, see Part I, Item 1A, “Risk Factors.”
Revenues
For the year ended December 31, 2022, we generated revenues of $1,412.0 million compared to revenues of $1,122.3 million for the year ended December 31, 2021, an increase of $289.7 million, or 25.8%.
We serve clients mainly in the United States and the United Kingdom, with these two regions generating 85.9% and 9.5%, respectively, of our total revenues for the year ended December 31, 2022 and 85.9% and 9.4%, respectively, of our revenues for the year ended December 31, 2021.
For the years ended December 31, 2022 and 2021, our total revenues from our top ten clients accounted for 34.9% and 38.1% of our total revenues, respectively. Although we continue to develop relationships with new clients to diversify our client base, we believe that the loss of any of our top ten clients could have a material adverse effect on our financial performance.
Our Business
We provide data analytics and digital operations and solutions to our clients. We market our services to our existing and prospective clients through our sales and client management teams, which are aligned by key industry verticals and cross-industry domains such as finance and accounting. Our sales and client management teams operate primarily from the United States, Europe and Australia.
Digital Operations and Solutions: We provide our clients with a range of digital operations and solutions from our Insurance, Healthcare and Emerging Business strategic business units, which are focused on solving complex industry challenges such as the insurance claims life cycle, financial transactions processing and provider and member experiences. This typically involves the use of agile delivery models to implement digital technologies and interventions like hyper-automation, customer experience transformation, advanced automation, robotics, enterprise architecture, end-to-end business function management and transformations. We either administer and manage these functions on an ongoing basis via longer-term arrangements or project work. For a portion of our digital operations and solutions, we hire and train employees to work at our operations centers on the relevant business operations, implement a process migration to these operations centers and then provide services either to the client or directly to the client’s customers. Each client contract has different terms based on the scope, deliverables and complexity of the engagement. We also provide consulting services related to digital operations and solutions that include industry-specific digital transformational services as well as cross-industry finance and accounting services as part of the Emerging Business strategic business unit.
32

We provide our services under contracts with our clients, which typically have terms of three or more years, with some being contracts with no end dates. These contracts provide us with a relatively predictable revenue base for a substantial portion of our digital operations and solutions business. However, our clients can typically terminate these contracts with or without cause and with short notice periods. We have a long selling cycle for our services and the budget and approval processes of prospective clients make it difficult to predict the timing of entering into definitive agreements with new clients. Similarly, new license sales and implementation projects for our technology service platforms and other software-based services have a long selling cycle, however ongoing annual maintenance and support contracts for existing arrangements provide us with a relatively predictable revenue base.
We charge for our services using various pricing models like time-and-material pricing, full-time-equivalent pricing, transaction-based pricing, outcome-based pricing, subscription-based pricing and other alternative pricing models. Outcome-based pricing arrangements are examples of non-linear pricing models where clients link revenues from platforms and solutions and the services we provide to usage or savings rather than the efforts deployed to provide these services. We continue to observe a shift in the industry pricing models toward transaction-based pricing, outcome-based pricing and other alternative pricing models. We believe this trend will continue and we use such alternative pricing models with some of our current clients and are seeking to move certain other clients from a full-time-equivalent pricing model to a transaction-based or other alternative pricing model. These alternative pricing models place the focus on operating efficiency in order to maintain or improve our gross margins.
We have also observed that prospective larger clients are entering into multi-vendor relationships with regard to their digital operations and solutions needs to seek more favorable contract terms and diversification of the risk of concentration on a few vendors. We believe that the trend toward multi-vendor relationships will continue. A multi-vendor relationship allows a client to seek more favorable pricing and other contract terms from each vendor, which can result in significantly reduced gross margins from the provision of services to such client for each vendor. To the extent our large clients expand their use of multi-vendor relationships and are able to extract more favorable contract terms from other vendors, our gross margins and revenues may be reduced with regard to such clients if we are required to modify the terms of our relationships with such clients to meet competition.
Analytics: Our analytics services aim to drive better business outcomes for our clients by unlocking deep insights from data and creating data-led solutions across all parts of our clients’ business. We provide care optimization and reimbursement optimization services, for our clients through our healthcare analytics solutions and services. We also offer integrated solutions to help our clients in cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claim payment accuracy. Our Analytics teams deliver predictive and prescriptive analytics in the areas of customer acquisition and life cycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting and data management. We enhance, modernize and enrich structured and unstructured data and use a spectrum of advanced analytical tools and techniques, including our in-house AI and ML capabilities and proprietary solutions to create insights, improve decision making for our clients and address a range of complex industry-wide priorities. Our acquisition of Clairvoyant in December 2021 strengthens our data analytics capabilities with additional expertise in data and product engineering, cloud enablement and managed services, further supporting our clients in the insurance, healthcare, banking and financial services and retail industries. We actively cross-sell and, where appropriate, integrate our analytics services with other digital operations and solutions as part of a comprehensive offering for our clients. Our projects-based analytics services are cyclical and can be significantly affected by variations in business cycles. In addition, our projects-based analytics services are documented in contracts with terms generally not exceeding one year and may not produce ongoing or recurring business for us once the project is completed. These contracts also usually contain provisions permitting termination of the contract after a short notice period. The short-term nature and specificity of these projects could lead to fluctuations and uncertainties in the revenues generated from providing analytics services.
We anticipate that revenues from our analytics services will grow as we expand our service offerings and client base, both organically and through acquisitions.
Expenses
Cost of Revenues
Our cost of revenues primarily consists of:
employee costs, which include salary, bonus and other compensation expenses; retirement benefits, recruitment and training costs; employee health and life insurance; transport; rewards and recognition for certain employees; and non-cash stock compensation expense; and
costs relating to our facilities and communications network, which include telecommunication and IT costs; facilities and customer management support; operational expenses for our operations centers; rent expenses; and
33

Outsourced/subcontractors and professional services costs; and
travel and other billable costs to our clients; and
costs relating to our direct mail operations and other digital operations and solutions.
The most significant components of our cost of revenues are salaries and benefits (including stock-based compensation), retirement benefits, recruitment, training, transport, meals, rewards and recognition and employee health and life insurance. Salary levels, employee turnover rates and our ability to efficiently manage and utilize our employees significantly affect our cost of revenues. We make every effort to manage employee and capacity utilization and continuously monitor service levels and staffing requirements. Although we generally have been able to reallocate our employees as client demand has fluctuated, a contract termination or significant reduction in work assigned to us by a major client could cause us to experience a higher-than-expected number of unassigned employees, which would increase our cost of revenues as a percentage of revenues until we are able to reduce or reallocate our headcount. A significant increase in the turnover rate among our employees, particularly among the highly skilled workforce needed to execute certain services, would increase our recruiting and training costs and decrease our operating efficiency, productivity and profit margins. In addition, cost of revenues also includes non-cash amortization of stock-based compensation expense related to the grant of our equity awards to employees directly involved in providing services to our clients.
We expect our cost of revenues to continue to increase as we continue to add professionals in our operations centers globally to service additional business and as wages continue to increase globally. In particular, we expect recruitment and training costs to continue to increase as we hire additional staff to service new clients and train existing staff to provide them with evolving skill sets. There is significant competition for professionals with skills necessary to perform the services we offer to our clients. As our existing competitors continue to grow, and as new competitors enter the market, we expect competition for skilled professionals in each of these areas to continue to increase, with corresponding increases in our cost of revenues to reflect increased compensation levels for such professionals. We also expect that we will continue to incur additional costs to monitor and improve operational efficiency of our hybrid and remote working models, invest in information technology solutions, including adaption to evolving modes of seeking such solutions through cloud-based hosting arrangements and security measures to safeguard against information security risks and costs to protect the health and safety of our employees as they gradually return to the office. See Part I, Item 1A, “Risk Factors” under “Risks Related to Our Business-Employee wage increases may prevent us from sustaining our competitive advantage and may reduce our profit margin.” However, a significant portion of our client contracts include inflation-based adjustments to our billing rates year over year which partially offset such increase in cost of revenues.
We generally experience a higher cost of revenues as a percentage of revenues during the initial 12 to 18 months in a long-term digital operations and solutions contract due to upfront investments in infrastructure, resource hiring and training during migration. The cost of revenues as a percentage of revenues improves as we scale up, achieve operational efficiencies and complete the migration.
Selling, General and Administrative Expenses ("SG&A")
Our General and Administrative expenses (“G&A”) comprise of expenses relating to salaries and benefits (including stock-based compensation), retirement benefits as well as costs related to recruitment, training and retention of senior management and other support personnel in enabling functions, telecommunications, utilities, travel and other miscellaneous administrative costs. G&A expenses also include acquisition-related costs, legal and professional fees (which represent the costs of third party legal, tax, accounting, immigration and other advisors), cost of technology solutions sought through evolving modes of cloud-based hosting arrangements, investment in product development, digital technology, advanced automation and robotics, cloud, AI and MI, bad debt allowance and stock-based compensation expenses related to grant of our equity awards to members of our board of directors. We expect our G&A costs to increase as we continue to strengthen our support and enabling functions and invest in leadership development, performance management and training programs.
Selling and marketing expenses primarily consist of salaries and benefits (including stock-based compensation), retirement benefits and other compensation expenses of sales and marketing and client management personnel, sales commission, travel and brand building, client events and conferences. We expect that sales and marketing expenses will continue to increase as we invest in our sales and client management functions to better serve our clients and in our branding.
Depreciation and Amortization Expense
Depreciation and amortization pertains to depreciation of our property and equipment, including network equipment, cabling, computers, office furniture and equipment, motor vehicles and leasehold improvements and amortization of intangible assets acquired in business combinations. As part of our ongoing evaluation of our business needs, we continually optimize our
34

operations centers and expect depreciation to decrease on assets related to operations centers, such as office furniture and equipment and leasehold improvements. As our business continues to expand we expect additional investments in digital technologies and equipment, including laptops, desktop computers, servers and other infrastructure, and increased reliance on hybrid and remote working models, we expect increases in depreciation on assets-related to such investments. The property and equipment that are evaluated as being used differently than as originally intended are assessed for revision of their useful life, thereby revising their future depreciation to reflect the actual use of such property and equipment over the remaining shortened life. We expect amortization of intangible assets to increase further as we pursue strategic relationships and acquisitions.
Foreign Exchange gain, net
We report our financial results in U.S. dollars.
However, a significant portion of our total revenues are earned in the U.K. pound sterling (8.6% for each of the years ended December 31, 2022 and 2021), while a significant portion of our expenses are incurred and paid in the Indian rupee, the Philippine peso and the U.K. pound sterling, representing 29.1%, 8.2% and 3.0%, respectively, of our total expenses in the year ended December 31, 2022, compared to 29.4%, 9.5% and 3.4%, respectively, of our total expenses in the year ended December 31, 2021. The exchange rates among the Indian rupee, the Philippine peso, the U.K. pound sterling and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future as well. The results of our operations could be substantially impacted as the Indian rupee, the Philippine peso and the U.K. pound sterling appreciate or depreciate against the U.S. dollar. See Note 2 - Summary of Significant Accounting Policies and Note 17 - Derivatives and Hedge Accounting to our consolidated financial statements and Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk-Components of Market Risk-Foreign Currency Risk.”
Interest Expense
Interest expense primarily consist of interest on our borrowings under our revolving credit facility and convertible senior notes, finance leases and notional interest implicit in the purchase of property and equipment.
Other Income/(Loss), net
Other income/(loss), net primarily consists of gain/(loss) on sale, mark to market, dividend income and interest income on our short-term and long-term investments, cash equivalents, as applicable. Other income/(loss), net also consists of changes in fair value of contingent consideration related to business combinations, interest on refunds received from income tax authorities in India on completion of tax assessments, profit or loss on disposal of long-lived assets and components of net periodic benefit cost such as interest cost, expected return on plan assets and amortization of actuarial gain or loss.
Income Taxes
We are subject to taxes in the countries we operate in. Our future tax liabilities could be adversely affected by any new unfavorable tax legislative and other changes in such countries. We continuously monitor such changes to assess and quantify the potential impacts on our consolidated financial statements.
We periodically evaluate opportunities to distribute cash among our group entities 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. These distributions do not constitute a change in our permanent reinvestment assertion.
We currently benefit from corporate tax holidays in our qualified Philippines Economic Zone Authority operations centers in the Philippines. Our ability to utilize these tax holidays could be adversely affected by any new unfavorable tax legislative changes. We continuously monitor such changes to assess and quantify any potential impacts on our consolidated financial statements.
We recognize deferred tax assets and liabilities for temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss carry forwards. We determine if a valuation allowance is required on the basis of an assessment of whether it is more likely than not that a deferred tax asset will be realized.
Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations are based upon the financial statements included in this Annual Report on Form 10-K, which have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). A summary of our significant accounting policies is included in Note 2 - Summary of Significant Accounting Policies to our consolidated financial statements.
35

We consider the policies discussed below to be critical to an understanding of our consolidated financial statements, as their application places the most significant demands on management’s judgment regarding matters that are inherently uncertain at the time an estimate is made.
These policies include revenue recognition, allowance for expected credit losses, business combinations, goodwill, other intangible assets and long-lived assets, stock-based compensation, employee benefits, derivative financial instruments and hedging, leases and income taxes.
The significant estimates and assumptions that affect the financial statements include, but are not limited to, estimates of the fair value of the derivative financial instruments, stock-based awards, identifiable intangible assets and contingent consideration, assumptions related to credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, assets and obligations related to employee benefit plans, determination of incremental borrowing for measuring lease liabilities, deferred tax assets and liabilities, deferred tax valuation allowances, income-tax contingencies, purchase price allocation, revenue projections and discount rate applied within the discounted cash flow model.
These accounting policies, estimates and the associated risks are set out below. Future events may not develop exactly as forecasted and estimates routinely require adjustment.
Revenue Recognition
Revenue is recognized when services are provided to our clients, in an amount that reflects the consideration which we expect to be entitled to in exchange for the services provided. We recognize revenue when we satisfy a performance obligation by providing services to a customer.
Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.
Significant judgments
Arrangements with Multiple Performance Obligations
We sometimes enter into contracts with our clients which include promises to transfer multiple products and services to the client. Determining whether products and services are considered as distinct performance obligations that should be accounted for separately rather than as one performance obligation may require significant judgment. The transaction price is allocated to performance obligations on relative standalone selling price basis.
Judgment is also required to determine the standalone selling price for each distinct performance obligation. In instances where the standalone selling price is not directly observable, it is determined using information that may include market conditions and other observable inputs.
The contracts with our clients may be modified to add, remove or change existing performance obligations, which requires judgment to evaluate and determine whether such performance obligations are to be accounted for on a prospective basis as a separate contract or as a termination of an existing contract and creation of a new contract.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements and volume discounts.
We consider our experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
We believe that the expected value method is most appropriate for determining the variable consideration since we have a large number of contracts with similar nature of transactions/services.
Type of Contracts Requiring Judgment
a.Revenues for our fixed-price contracts are recognized using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the cost required to complete the contracted scope of work, including
36

assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. We regularly monitor these estimates throughout the execution of the project and record changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
b.Revenues from reimbursement optimization services having contingent fee arrangements are recognized by us at the point in time when a performance obligation is satisfied, which is when we identify an overpayment claim. In such contracts, our consideration is contingent upon the actual collections made by our clients and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), we use our historical experience and projections to determine the expected recoveries from our clients and recognize revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.
For additional information, see Note 4 - Revenues, net to our consolidated financial statements under Part II, Item 8, “Financial Statements and Supplementary Data.”
Unbilled Receivables
Unbilled receivables represent revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where we identify an overpayment claim. In such contracts, our consideration is contingent upon and collectable only when the actual collections are made by our clients. Based on guidance on “variable consideration” in ASC Topic 606, we use our historical experience and projections to determine the expected recoveries from our clients and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.
Deferred Revenue and contract fulfillment costs
We have contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where we do not have an enforceable contract.
Further, we also defer revenues attributable to certain process transition activities, with respect to our clients where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in our consolidated balance sheets and are recognized ratably over the period during which the related services are performed.
Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in our consolidated statements of income.
Contract Acquisition Costs
Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in our consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in our consolidated statements of income.
Upfront Payment Made to Customers
Upfront payments in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets” and “Other assets” in our consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Allowance for Expected Credit Losses
We record accounts receivable net of allowances for expected credit losses. Allowances for credit losses are established through the evaluation of aging of accounts receivables, prior collection experience, current market conditions, forecasts about future economic conditions, clients’ financial condition and the amount of accounts receivable in dispute to estimate the collectability of these accounts receivable. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.
37

Business Combinations
We account for all business combinations using the acquisition method of accounting as prescribed by ASC Topic 805, Business Combinations. The guidance requires the use of significant estimates and assumptions in determining the fair value of identifiable assets acquired and liabilities assumed, including intangible assets and contingent consideration, and allocation of purchase price over such assets and liabilities on the acquisition date. The significant estimates and assumptions include, but are not limited to, the timing and amount of future revenue and cash flows based on, among other things, discount rate reflecting the risk inherent in future cash flows, customer attrition rates and the long-term growth rate applied within the discounted cash flow model. This requires a high degree of our judgment and the need to involve fair value specialists to evaluate the reasonableness of our valuation methodology and the selection of inputs to the valuation.
In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. We subsequently re-evaluate the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to our preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).
Goodwill, Other Intangible Assets and Long-lived Assets
Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. We undertake studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. We examine the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. We test for goodwill impairment at the reporting unit level.
The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. We estimate the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. We use our internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on our most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of our control, provide us best estimate of all assumptions applied within the DCF model. Under the market approach, we estimate fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.
Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within our control and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
We review long-lived assets and certain identifiable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In general, we will recognize an impairment loss when the sum of discounted expected future cash flows is less than the carrying amount of such asset. The estimate of discounted cash flows and the fair value of assets require several assumptions and estimates like the weighted average cost of capital, discount rates, risk-free rates, market rate of return and risk premiums and can be affected by a variety of factors, including external factors such as industry and economic trends, and internal factors such as changes in our business strategy and our internal forecasts. Although we believe the historical assumptions and estimates we have made are reasonable and appropriate, different assumptions and estimates could materially impact our reported financial results. See Note 2 - Summary of Significant Accounting Policies - Business Combinations, Goodwill and Other Intangible Assets to our consolidated financial statements for more information.
38

Stock-based Compensation
Under the fair value recognition provisions of ASC Topic 718, Compensation-Stock Compensation, cost is measured at the grant date based on the fair value of the award and is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
Determining the fair value of stock-based awards at the grant date requires significant judgment, including estimating the expected term over which the stock awards will be outstanding before they are exercised and the expected volatility of our stock.
We also grant performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. Generally, we grant PRSUs cliff vest based on an aggregated revenue target (“PUs”) for a three-year period, while grants based on market conditions (“MUs”) are contingent on meeting or exceeding the total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period. The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of both targets. However, the features of our equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.
The fair value of each PU is determined based on the market price of one share of our common stock on the day prior to the date of grant. The grant date fair value for the MUs is determined using a Monte Carlo simulation model. The Monte Carlo simulation model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. The Monte Carlo simulation model also involves the use of additional key assumptions, including dividend yield and risk-free interest rate. We periodically assess the reasonableness of our assumptions and update our estimates as required. If actual results differ significantly from our estimates, stock-based compensation expense and our results of operations could be materially affected.
Stock-based compensation expense associated with our 2022 Employee Stock Purchase Plan is measured at fair-value using a Black-Scholes option-pricing model at commencement of each offering period and recognized over that offering period.
Derivative Instruments
In the normal course of business, we use derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. We enter into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from our revolving credit facility having variable interest rate obligations. These contracts adhere to our treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.
Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of a forecast transaction are recorded in the consolidated statements of income along with the underlying hedged item in the same line in our 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 accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to our consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.
We evaluate hedge effectiveness of cash flow hedges at the time a contract is entered into as well as on an ongoing basis. For hedge relationships that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related derivative amounts recorded in AOCI are reclassified to earnings.
We also use derivative instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, 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. Changes in the fair value of these derivatives are recognized in our consolidated statements of income and are included in foreign exchange gain, net.
We also use foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed.
All of the assets and liabilities related to our 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
39

with the counterparty in the case of an event of default or a termination event. We present all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in our consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by us related to these contracts.
We determine the fair value of our derivatives based on market observable inputs including both forward and spot prices for currencies. Derivative assets and liabilities included in Level 2 primarily represent foreign currency forward contracts. The quotes are taken primarily from independent sources, including highly rated financial institutions.
Income Taxes
We account for income tax using the asset and liability method. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized in respect of future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases and operating losses carried forward, if any. Deferred tax assets and liabilities are measured using the anticipated tax rates for the years in which such temporary differences are expected to be recovered or settled. We recognize the effect of a change in tax rates on deferred tax assets and liabilities during the period in which the new tax rate was enacted or the change in tax status was filed or approved. We release (reclassify) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are recognized in full, subject to a valuation allowance that reduces the amount recognized to that which is more likely than not to be realized. In assessing the likelihood of realization, we consider all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. With respect to any entity that benefits from a corporate tax holiday, deferred tax assets or liabilities for existing temporary differences are recorded only to the extent such temporary differences are expected to reverse following the expiration of the tax holiday.
We also evaluate potential exposures related to tax contingencies or claims made by the tax authorities in various jurisdictions in order to determine whether a reserve may be required. A reserve is recorded if we believe that a loss is probable and if the amount of such loss can be reasonably estimated. Such reserves are based on estimates and, consequently, are subject to changing facts and circumstances, including the progress of ongoing audits, changes in case law and the passage of new legislation. We have established adequate reserves to cover any potential tax contingencies or claims.
We have adopted an accounting policy to treat Global Intangible Low-Taxed Income as a period cost.
Financial Accounting Standards Board Interpretation No. 48, Accounting for Uncertainty in Income Taxes, requires companies to recognize, measure, present and disclose uncertain tax positions. We employ a two-step process for recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining, based on the technical merits, that the position will, more likely than not, be sustained upon examination. The second step is to measure the tax benefit as the largest amount of the tax benefit that is more likely than not to be realized upon settlement. We have established adequate reserves to cover all uncertain tax positions.
We base our decision to continue to indefinitely reinvest earnings from our foreign subsidiaries on our estimate of the working capital required to support operations in these geographies. In addition, we periodically review our capital initiatives to support and expand our global operations, as well as whether there exists an economically viable rate of return on our investments in these geographies, as compared to those made in the United States.
Employee Benefits
We record contributions to defined contribution plans in our consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by using the projected unit credit method and various actuarial assumptions including discount rates, mortality, expected return on assets, expected increase in the compensation rates and attrition rates. We evaluate these critical assumptions at least annually. If actual results differ significantly from our estimates, current service costs for defined benefit plans and our results of operations could be materially impacted.
We include the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “Other income/(loss), net.” See Note 20 - Employee Benefit Plans to our consolidated financial statements for details.
We recognize the liabilities for compensated absences dependent on whether the obligation is attributable to employee services already rendered, relates to rights that vest or accumulate and payment is probable and estimable.
40

Leases
We account for a lease at the inception of the contract. Our assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) we obtain the right to substantially all the economic benefits from the use of the asset throughout the term of the contract, and (3) we have the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in our consolidated balance sheets. Finance leases are recorded in “Property and equipment, net,” and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “Other non-current liabilities,” respectively in our consolidated balance sheets.
ROU assets represent our right to use an underlying asset during the lease term and lease liabilities represent our obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, we use our incremental borrowing rate at commencement date by adjusting the benchmark reference rates, applicable to the respective geographies where the leases were entered, with appropriate financing spreads and lease specific adjustments for the effects of collateral. We determine the incremental borrowing rate by adjusting the benchmark reference rates with appropriate financing spreads applicable to the respective geographies where we entered into leases and lease specific adjustments for the effects of collateral.
Lease terms includes our assessment for the effects of options to extend or terminate the lease. We consider the extension option as part of our lease term for those lease arrangements where we are reasonably certain at commencement of the lease that we will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. We evaluate lease agreements to determine lease and non-lease components, which are accounted for separately.
Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.
We account for lease-related concessions in accordance with guidance in ASC Topic 842, Leases, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.
We account for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. The lease liability is remeasured to reflect changes to the remaining lease payments and discount rates and we recognize the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in our consolidated statements of income.
We review the ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
Contingencies
Loss contingencies are recorded as liabilities when a loss is considered probable and the amount can be reasonably estimated. When a material loss contingency is reasonably possible but not probable, we do not record a liability, but instead disclose the nature and the amount of the claim, and an estimate of the loss or range of loss, if such an estimate can be made. Significant judgment is required in the determination of probability and whether an exposure is reasonably estimable, both. Our judgments are subjective and based on the information available from the status of the legal or regulatory proceedings, the merits of our defenses and consultation with in-house and outside legal counsel. As additional information becomes available, we reassess any potential liability related to any pending litigation and may revise our estimates. Such revisions in estimates of any potential liabilities could have a material impact on our results of operations, financial position and cash flows.
Results of Operations
41

For a discussion of our results of operations for the year ended December 31, 2020, including a year-to-year comparison between 2021 and 2020, refer to Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2021.
The following table summarizes our results of operations:
 Year ended December 31,
 202220212020
 (dollars in millions)
Revenues, net$1,412.0 $1,122.3 $958.4 
Cost of revenues(1)
896.6 690.9 623.9 
Gross profit(1)
515.4 431.4 334.5 
Operating expenses:
General and administrative expenses169.0 142.1 113.9 
Selling and marketing expenses98.0 84.3 60.1 
Depreciation and amortization expense56.3 49.1 50.5 
Total operating expenses323.3 275.5 224.5 
Income from operations192.1 155.9 110.0 
Foreign exchange gain, net6.2 4.3 4.4 
Interest expense(8.2)(7.6)(11.2)
Other income, net— 6.8 12.1 
Loss on settlement of convertible notes— (12.8)— 
Income before income tax expense and earnings from equity affiliates190.1 146.6 115.3 
Income tax expense47.5 31.9 25.6 
Income before earnings from equity affiliates142.6 114.7 89.7 
Gain/(loss) from equity-method investment0.4 — (0.2)
Net income attributable to ExlService Holdings, Inc. stockholders$143.0 $114.7 $89.5 
(1) Exclusive of depreciation and amortization expense.
Due to rounding, the numbers presented in the tables included in this Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” may not add up precisely to the totals provided.

42

Year Ended December 31, 2022 Compared to Year Ended December 31, 2021
Revenues.
The following table summarizes our revenues by reportable segments:
 Year ended December 31, Percentage
change
 20222021Change
 (dollars in millions)  
Insurance$448.7 $382.0 $66.7 17.5 %
Healthcare97.4 112.4 (15.0)(13.4)%
Emerging Business218.6 167.2 51.4 30.7 %
Analytics647.3 460.7 186.6 40.5 %
Total revenues, net$1,412.0 $1,122.3 $289.7 25.8 %
Revenues for the year ended December 31, 2022 were $1,412.0 million, up $289.7 million, or 25.8%, compared to the year ended December 31, 2021, driven primarily by revenue growth from our new and existing clients in the Analytics, Emerging Business and Insurance reportable segments.
Revenue growth in Insurance of $66.7 million was primarily driven by expansion of business from our new and existing clients of $71.7 million. This was partially offset by a loss of $5.0 million mainly attributable to the depreciation of the U.K. pound sterling, the Australian dollar and the Indian rupee against the U.S. dollar during the year ended December 31, 2022, compared to the year ended December 31, 2021. Insurance revenues were 31.8% and 34.0% of our total revenues during the years ended December 31, 2022 and 2021, respectively.
Revenue decline in Healthcare of $15.0 million was primarily driven by the ramp-down in certain existing clients during the year ended December 31, 2022. Healthcare revenues were 6.9% and 10.0% of our total revenues during the years ended December 31, 2022 and 2021, respectively.
Revenue growth in Emerging Business of $51.4 million was primarily driven by expansion of business from our new clients and existing clients of $58.0 million. This was partially offset by a loss of $6.6 million mainly attributable to the depreciation of the U.K. pound sterling and the Indian rupee against the U.S. dollar during the year ended December 31, 2022, compared to the year ended December 31, 2021. Emerging Business revenues were 15.5% and 14.9% of our total revenues during the years ended December 31, 2022 and 2021, respectively.
Revenue growth in Analytics of $186.6 million was primarily driven by higher volumes in our annuity and project based engagements from our new and existing clients of $144.1 million, and an incremental contribution from our acquisition of Clairvoyant in December 2021 of $47.4 million. This was partially offset by a loss of $4.9 million mainly attributable to the depreciation of the U.K. pound sterling against the U.S. dollar during the year ended December 31, 2022, compared to the year ended December 31, 2021. Analytics revenues were 45.8% and 41.0% of our total revenues during the years ended December 31, 2022 and 2021, respectively.


43

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
 Year ended December 31,Percentage
change
Year ended December 31,
 20222021Change20222021Change
 (dollars in millions)  
Insurance$287.7 $239.5 $48.2 20.1 %35.9 %37.3 %(1.4)%
Healthcare71.0 69.8 1.2 1.7 %27.1 %37.9 %(10.8)%
Emerging Business128.0 91.7 36.3 39.5 %41.4 %45.1 %(3.7)%
Analytics409.9 289.9 120.0 41.4 %36.7 %37.1 %(0.4)%
Total$896.6 $690.9 $205.7 29.8 %36.5 %38.4 %(1.9)%
For the year ended December 31, 2022, cost of revenues was $896.6 million compared to $690.9 million for the year ended December 31, 2021, an increase of $205.7 million, or 29.8%. Our gross margin for the year ended December 31, 2022 was 36.5% compared to 38.4% for year ended December 31, 2021, a decrease of 190 basis points (“bps”) primarily driven by lower margins associated with higher costs during ramp-ups in certain new clients and higher employee-related costs during the year ended December 31, 2022, compared to the year ended December 31, 2021.
The increase in cost of revenues in Insurance of $48.2 million for the year ended December 31, 2022 was primarily due to
increases in employee-related costs of $47.3 million on account of higher headcount and wage inflation, higher technology costs of $7.3 million on account of increased leverage of the hybrid and remote working models and higher travel costs of $1.6 million, partially offset by foreign exchange gain, net of hedging of $7.3 million and lower other operating costs of $0.7 million. Gross margin in Insurance decreased by 140 bps during the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to lower margins associated with higher costs during ramp-ups in certain new clients during the year ended December 31, 2022, compared to the year ended December 31, 2021.

The increase in cost of revenues in Healthcare of $1.2 million for the year ended December 31, 2022 was primarily due to
increases in employee-related costs of $3.5 million on account of higher headcount and wage inflation, and higher technology costs of $0.6 million on account of increased leverage of the hybrid and remote working models, partially offset by lower facilities cost of $1.1 million and foreign exchange gain, net of hedging of $1.8 million. Gross margin in Healthcare decreased by 1,080 bps during the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to lower revenues associated with the ramp-down of certain existing clients and higher operating expenses associated with the ramp-down of certain existing clients during the year ended December 31, 2022, compared to the year ended December 31, 2021.

The increase in cost of revenues in Emerging Business of $36.3 million for the year ended December 31, 2022 was primarily due to increases in employee-related costs of $34.5 million on account of higher headcount and wage inflation, higher technology costs of $4.0 million on account of increased leverage of the hybrid and remote working models, higher travel costs of $2.3 million, higher facilities costs of $1.2 million, partially offset by foreign exchange gain, net of hedging of $5.7 million. Gross margin in Emerging Business decreased by 370 bps during the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to lower margins associated with higher costs during ramp-ups in certain new clients, higher employee-related costs and higher operating expenses during the year ended December 31, 2022, compared to the year ended December 31, 2021.

The increase in cost of revenues in Analytics of $120.0 million for the year ended December 31, 2022 was primarily due to increases in employee-related costs of $113.0 million on account of higher headcount and wage inflation, including incremental cost related to our acquisition of Clairvoyant in December 2021. The remaining increase was attributable to higher travel costs of $4.5 million, higher technology costs of $3.5 million on account of increased leverage of the hybrid and remote working models and higher other operating costs of $9.6 million. This was partially offset by foreign exchange gain, net of hedging of $10.6 million. Gross margin in Analytics decreased by 40 bps during the year ended December 31, 2022, compared to the year ended December 31, 2021, primarily due to increases in employee-related costs and higher operating expenses during the year ended December 31, 2022, compared to the year ended December 31, 2021.


44

Selling, General and Administrative (“SG&A”) Expenses.
 Year ended December 31, Percentage
change
 20222021Change
 (dollars in millions)  
General and administrative expenses$169.0 $142.1 $26.9 19.0 %
Selling and marketing expenses98.0 84.3 13.7 16.2 %
Selling, general and administrative expenses$267.0 $226.4 $40.6 18.0 %
As a percentage of revenues18.9 %20.2 %
The increase in SG&A expenses of $40.6 million was primarily due to higher employee-related costs of $32.4 million on account of higher headcount and wage inflation, including incremental costs related to our acquisition of Clairvoyant in December 2021, increase in technology costs of $9.3 million on account of continued investments in digital capabilities, higher travel costs of $4.0 million and higher other operating costs of $1.3 million. This was partially offset by foreign exchange gain, net of hedging of $3.7 million, during the year ended December 31, 2022 and COVID-19 related expenses of $2.7 million during the year ended December 31, 2021.

Depreciation and Amortization.
 Year ended December 31,Percentage change
 20222021Change
 (dollars in millions)  
Depreciation expense$39.2 $36.3 $2.9 7.8 %
Intangible amortization expense17.1 12.8 4.3 33.9 %
Depreciation and amortization expense$56.3 $49.1 $7.2 14.6 %
As a percentage of revenues4.0 %4.4 %
The increase in intangibles amortization expense of $4.3 million was primarily due to amortization of intangibles associated with our acquisitions of Clairvoyant and Inbound in December 2021 and June 2022, respectively, partially offset by decrease in intangibles amortization expense due to end of useful lives for certain intangible assets during the year ended December 31, 2022, compared to the year ended December 31, 2021. The increase in depreciation expense of $2.9 million was primarily due to depreciation of $4.3 million related to our investments in digital capabilities, computers and networking equipment, partially offset by foreign exchange gain, net of hedging of $1.4 million during the year ended December 31, 2022, compared to the year ended December 31, 2021.
Income from Operations. Income from operations increased by $36.2 million, or 23.3%, from $155.9 million for the year ended December 31, 2021 to $192.1 million for the year ended December 31, 2022, primarily due to higher revenues, partially offset by higher cost of revenues and higher SG&A expenses during the year ended December 31, 2022. As a percentage of revenues, income from operations decreased from 13.9% for the year ended December 31, 2021 to 13.6% for the year ended December 31, 2022.
Foreign Exchange Gain, net. Foreign exchange gains and losses are primarily attributable to the movement of the U.S. dollar against the Indian rupee, the Philippine peso, the U.K. pound sterling and the South African ZAR during the year ended December 31, 2022. The average exchange rate of the U.S. dollar against the Indian rupee increased from 73.88 during the year ended December 31, 2021 to 78.81 during the year ended December 31, 2022. The average exchange rate of the U.S. dollar against the Philippine peso increased from 49.36 during the year ended December 31, 2021 to 54.47 during the year ended December 31, 2022. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.38 during the year ended December 31, 2021 to 1.23 during the year ended December 31, 2022. The average exchange rate of the U.S. dollar against the South African ZAR increased from 14.92 during the year ended December 31, 2021 to 16.44 during the year ended December 31, 2022.
We recorded a foreign exchange gain, net of $6.2 million for the year ended December 31, 2022 compared to a foreign exchange gain, net of $4.3 million for the year ended December 31, 2021.


45

Interest expense. Interest expense increased from $7.6 million for the year ended December 31, 2021 to $8.2 million for the year ended December 31, 2022, primarily due to a higher average outstanding amount under our revolving credit facility, which had a higher effective interest rate of 2.9% during the year ended December 31, 2022, compared to 1.7% during the year ended December 31, 2021, partially offset by a decrease in interest expense on the Notes due to settlement of outstanding obligations under the Notes (as defined below under “Financing Arrangements (Debt Facility and Notes)”) on August 27, 2021.
Other Income/(Loss), net.
 Year ended December 31, Percentage
change
 20222021Change
 (dollars in millions)  
Fair value changes of contingent consideration$(8.3)$— $(8.3)(100.0)%
Gain on sale and mark-to-market on investments4.9 4.9 — — %
Interest and dividend income5.2 2.7 2.5 91.8 %
Others, net(1.8)(0.8)(1.0)124.6 %
Other income/(loss), net$— $6.8 $(6.8)(100.0)%
Other income/(loss), net decreased by $6.8 million, from a net income of $6.8 million for the year ended December 31, 2021 to $nil for the year ended December 31, 2022. The decrease is primarily due to an increase in the fair value of contingent consideration related to our Clairvoyant acquisition by $8.5 million as a result of strong operational performance. This was partially offset by higher interest income on our short-term and long-term investments of $1.8 million.
Loss on settlement of Notes. On August 27, 2021, we settled our outstanding obligations under the Notes and recognized a loss of $12.8 million during the year ended December 31, 2021. See Note 18 - Borrowings to our consolidated financial statements.
Income Tax Expense. The effective tax rate increased from 21.7% during the year ended December 31, 2021 to 25.0% during the year ended December 31, 2022. We recorded income tax expense of $47.5 million and $31.9 million for the years ended December 31, 2022 and 2021, respectively. The increase in income tax expense was primarily as a result of higher profit during the year ended December 31, 2022, compared to the year ended December 31, 2021, an increase in state taxes and an increase in non-deductible expenses, partially offset by higher excess tax benefits related to stock-based compensation.
Net Income. Net income increased from $114.7 million for the year ended December 31, 2021 to $143.0 million for the year ended December 31, 2022, primarily due to increase in income from operations of $36.2 million, loss on settlement of the Notes of $12.8 million during the year ended December 31, 2021 and higher foreign exchange gain, net of $1.9 million, partially offset by higher income tax expense of $15.6 million and lower other income, net of $6.8 million. As a percentage of revenues, net income decreased from 10.2% during the year ended December 31, 2021 to 10.1% during the year ended December 31, 2022.


46


Liquidity and Capital Resources
 Year ended December 31,
 202220212020
 (dollars in millions)
Opening cash, cash equivalents and restricted cash$143.8 $225.5 $127.0 
Net cash provided by operating activities166.1 184.4 203.0 
Net cash used for investing activities(96.5)(114.3)(18.3)
Net cash used for financing activities(81.7)(146.9)(89.6)
Effect of exchange rate changes(6.1)(4.9)3.4 
Closing cash, cash equivalents and restricted cash$125.6 $143.8 $225.5 

As of December 31, 2022 and 2021, we had $297.7 million and $314.8 million, respectively, in cash, cash equivalents and short-term investments, of which $260.0 million and $278.3 million, respectively, is located in foreign jurisdictions that upon distribution may be subject to withholding and other taxes. We periodically evaluate opportunities to distribute cash among our group entities to fund our operations, expand our business and make strategic acquisitions in the United States and other geographies, and as and when we decide to distribute, we may have to accrue additional taxes in accordance with local tax laws, rules and regulations in the relevant foreign jurisdictions.
Operating Activities:
Net cash provided by operating activities was $166.1 million for the year ended December 31, 2022, compared to $184.4 million for the year ended December 31, 2021, reflecting higher working capital needs, offset by higher cash earnings. The major drivers contributing to the decrease of $18.3 million year-over-year included the following:
Increase in accounts receivable, including unbilled receivable and deferred revenue, contributed to a lower cash flow of $15.2 million in 2022 compared to 2021. Increase in accounts receivable was driven by revenue growth in 2022. Cash flows were also affected by our accounts receivable days sales outstanding, which increased to 61 days as of December 31, 2022 from 56 days as of December 31, 2021.
Increase in employee-related payments, partially offset by an increase in accrued expenses, accounts payable and operating lease liabilities contributed to a higher cash outflow of $23.9 million in 2022 compared to 2021. The higher cash outflow was primarily due to higher payments for annual performance incentives and employee compensation aggregating to $40.9 million, partially offset by lower payments for operating expenses of $17.0 million in 2022.
Increase in cash earnings including adjustments for non-cash and other items contributed higher cash flow of $19.4 million in 2022 compared to 2021. These adjustments comprise of depreciation and amortization of long-lived assets and intangibles acquired in business combinations, share-based employee compensation, unrealized foreign currency exchange gain/loss, mark-to-market adjustments on investments, among others.

Investing Activities: Cash used for investing activities were $96.5 million for the year ended December 31, 2022 as compared to cash used for investing activities of $114.3 million for the year ended December 31, 2021. The decrease of $17.7 million was primarily due to lower cash paid for business acquisitions of $3.9 million during the year ended December 31, 2022 as compared to $76.8 million during the year ended December 31, 2021. This was partially offset by higher cash paid for net purchase of investments of $48.1 million during the year ended December 31, 2022 as compared to net purchase of investments of $1.5 million during the year ended December 31, 2021, and higher cash paid for purchase of long-lived assets, including investments in infrastructure, technology assets, software and product developments of $8.6 million during the year ended December 31, 2022 compared to the year ended December 31, 2021.

Financing Activities: Cash used for financing activities were $81.7 million during the year ended December 31, 2022 as compared to cash used for financing activities of $146.9 million during the year ended December 31, 2021. The decrease of $65.2 million was primarily due to lower purchases of treasury stock by $45.7 million under our share repurchase program and net repayment of $10.0 million under our revolving credit facility during the year ended December 31, 2022 as compared to net repayments of $29.0 million during the year ended December 31, 2021.
47

We expect to use cash from operating activities to maintain and expand our business by making investments, primarily related to building new digital capabilities and purchase telecommunications equipment and computer hardware and software in connection with managing client operations.
We incurred $44.8 million of capital expenditures during the year ended December 31, 2022. We expect to incur total capital expenditures of between $47 million to $52 million in 2023, primarily to meet our growth requirements, including additions to our facilities as well as investments in technology applications, product development, digital technology, advanced automation, robotics and infrastructure.
In connection with any tax assessment orders that have been issued, or may be issued against us or our subsidiaries, we may be required to deposit additional amounts with the relevant authorities with respect to such assessment orders (see Note 25 - Commitments and Contingencies to our consolidated financial statements herein for further details).
We believe that our existing cash, cash equivalents and short-term investments and sources of liquidity will be sufficient to satisfy our cash requirements over the next 12 months. Our future cash requirements will depend on many factors, including our rate of revenue growth, our investments in strategic initiatives, applications or technologies, operation centers and acquisition of complementary businesses, continued purchases under our board-authorized stock repurchase program, which may require the use of significant cash resources and/or additional financing. We anticipate that we will continue to rely upon cash from operating activities to finance most of our above mentioned requirements, while 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 18- Borrowings, Note 20- Employee Benefit Plans, Note 21- Leases, Note 22- Income Taxes and Note 25- Commitments and Contingencies to our 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 December 31, 2022 and 2021, we had outstanding letters of credit of $0.5 million, each, that were not recognized in our consolidated balance sheets. These are unlikely to have, a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources. We had no other off-balance sheet arrangements or obligations.
Financing Arrangements (Debt Facility and Notes)
The following table summarizes our debt position:
As of December 31
20222021
  (dollars in millions)
Revolving credit facility
Current portion of long-term borrowings$30.0 $260.0 
Long-term borrowings220.0 — 
Total borrowings$250.0 $260.0 
Unamortized debt issuance costs for our revolving credit facility of $1.2 million and $0.2 million as of December 31, 2022 and December 31, 2021, respectively, are presented under “Other current assets” and “Other assets,” as applicable in our consolidated balance sheets.
Credit Agreement
We held a $300.0 million revolving credit facility pursuant to our credit agreement (the “Credit Agreement”), dated as of November 21, 2017 with certain lenders and Citibank N.A. as Administrative Agent. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.

On April 18, 2022, we and each of our wholly owned material domestic subsidiaries entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), pursuant to which the parties thereto amended and restated the Credit Agreement. Among other things, the 2022 Credit Agreement (a) provides for the issuance of new revolving credit commitments such that the aggregate amount of revolving
48

credit commitments available is equal to $400.0 million; (b) extends the maturity date of the revolving credit facility from November 21, 2022 to April 18, 2027; and (c) replaces London Inter-Bank Offered Rate (“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.0 million, 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 our material domestic subsidiaries and are secured by all or substantially all of our and our material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of assets or subsidiaries. In addition, the 2022 Credit Agreement contains a covenant to not permit the interest coverage ratio or the total net leverage ratio, both as defined for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.0 to 1.0 or more than 3.5 to 1.0, respectively.
The 2022 Credit Agreement bears interest at a rate equal to specified prime rate (alternate base rate) or adjusted SOFR, plus, in each case, an applicable margin. The applicable margin is tied to our total net leverage ratio and ranges from 0% to 0.75% per annum on loans pegged to the specified prime rate, and 0.88% to 1.75% per annum on loans pegged to the adjusted SOFR. The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee which is also tied to our total net leverage ratio, and ranges from 0.13% to 0.28% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.
The revolving credit facility carried an effective interest rate as shown below:-
Year ended December 31,
20222021
Effective interest rate2.9 %1.7 %
As of December 31, 2022 and 2021, we were in compliance with all financial and non-financial covenants listed under the applicable revolving credit facility.
Convertible Senior Notes
On October 1, 2018, we entered into an investment agreement with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150.0 million, 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 represents an initial conversion price of approximately $75 per share).
On August 27, 2021, we entered into a Payoff and Termination Agreement with the Purchaser, pursuant to which we prepaid and settled our outstanding obligations under the Notes for an aggregate consideration of $236.7 million in the form of a combination of cash and shares of our common stock. See Note 18 - Borrowings to our consolidated financial statements herein for further details.
Recent Accounting Pronouncements
For a description of recent accounting pronouncements, see Note 2 - Summary of Significant Accounting Policies - Recent Accounting Pronouncements to our consolidated financial statements contained herein.
49

ITEM 7A.    Quantitative and Qualitative Disclosures About Market Risk
General
Market risk is the volatility of future earnings and cash flows that may result from changes in interest rates and foreign currency exchange rates. The value of a financial instrument may change as a result of changes in the interest rates, foreign currency exchange rates, commodity prices, equity prices and other market changes that affect market risk sensitive instruments. Market risk is attributable to all market sensitive financial instruments including foreign currency receivables and payables.
Our exposure to market risk is a function of our expenses and revenue generating activities in foreign currencies. The objective of market risk management is to avoid excessive exposure of our earnings and equity to such market driven losses. We manage market risk through our treasury operations using financial instruments. Our senior management and our board of directors approve our treasury operations’ objectives and policies. The responsibilities of our treasury operations include management of cash resources, implementing hedging strategies for foreign currency exposures, borrowing strategies and ensuring compliance with market risk limits and policies.
Components of Market Risk
Foreign Currency Risk. We are exposed to foreign currency exchange rate risk. Our revenues are primarily denominated in the U.S. dollar representing 88.2% of our total revenues and the U.K. pound sterling representing 8.6% of our total revenues in the year ended December 31, 2022. However, a significant portion of our total expenses are incurred and paid in the Indian rupee, the Philippine peso and the U.K. pound sterling, representing 29.1%, 8.2% and 3.0%, respectively, of our total expenses in the year ended December 31, 2022. We also incur expenses in the U.S. dollar and currencies of other countries in which we have operations. The exchange rates among the Indian rupee, the Philippine peso, the U.K. pound sterling and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future.
Our foreign currency exchange rate risk primarily arises from our foreign currency revenues, expenses incurred by our foreign subsidiaries and foreign currency accounts receivable and payable. The average exchange rate of the U.S dollar against the Indian rupee increased from 73.88 during the year ended December 31, 2021 to 78.81 during the year ended December 31, 2022, representing a depreciation of 6.7% against the U.S dollar. The average exchange rate of the U.S dollar against the Philippine peso increased from 49.36 during the year ended December 31, 2021 to 54.47 during the year ended December 31, 2022, representing a depreciation of 10.4% against the U.S dollar. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.38 during the year ended December 31, 2021 to 1.23 during the year ended December 31, 2022, representing a depreciation of 10.5% against the U.S dollar. Based upon our level of operations during the year ended December 31, 2022 and excluding any hedging arrangements that we had in place during that period, a 10% appreciation/depreciation in the Indian rupee, the Philippine peso and the U.K. pound sterling against the U.S. dollar would have increased/decreased our revenues by approximately $6.9 million, $0.5 million and $6.5 million, respectively and increased/decreased our expenses incurred and paid by approximately $35.5 million, $10.0 million and $3.6 million, respectively in the year ended December 31, 2022.
In order to mitigate our exposure to foreign currency fluctuation risks and minimize the earnings and cash flow volatility associated with forecasted transactions denominated in certain foreign currencies, we enter into foreign currency forward contracts designated as cash flow hedges. These contracts must be settled on the day of maturity or may be canceled subject to the receipts or payments of any gains or losses respectively, equal to the difference between the contract exchange rate and the market exchange rate on the date of cancellation. We do not enter into foreign currency forward contracts for speculative or trading purposes. As such, we may not purchase adequate contracts to insulate ourselves from the foreign exchange currency risks. In addition, any such contracts may not perform effectively as a hedging mechanism. We may, in the future, make changes to our hedging policies, and have done so in the past. The principal foreign currencies that are hedged are the Indian rupee and the Philippine peso.
The impact related to these foreign currency forward contracts on earnings and/or cash flows is immaterial as the impact of the maturing cash flow hedges in respective periods are intended to primarily offset the foreign currency impact on the related expenses. Further, some of our client contracts include protection against foreign currency exchange rate fluctuations which minimizes the impact of volatility in the exchange rates on our operating results.
Cash flow hedges with notional amounts of $841.6 million and $514.6 million were outstanding as of December 31, 2022 and 2021, respectively, with the maximum outstanding term of approximately 45 months. The mark-to-market gain/(loss), net upon fair valuation of outstanding cash flow hedges as of December 31, 2022 and 2021 was $(14.2) million and $11.9 million, respectively, and is included in “Accumulated other comprehensive income/(loss)” on our consolidated balance sheets. During the year ended December 31, 2022 and 2021, we recognized $(4.3) million and $10.0 million, respectively, as foreign exchange
50

(loss)/gain from the maturing cash flow hedges, which was largely offset by the foreign exchange translation gain/(loss) on the related expenses.
We also enter into foreign currency forward contracts to hedge our intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815, Derivatives and Hedging. Changes in the fair value of these financial instruments are recognized in our consolidated statements of income and are included in “Foreign exchange gain, net.” These financial instruments mitigate balance sheet risk due to foreign currency exchange rate movements as gains and losses on the settlement of these financial instruments are intended to offset the revaluation gains and losses on the foreign currency denominated monetary assets and monetary liabilities being hedged. Foreign currency forward contracts with notional amounts of USD 164.0 million, GBP 8.4 million, EUR 2.0 million and AUD 2.0 million were outstanding as of December 31, 2022 compared to USD 134.6 million, GBP 6.8 million, EUR 1.3 million and COP 2,541.9 million outstanding as of December 31, 2021. The fair values of these financial instruments as of December 31, 2022 and 2021 were insignificant and are included in the “Foreign exchange gain, net” in our consolidated statements of income. As of December 31, 2022 and 2021, the outstanding derivative instruments had maturities of a maximum of 31 days, each.
Interest Rate Risk. We are also exposed to interest rate risk arising from our indebtedness. In order to mitigate our exposure to fluctuations in interest rates and minimize the earnings and cash flow volatility associated with floating rate indebtedness, we enter into interest rate swaps to hedge cash flow risks on our revolving credit facility having floating interest rate obligations. The swap transaction involves the exchange of fixed for floating interest payments. However, in circumstances where we believe additional fixed-rate debt would be beneficial, we may choose to terminate a previously executed swap, or swap certain floating interest payments to fixed.
As described in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” we held our $300.0 million revolving credit facility and a letter of credit sub-facility pursuant to our Credit Agreement dated November 21, 2017. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty. On April 18, 2022, we entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), that provides for a $400.0 million revolving credit facility and a letter of credit sub-facility. We have an option to increase the commitments under the 2022 Credit Agreement by up to an additional $200.0 million. The revolving credit facility has a maturity date of April 18, 2027 and is voluntarily pre-payable from time to time without premium or penalty.
The 2022 Credit Agreement bears interest at a rate equal to specified prime rate (alternate base rate) or adjusted SOFR plus, in each case, an applicable margin. The applicable margin is tied to our total net leverage ratio and ranges from 0% to 0.75% per annum on loans pegged to the specified prime rate, and 0.88% to 1.75% per annum on loans pegged to the adjusted SOFR. The revolving credit commitments under 2022 Credit Agreement are subject to a commitment fee which is also tied to our total net leverage ratio, and ranges from 0.13% to 0.28% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations. A 50 basis point increase or decrease in interest rates would have impacted our interest expense for the year ended December 31, 2022 by approximately $1.4 million.
We manage a portion of our interest rate risk related to our revolving credit facility having variable interest rate obligations by entering into interest rate swaps under which we receive floating rate payments based on SOFR and make payments based on a fixed rate. As of December 31, 2022 and 2021, we had outstanding interest rate swaps having a notional amount of $75.0 million and $nil, respectively.
We had cash, cash equivalents and short-term investments totaling $297.7 million and $314.8 million as of December 31, 2022 and 2021, respectively. These amounts were invested principally in a short-term investment portfolio primarily comprised of highly-rated debt mutual funds, money market funds and time deposits. The cash and cash equivalents are held for potential acquisitions of complementary businesses or assets, capital expenditures, working capital requirements and general corporate purposes. We do not enter into these investments for trading or speculative purposes. We believe that we have no material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. The interest income from these funds is subject to fluctuations due to changes in interest rates. Declines in interest rates would reduce our future investment income. A 50 basis point increase or decrease in short term rates would have impacted our interest and dividend income for the year ended December 31, 2022 by approximately $1.0 million.
Credit Risk. As of December 31, 2022 and 2021, we have accounts receivable, net of $259.2 million and $194.2 million, respectively. We believe that our credit policies reflect normal industry terms and business risk. We do not anticipate non-performance by the counterparties and, accordingly, do not require collateral. Credit losses and write-offs of accounts receivable balances historically have not been material. No single client owed more than 10% of our accounts receivable, net as on December 31, 2022 and 2021.

51

ITEM 8.    Financial Statements and Supplementary Data

The financial statements required to be filed pursuant to this Item 8 are appended to this Annual Report on Form 10-K. A list of the financial statements filed herewith is found at Part IV, Item 15, “Exhibits and Financial Statement Schedules.”

ITEM 9.    Changes in and Disagreement with Accountants on Accounting and Financial Disclosure
None.
ITEM 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports the Company files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), to allow timely decisions regarding required disclosure. In connection with the preparation of this Annual Report on Form 10-K, the Company’s management carried out an evaluation, under the supervision and with the participation of the CEO and CFO, of the effectiveness and operation of the Company’s disclosure controls and procedures as of December 31, 2022. Based upon that evaluation, the CEO and CFO have concluded that the Company’s disclosure controls and procedures, as of December 31, 2022, were effective.
Management’s Responsibility for Financial Statements
Responsibility for the objectivity, integrity and presentation of the accompanying financial statements and other financial information presented in this report rests with our management. The accompanying financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). The financial statements include amounts that are based on estimates and judgments which management believes are reasonable under the circumstances.
Deloitte & Touche LLP, an independent registered public accounting firm, is retained to audit the Company’s consolidated financial statements and the effectiveness of our internal control over financial reporting. Its accompanying reports are based on audits conducted in accordance with the standards of the Public Company Accounting Oversight Board.
The Audit Committee of the board of directors is composed solely of independent directors and is responsible for recommending to the board of directors the independent public accounting firm to be retained for the coming year. The Audit Committee meets regularly and privately with the independent public accountants, with the Company’s internal auditors and with management to review accounting, auditing, internal control and financial reporting matters.
Management’s Annual Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) or 15d-15(f) promulgated under the Exchange Act. Those rules define internal control over financial reporting as a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the U.S. The Company’s internal control over financial reporting includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the U.S.;
provide reasonable assurance that receipts and expenditures are being made only in accordance with the authorization of our management and our board of directors; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the consolidated financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
52

Our management, under the supervision and with the participation of the CEO and CFO, assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria described in “Internal Control—Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework). Management’s assessment included an evaluation of the design of our internal control over financial reporting and testing of the operational effectiveness of its internal control over financial reporting. Management reviewed the results of its assessment with the Audit Committee of the board of directors. Based on this assessment and those criteria, management concluded that we maintained effective internal control over financial reporting as of December 31, 2022. See Deloitte & Touche LLP’s accompanying attestation report on their audit of our internal controls over financial reporting.
Changes in Internal Control over Financial Reporting
During the three months ended December 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.

ITEM 9B.    Other Information
None.

ITEM 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
None.

PART III.
 
ITEM 10.    Directors, Executive Officers and Corporate Governance
Code of Ethics.
We have adopted a code of conduct and ethics that applies to all of our directors, officers and employees, including our principal executive officer, principal financial officer, principal accounting officer and persons performing similar functions. Our code of conduct and ethics can be found posted in the investor relations section on our website at http://ir.exlservice.com/corporate-governance. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of our code of conduct and ethics by posting such information on our website at the address and the location specified above.
The additional information required by this Item 10 will be set forth in the definitive proxy statement for our 2022 Annual Meeting of Stockholders (the “Proxy Statement”), including under the headings “Our board of directors,” “Our executive officers” and “Corporate governance — Committees — Audit Committee,” “— Committees — Nominating and Governance Committee” and, to the extent included, “— Delinquent Section 16(a) Reports,” and is incorporated herein by reference. We intend to file the Proxy Statement with the SEC within 120 days after the fiscal year end of December 31, 2022.

ITEM 11.    Executive Compensation
We incorporate by reference the information responsive to this Item appearing in our Proxy Statement, including under the headings “Executive Compensation — Compensation Discussion and Analysis,” “— Compensation and Talent Management Committee Report,” “— Summary Compensation Table for Fiscal Year 2022,” “— Grants of Plan-Based Awards Table for Fiscal Year 2022,” “Outstanding Equity Awards at Fiscal 2022 Year-End,” “Option Exercises and Stock Vested During Fiscal Year 2022,” “— Pension Benefits for Fiscal Year 2022,” “— Potential Payments upon Termination or Change in Control at Fiscal 2022 Year-End,” “— Director Compensation for Fiscal Year 2022,” “— Risk and Compensation Policies” and “Corporate Governance — Compensation and Talent Management Committee Interlocks and Insider Participation.”

ITEM 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
We incorporate by reference the information responsive to this Item appearing in our Proxy Statement, including under the heading “Principal Stockholders.”

53

ITEM 13.    Certain Relationships and Related Transactions, and Director Independence
We incorporate by reference the information responsive to this Item appearing in our Proxy Statement, including under the headings “Certain Relationships and Related Person Transactions” and “Corporate Governance — Director Independence.”

ITEM 14.    Principal Accountant Fees and Services
We incorporate by reference the information responsive to this Item appearing in our Proxy Statement, including under the heading “Ratification of the Appointment of Independent Registered Public Accounting Firm — Audit and Non-Audit Fees.”

PART IV.
 
ITEM 15.    Exhibits and Financial Statement Schedules
(a)1.    Consolidated Financial Statements.
The consolidated financial statements required to be filed in the Annual Report on Form 10-K are listed on page F-1 hereof. The required financial statements appear on pages F-5 through F-60 hereof.
2.Financial Statement Schedules.
Financial statement schedules have been omitted since they are either not required, not material or the information is otherwise included in our consolidated financial statements or the notes to our consolidated financial statements.
3.Exhibits.
The Exhibits filed as part of this Annual Report on Form 10-K are listed on the Exhibit Index immediately preceding such Exhibits, which Exhibit Index is incorporated in this Annual Report on Form 10-K by reference.
(b)Exhibits. See Item 15(a)(3) above.
(c)Financial Statement Schedules. See Item 15(a)(2) above.

ITEM 16.    Form 10-K Summary

Not applicable.
54

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned hereunto duly authorized.
Date: February 23, 2023EXLSERVICE HOLDINGS, INC.
By: /S/ MAURIZIO NICOLELLI
 MAURIZIO NICOLELLI
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
Signature  Title Date
/S/    ROHIT KAPOOR 
  Chief Executive Officer, Vice-Chairman and Director (Principal Executive Officer) February 23, 2023
Rohit Kapoor
/S/    MAURIZIO NICOLELLI
  Chief Financial Officer (Principal Financial and Accounting Officer) February 23, 2023
Maurizio Nicolelli
/S/    VIKRAM S. PANDIT
Chairman of the BoardFebruary 23, 2023
Vikram S. Pandit
/S/    ANDREAS FIBIG
DirectorFebruary 23, 2023
Andreas Fibig
/S/    ANNE E. MINTO
  Director February 23, 2023
Anne E. Minto
/S/    SOM MITTAL
  Director February 23, 2023
Som Mittal
/S/    CLYDE W. OSTLER
  Director February 23, 2023
Clyde W. Ostler
/S/    KRISTY PIPES
DirectorFebruary 23, 2023
Kristy Pipes
/S/    NITIN SAHNEY
  Director February 23, 2023
Nitin Sahney
/S/    JAYNIE M. STUDENMUND
  Director February 23, 2023
Jaynie M. Studenmund
55

INDEX TO EXHIBITS
The following exhibits are being filed as part of this report or incorporated by reference as indicated therein:
3.1
3.2
3.3
4.1
4.2
4.3
10.1+
10.2+
10.3+
10.4+
10.5+
10.6+
10.7+
10.8+
10.9+
10.10+
10.11+
56

10.12+
10.13+
10.14+
10.15+
10.16+
10.17+
10.18+
10.19+
10.20+
10.21+
10.22+
10.23
21.1
23.1
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document*
101.SCHInline XBRL Taxonomy Extension Schema*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase*
101.LABInline XBRL Taxonomy Extension Label Linkbase*
101.PREInline XBRL Extension Presentation Linkbase*
57

104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

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

EXLSERVICE HOLDINGS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of ExlService Holdings, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of ExlService Holdings, Inc. (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenues - Refer to Notes 2 and 4 to the financial statements
Critical Audit Matter Description
Revenue is recognized when services are provided to the Company’s customers, in an amount that reflects the consideration which the Company expects to be entitled to in exchange for the services provided. Revenue is measured based on consideration specified in a contract with a customer and excludes discounts and amounts collected on behalf of third parties. Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. Total revenues were $1,412 million for the year ended December 31, 2022.
At the inception of a new contract with a customer, the Company evaluates the revenue recognition principles, including judgments in identifying performance obligations in a contract and determining the timing of revenue recognition. The Company’s contracts may be modified to add, remove or change existing performance obligations, which require judgment to evaluate and determine whether they are to be accounted for on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.

F-2

Auditing revenue recognition requires significant audit effort resulting from the number of customers and related contracts that require evaluation and auditor judgment as to whether revenue was recorded in accordance with the terms of the contracts and revenue recognition principles under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”).
______________________________________________________________________________________________________
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to whether revenue was recorded in accordance with the terms of the contracts with the Company’s customers and met the criteria for revenue recognition in accordance with ASC Topic 606 included the following, among others:
We tested the effectiveness of internal controls over revenue, specifically management’s controls over the identification of performance obligations within the customer contracts and determining timing of revenue recognition for new customer contracts and contracts with significant scope modifications.
We selected a sample of recorded revenue transactions from new customer contracts and evaluated the appropriateness of the performance obligations identified within the customer contracts, and assessed if the revenue recognition principles applied are in accordance with ASC Topic 606.
We selected a sample of recorded revenue transactions related to the Company’s contracts that were modified to add, remove or change existing performance obligations and (1) assessed whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. and (2) services added that are distinct and at standalone selling price are accounted for on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.

/s/ Deloitte & Touche LLP

New York, New York
February 23, 2023
We have served as the Company's auditor since 2018.

F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of ExlService Holdings, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of ExlService Holdings, Inc. (the “Company”) as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022, of the Company and our report dated February 23, 2023, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Deloitte & Touche LLP
New York, New York
February 23, 2023
F-4


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except per share amount and share count)
As of
December 31, 2022December 31, 2021
Assets
Current assets:
Cash and cash equivalents$118,669 $135,337 
Short-term investments179,027 179,430 
Restricted cash4,897 6,174 
Accounts receivable, net 259,222 194,232 
Other current assets50,979 62,971 
Total current assets612,794 578,144 
Property and equipment, net 82,828 86,008 
Operating lease right-of-use assets55,347 76,692 
Restricted cash2,055 2,299 
Deferred tax assets, net55,791 21,404 
Intangible assets, net 64,819 81,082 
Goodwill405,637 403,902 
Long-term investments34,779 3,190 
Other assets32,069 30,183 
Total assets$1,346,119 $1,282,904 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$7,789 $5,647 
Current portion of long-term borrowings30,000 260,016 
Deferred revenue18,782 20,000 
Accrued employee costs108,100 114,285 
Accrued expenses and other current liabilities95,352 76,350 
Current portion of operating lease liabilities14,978 18,487 
Income taxes payable, net2,945 901 
Total current liabilities277,946 495,686 
Long-term borrowings, less current portion220,000 — 
Operating lease liabilities, less current portion48,155 68,506 
Deferred tax liabilities, net547 965 
Other non-current liabilities41,292 24,591 
Total liabilities587,940 589,748 
Commitments and contingencies (Refer to Note 25)
ExlService Holdings, Inc. Stockholders’ equity:
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued
  
Common stock, $0.001 par value; 100,000,000 shares authorized, 39,987,976 shares issued and 33,234,444 shares outstanding as of December 31, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December 31, 2021
40 40 
Additional paid-in capital445,108 395,742 
Retained earnings899,105 756,137 
Accumulated other comprehensive loss(144,143)(89,474)
Total including shares held in treasury1,200,110 1,062,445 
F-5

Less: 6,753,532 shares as of December 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost
(441,931)(369,289)
Total stockholders’ equity758,179 693,156 
Total liabilities and stockholders’ equity $1,346,119 $1,282,904 

See accompanying notes to consolidated financial statements.
F-6

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

Year ended December 31,
202220212020
Revenues, net$1,412,044    $1,122,293    $958,434 
Cost of revenues (1)
896,595    690,934    623,936 
Gross profit (1)
515,449 431,359 334,498 
Operating expenses:      
General and administrative expenses169,016    142,040    113,891 
Selling and marketing expenses97,989    84,306    60,123 
Depreciation and amortization expense56,282    49,132    50,462 
Total operating expenses323,287 275,478 224,476 
Income from operations192,162    155,881    110,022 
Foreign exchange gain, net6,199    4,313    4,432 
Interest expense(8,252)(7,561)(11,190)
Other income/(loss), net(10)   6,773    12,065 
Loss on settlement of convertible notes (12,845) 
Income before income tax expense and earnings from equity affiliates190,099 146,561 115,329 
Income tax expense47,565    31,850    25,626 
Income before earnings from equity affiliates142,534 114,711 89,703 
Gain/(loss) from equity-method investment434 47 (227)
Net income attributable to ExlService Holdings, Inc. stockholders$142,968 $114,758 $89,476 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:      
Basic$4.29    $3.42    $2.61 
Diluted$4.23 $3.35 $2.59 
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic33,330,317    33,549,275    34,273,388 
Diluted33,833,858    34,244,478    34,555,164 

(1) Exclusive of depreciation and amortization expense.







See accompanying notes to consolidated financial statements.
F-7

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
Year ended December 31,
202220212020
Net income$142,968 $114,758 $89,476 
 Other comprehensive income/(loss):
Unrealized gain/(loss) on cash flow hedges(27,333)4,663 12,665 
Loss on net investment hedges (1,134) 
Foreign currency translation loss(47,734)(11,134)(540)
Retirement benefits2,574 (558)(2,401)
   Reclassification adjustments:
(Gain)/loss on cash flow hedges(1)
1,295 (9,264)(801)
Retirement benefits(2)
592 709 394 
Income tax effects relating to above(3)
15,937 2,228 591 
  Total other comprehensive income/(loss)$(54,669)$(14,490)$9,908 
Total comprehensive income$88,299 $100,268 $99,384 

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




See accompanying notes to consolidated financial statements.
F-8


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share count)
Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income/(Loss)Treasury StockTotal
SharesAmountSharesAmount
Balance as of January 1, 202038,480,654 $39 $391,240 $551,903 $(84,892)(4,295,413)$(188,289)$670,001 
Stock issued against stock-based compensation plans487,398  1,501 — — — — 1,501 
Stock-based compensation— — 28,235 — — — — 28,235 
Acquisition of treasury stock— — — — — (1,113,205)(79,949)(79,949)
Other comprehensive income— — — — 9,908 — — 9,908 
Net income— — — 89,476 — — — 89,476 
Balance as of December 31, 202038,968,052 $39 $420,976 $641,379 $(74,984)(5,408,618)$(268,238)$719,172 
Stock issued against stock-based compensation plans540,288 1 709 — — — — 710 
Stock-based compensation— — 38,621 — — — — 38,621 
Acquisition of treasury stock— — — — — (1,118,634)(118,357)(118,357)
Issuance of treasury stock— — 19,436 — — 310,394 17,306 36,742 
Settlement of convertible notes— — (84,000)— — — — (84,000)
Other comprehensive loss— — — — (14,490)— — (14,490)
Net income— — — 114,758 — — — 114,758 
Balance as of December 31, 202139,508,340 $40 $395,742 $756,137 $(89,474)(6,216,858)$(369,289)$693,156 
Stock issued against stock-based compensation plans479,636 — — — — — —  
Stock-based compensation— — 49,366 — — — — 49,366 
Acquisition of treasury stock— — — — — (536,674)(72,642)(72,642)
Other comprehensive loss— — — — (54,669)— — (54,669)
Net income— — — 142,968 — — — 142,968 
Balance as of December 31, 202239,987,976 $40 $445,108 $899,105 $(144,143)(6,753,532)$(441,931)$758,179 


See accompanying notes to consolidated financial statements.
F-9

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Year ended December 31,
202220212020
Cash flows from operating activities:
Net income$142,968 $114,758 $89,476 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization expense56,102 49,656 50,513 
Stock-based compensation expense49,366 38,621 28,235 
Amortization of operating lease right-of-use assets21,783 26,326 27,146 
Unrealized (gain)/loss on investments(1,209)5,139 (7,174)
Unrealized foreign currency exchange (gain)/loss, net(16,643)(3,821)402 
Deferred income tax (benefit)/expense(19,552)(20,326)2,697 
Allowance/(reversal) for expected credit losses683 (464)297 
Loss on settlement of convertible notes 12,845  
Fair value changes in contingent consideration8,250   
Amortization of non-cash interest expense related to convertible notes 1,795 2,616 
Others, net510 168 (315)
Change in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(68,121)(37,684)24,696 
Other current assets(7,709)(1,179)(5,133)
Income taxes payable, net8,779 (12,062)696 
Other assets(10,723)227 6,505 
Accounts payable2,385 (614)243 
Deferred revenue 2,473 (12,733)18,222 
Accrued employee costs5,551 46,475 335 
Accrued expenses and other liabilities14,475 2,934 (9,895)
Operating lease liabilities(23,227)(25,674)(26,589)
Net cash provided by operating activities166,141 184,387 202,973 
Cash flows from investing activities:
Purchases of property and equipment(44,836)(37,248)(42,224)
Proceeds from sale of property and equipment266 1,300 916 
Business acquisition (net of cash and cash equivalents acquired)(3,872)(76,831) 
Purchases of investments(212,607)(96,011)(102,462)
Proceeds from redemption of investments164,503 94,520 126,154 
Investment in equity affiliate  (700)
Net cash used for investing activities(96,546)(114,270)(18,316)
Cash flows from financing activities:
Principal payments of finance lease liabilities(142)(201)(249)
Proceeds from borrowings35,000 300,000 110,000 
Repayments of borrowings(45,000)(329,031)(120,867)
Acquisition of treasury stock(72,642)(118,357)(79,949)
Proceeds from exercise of stock options 710 1,501 
Proceeds from ESPP contribution1,060   
Net cash used for financing activities(81,724)(146,879)(89,564)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(6,060)(4,947)3,382 
Net (decrease)/increase in cash, cash equivalents and restricted cash(18,189)(81,709)98,475 
Cash, cash equivalents and restricted cash at the beginning of the period143,810 225,519 127,044 
Cash, cash equivalents and restricted cash at the end of the period$125,621 $143,810 $225,519 
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Interest$8,189 $6,589 $7,626 
Income taxes, net of refunds$55,592 $49,825 $20,571 
Supplemental disclosure of non-cash investing and financing activities:
Settlement of portion of convertible notes through issuance of treasury stock$ $36,742 $ 
Assets acquired under finance lease$312 $71 $45 
See accompanying notes to consolidated financial statements.
F-10


EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 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.
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 consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”). The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of ExlService Holdings, Inc. and all of its subsidiaries and includes the Company's share in the results of its associates.
The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.
The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the consolidated statements of income.
Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.
For purposes of comparability, certain prior period amounts have been reclassified to conform to the current year presentation in accordance with U.S. GAAP.
(b)Use of Estimates
The preparation of the 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 consolidated financial statements and the 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 consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash
F-11

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
(c)Foreign Currency Translation
The functional currency of each entity in the Company is the currency of the primary economic environment in which it operates. Transactions in foreign currencies are initially recorded into functional currency at the rates of exchange prevailing on the date of the transaction. Monetary assets and liabilities denominated in foreign currencies are remeasured into functional currency at the rates of exchange prevailing at the balance sheet date. Non-monetary assets and liabilities are remeasured to the functional currency at exchange rates that prevailed on the date of inception of the transaction. All foreign exchange gains and losses arising on re-measurement are recorded in the Company's consolidated statements of income.
The assets and liabilities of the subsidiaries for which the functional currency is other than the U.S. dollar are translated into U.S. dollars, the reporting currency, at the rate of exchange prevailing on the balance sheet date. Revenues and expenses are translated into U.S. dollars at the exchange rates prevailing on the last business day of each month, which approximates the average monthly exchange rate. Share capital and other equity items are translated at exchange rates that prevailed on the date of inception of the transaction. Resulting translation adjustments are included in “Accumulated other comprehensive income/(loss)” in the consolidated balance sheets.
(d)Revenue Recognition
Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expect to be entitled to in exchange for the services provided. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.
Nature of Services
The Company derives its revenues from digital operations and solutions and analytics services. The Company provides digital operations and solutions and analytics services helping businesses enhance revenue growth and improve profitability.
Type of Contracts and Basis of Recognition
i.a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after the Company’s assessment of “Principal versus agent considerations.” The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. Revenues are recognized on a gross basis if the Company is in the capacity of principal and on a net basis if it falls in the capacity of an agent.
ii.Revenues for the Company’s fixed-price contracts, which include business support services provided on a fixed price basis or implementation of applications or solutions, are recognized considering costs incurred to date relative to total
F-12

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the stage of completion and/or cost required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. The Company regularly monitors these estimates throughout the execution of the project and records changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
iv.Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.
Modification to Contracts
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.
Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is recognized based upon the transaction price allocated to each performance obligation based on the relative standalone selling price.
Allocation of Transaction Price to Performance Obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract. In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements and volume discounts.
F-13

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.
Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where the Company identifies an overpayment claim. In such contracts, Company’s consideration is contingent upon and collectable only when the actual collections are made by its customers. Based on guidance on “variable consideration” in ASC Topic 606, Company use its historical experience and projections to determine the expected recoveries from its customers and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.
Deferred Revenue and Contract Fulfillment Costs
The Company has contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.
Further, the Company also defers revenues attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in the Company’s consolidated balance sheets and are recognized ratably over the period during which the related services are performed.
Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in the consolidated statements of income.
Contract Acquisition Costs
Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in the consolidated statements of income.
Upfront Payments Made to Customers
Upfront payments, in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets and Other assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Out-of-Pocket Expenses
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.
Payment terms
All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.
Remaining Performance Obligations
F-14

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The Company does not disclose the value of remaining performance obligations as a result of applying the practical expedient provided in ASC Topic 606, for contracts that meet any of the following criteria:
i.Contracts with an original expected length of one year or less as determined under ASC Topic 606,
ii.Contracts for which Company recognize revenue based on the right to invoice for service performed.
(e)Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market funds and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash includes any cash and cash equivalents that are legally restricted as to withdrawal or usage.
The Company invests for a term of up to three months in money market funds, which invest in instruments of various maturities in the United States. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.
For purposes of the statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
(f)Short-Term and Long-Term Investments
The Company’s short-term investments consist of investments in mutual funds and those term deposits with more than three months of original maturity and less than twelve months of remaining maturity as of the reporting date, while long-term investments consist of term deposits with more than twelve months of remaining maturity as of the reporting date and investments in equity affiliate.

The Company’s investments in term deposits with financial institutions are measured and recognized at amortized cost. Interest earned on such investments is included in other income/(loss), net.

The Company’s mutual fund investments are in debt funds invested in India. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.

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 consolidated statements of income. The Company periodically reviews the carrying value of its investment to determine if there has been any other than temporary decline in carrying value. The investment balance for an investee is increased or decreased for cash contribution and distributions to or from, respectively.
(g)Accounts Receivable and Allowance for Expected Credit Losses
Accounts receivable are recorded net of allowances 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
F-15

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
future. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

Accounts receivable include unbilled accounts receivable which represent revenues on contracts to be billed, in subsequent periods, as per the terms of the related contracts.
(h)Property and Equipment
Property and equipment are stated at cost, which is generally comprised of the purchase price for such property or equipment, non-refundable duties and taxes, but excludes any discounts and/or rebates, less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at an amount equal to the lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives, which usually approximate the fair value of the underlying asset. Expenditures for replacements and improvements are capitalized, if they enhance the production capacity and future benefits whereas the costs of maintenance and repairs are charged to earnings as incurred. Advances paid towards acquisition of property and equipment and the cost of property and equipment not yet placed in service before the end of the reporting period, net of impairment, if any, are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets.
Property and equipment which are abandoned and disposed other than by sale, are assessed for revision of their useful life, thereby revising the future depreciation to reflect the use of property and equipment over the remaining shortened life.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The estimated useful life have been disclosed in Note 9 - Property and Equipment, net to the consolidated financial statements.

(i)Software Development Costs
The Company capitalizes certain costs related to the development or enhancements to existing software products to be sold, leased or otherwise marketed and / or used for internal-use. The Company begins to capitalize costs to develop or enhance software when planning stage efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred and recorded within “General and administrative expenses” in the Company’s consolidated statements of income. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs, and in determining the estimated useful lives over which the costs are amortized.
Implementation costs in cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements are evaluated to ascertain if the arrangement includes a license to internal-use software. If a CCA does not provide a contractual right to the Company to take possession of the software at any time during the hosting period without significant penalty, and it is not feasible to either run the software on the Company’s own hardware, then implementation costs incurred are accounted for as a service contract. In case of the existence of such a contractual right to take possession of the software and the Company is able to run the software on its own hardware, then such implementation costs are capitalized as software development costs.

Annual amortization of internally developed software products meant for sale, lease or otherwise marketing is the greater of the amount computed using the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the software product, generally estimated to be up to 5 years from the date the product became available for use. Annual amortization of internally developed software products meant for internal-use is based on the straight-line method over the estimated useful lives of the internally developed software products. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.



F-16

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
(j)Business Combinations, Goodwill and Other Intangible Assets
ASC Topic 805, Business Combinations, requires that the acquisition method of accounting be used for all business combinations. The guidance specifies criteria as to intangible assets acquired in a business combination that must be recognized and reported separately from goodwill. Contingent consideration is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved, whereby such changes in fair value are recognized in earnings. Under ASC Topic 350, Intangibles - Goodwill and Other, all assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition related costs are expensed as incurred under general and administrative expenses.
In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. The Company subsequently re-evaluates the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to its preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).
Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. The Company undertakes studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. The Company examines the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. The Company tests for goodwill impairment at the reporting unit level, as that term is defined in U.S. GAAP.
Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for discussion of the Company's goodwill impairment testing. The Company adopted Accounting Standard Update (“ASU”) No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.
The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model,”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company uses its internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on its most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of the Company’s control, provide the Company’s best estimate of all assumptions applied within the DCF model. Under the market approach, the Company estimates fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.
Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
F-17

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Intangible assets acquired in a business combination are initially valued and recognized at fair market value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over the estimated useful lives and are reviewed for impairment, if indicators of impairment arise. The evaluation of impairment is based upon a comparison of the carrying amount of the intangible asset to its fair value, which is calculated using the estimated future undiscounted net cash flows expected to be generated by the asset. If the fair value of the intangible assets is less than the carrying amount of the asset, the asset is considered impaired and an impairment expense is recognized equal to any shortfall in the current period.
The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:
Useful Lives
(in years)
Customer relationships
7-15
Developed technology
3-10
Non-compete agreements
4
Trade names and trademarks
2-10
(k)Impairment of Long-lived Assets
Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated from the assets. 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. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company derives the required undiscounted cash flow estimates from its historical experience and its internal business plans. To determine fair value, the Company follows the discounted cash flow approach and uses its internal cash flow estimates discounted at an appropriate discount rate and independent appraisals, as appropriate. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value.
(l) Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts adhere to the Company’s treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.

Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of forecasted transactions are recorded in the consolidated statements of income along with the underlying hedged item in the same line as part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable. The accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to the consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.

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

The Company also uses derivatives instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, against the risk of
F-18

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
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 Topic 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain, net.

The Company also uses foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed.

All of the assets and liabilities related to the Company’s 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. The Company has presented all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in its consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by the Company related to these contracts.
(m)Employee Benefits
Contributions to defined contribution plans are charged to the consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method.
The Company records annual amounts relating to its defined benefit plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return on plan assets, future compensation increases and attrition rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in other comprehensive income (loss) and amortized to net periodic benefit cost over the expected remaining period of service of the covered employees using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. These assumptions may not be within the control of the Company and accordingly it is reasonably possible that these assumptions could change in future periods.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “Other income/(loss), net.” Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements for details.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, rights to compensated absences vest or accumulate and payment is probable and estimable.
(n)Stock-Based Compensation
The Company recognizes stock-based compensation expense in the consolidated statements of income for awards of equity instruments to employees and non-employee directors based on the grant-date fair value of those awards. The Company recognizes these compensation costs on straight-line basis over the requisite service period of the award, or to the date on which retirement eligibility is achieved, if shorter. Forfeitures are accounted when the actual forfeitures occur.
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), which was adopted by the Company's stockholders on June 15, 2018, which replaces and supersedes the 2015 Amendment and Restatement of the Company’s 2006 Omnibus Award Plan (the “Prior Plan”) and is effective upon the date approved by the Company’s stockholders, the Company grants performance-based restricted stock units (“PRSU”) to executive officers and other specified employees. Generally, the Company grants PRSUs that cliff vest based on an aggregated revenue target (“PU”) for a three-year period, and PRSUs that are based on market conditions (“MU”) and cliff vest upon meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period.
F-19

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of the respective targets. However, the features of the equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.
The fair value of each PU is determined based on the market price of one common share of the Company on the day prior to the date of grant, and the associated compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The compensation expense for the PU is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense will be based on a comparison of the final performance metrics to the specified targets. The expense related to the unvested PU as of December 31, 2022 was based on the Company's assessment of performance criteria for these grants that would most likely be met during the respective years of vesting against the targeted performance level.
The grant date fair value for the MUs is determined using a Monte Carlo simulation model and the related compensation expense is expensed on a straight-line basis over the vesting period. All compensation expense related to the MU will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.
Stock-based compensation expense associated with the Company's 2022 Employee Stock Purchase Plan (“ESPP”) is measured at fair-value using a Black-Scholes option-pricing model at the commencement of each offering period and recognized over that offering period.
(o)Income Taxes
The Company accounts for income taxes using the asset and liability method of accounting for income taxes. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates. The deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of existing assets and liabilities and their respective tax bases and all operating losses carried forward, if any. Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which the applicable temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or tax status is recognized in the statements of income in the period in which the change is identified. The Company releases (reclassifies) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized.
The Company establishes provisions for uncertain tax provisions and related interest and penalties when the Company believes those tax positions are not more likely than not of being sustained, if challenged.
The Company intends to indefinitely reinvest earnings from its foreign subsidiaries and has not recorded deferred tax liabilities for the indefinitely reinvested earnings.
The Company accounts for the tax effects of Global Intangible Low-Taxed Income of certain foreign subsidiaries as a period cost.
(p)Concentration of Credit Risk in Financial Instruments
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, time deposits, mutual fund investments, accounts receivable and derivative financial instruments. By their nature, all such financial instruments involve risks including the credit risks of non-performance by counterparties. Pursuant to the Company’s investment policy, surplus funds are maintained as cash equivalents and short-term investments, and are invested in highly-rated mutual funds, money market funds and time deposits, placed with highly rated financial institutions to reduce its exposure to market risk with regard to these funds. The Company’s exposure to credit risk on account receivable is influenced mainly by the individual characteristic of each customer and the concentration of risk from the top few customers. To mitigate this risk the Company evaluates the creditworthiness of its clients in conjunction with its revenue recognition
F-20

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
processes as well as through its ongoing collectability assessment processes for accounts receivable. The Company does not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.
(q)Fair value measurements
ASC Topic 820, Fair Value Measurements and Disclosures defines fair value as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability as against assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk. The fair value hierarchy consists of the following three levels:
Level I — Quoted prices for identical instruments in active markets.
Level II — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level III — Instruments whose significant value drivers are unobservable.
(r)Leases
The Company determines if an arrangement is a lease at inception of the contract. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset.
Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in the Company's consolidated balance sheets. Long-lived assets underlying finance leases are recorded in “Property and equipment” and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “other non-current liabilities,” respectively, in the Company's consolidated balance sheets.
ROU assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs, and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date for determining the present value of lease payments. 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 are entered and lease specific adjustments for the effects of collateral. Lease terms includes the effects of options to extend or terminate the lease when it is reasonably certain at commencement of the lease that the Company will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. The Company evaluates lease agreements to determine lease and non-lease components, which are accounted for separately.

Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.
The Company accounts for lease-related concessions in accordance with guidance in Topic 842, Leases, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.
The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the
F-21

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. Upon modification, the Company remeasures the lease liability to reflect changes to the remaining lease payments and discount rates and recognizes the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in consolidated statements of income.
The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
(s)Government Grants
Government grants are recognized at their fair value when there is a reasonable assurance that the conditions attached to them have been satisfied and the grants have been received. Government grants relating to income are recognized as a reduction of expenses in the consolidated statements of income. Government grants relating to a property and equipment are recognized as a reduction from the cost of acquisition of such property and equipment. The grant is subsequently measured in the consolidated statements of income over the life of the property and equipment in the form of reduced depreciation expense.
(t)Earnings per share
Basic earnings per share is computed using the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. For the purposes of calculating diluted earnings per share, the treasury stock method is used for stock-based awards and outstanding convertible notes except where the results would be anti-dilutive. 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.
The Company calculates the dilutive effect of convertible notes using the treasury stock method through the maturity date of the convertible notes, if it has the intent and ability to settle the principal amount of the outstanding convertible notes in cash. Under the treasury stock method, the convertible notes shall have a dilutive impact related to the conversion premium, if any, on diluted earnings per share to the extent the issuance is dilutive based on the average market price of our common stock for a reporting period being greater the conversion price.
(u)Commitments and contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recognized when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. A disclosure for a contingent liability is made when there is a possible obligation that may require an outflow of resources. When there is a possible obligation or a present obligation in respect of which the likelihood of outflow of resources is remote, no provision or disclosure is made. Legal costs incurred in connection with such liabilities are expensed as incurred. Capital commitments are disclosed in the financial statements.
(v)Recent Accounting Pronouncements
In October 2021, FASB (“Financial Accounting Standard Board”) issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements.
(w) Recently Adopted Accounting Pronouncements
F-22

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
In March 2020, FASB issued 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. In December 2022, FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, to defer the sunset date of Topic 848 until December 31, 2024. The adoption of these ASUs did not have a material impact on the Company’s 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 and June 2022 acquisitions of Clairvoyant AI, Inc. (“Clairvoyant”) and Inbound Media Group, LLC (“Inbound”), respectively, are both included in the Analytics reportable segment. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.
Revenues and cost of revenues for the years ended December 31, 2022, 2021 and 2020, respectively, for each of the reportable segments, are as follows:
Year ended December 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$448,704 $97,351 $218,638 $647,351 $1,412,044 
Cost of revenues(1)
287,734 70,951 128,017 409,893 896,595 
Gross profit(1)
$160,970 $26,400 $90,621 $237,458 $515,449 
Operating expenses323,287 
Foreign exchange gain, net, interest expense and other loss, net(2,063)
Income tax expense47,565 
Gain from equity-method investment434 
Net income$142,968 
(1) Exclusive of depreciation and amortization expense.
F-23

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Year ended December 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$381,999 $112,386 $167,236 $460,672 $1,122,293 
Cost of revenues(1)
239,529 69,760 91,737 289,908 690,934 
Gross profit(1)
$142,470 $42,626 $75,499 $170,764 $431,359 
Operating expenses275,478 
Loss on settlement of convertible notes, foreign exchange gain, net, interest expense and other income, net(9,320)
Income tax expense31,850 
Gain from equity-method investment47 
Net income$114,758 
(1) Exclusive of depreciation and amortization expense.
Year ended December 31, 2020
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$341,770 $101,315 $152,670 $362,679 $958,434 
Cost of revenues(1)
231,884 73,143 89,459 229,450 623,936 
Gross profit(1)
$109,886 $28,172 $63,211 $133,229 $334,498 
Operating expenses224,476 
Foreign exchange gain, net, interest expense and other income, net5,307 
Income tax expense25,626 
Loss from equity-method investment227 
Net income$89,476 
(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Year ended December 31,
202220212020
Digital operations and solutions(1)
$764,693 $661,621 $595,755 
Analytics services647,351 460,672 362,679 
Revenues, net$1,412,044 $1,122,293 $958,434 

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

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
 Year ended December 31,
 202220212020
Revenues, net
United States$1,213,477 $964,059 $814,672 
Non-United States
     United Kingdom134,630 105,734 88,659 
     Rest of World63,937 52,500 55,103 
Total Non-United States198,567 158,234 143,762 
Revenues, net$1,412,044 $1,122,293 $958,434 
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
December 31, 2022December 31, 2021
Long-lived assets
United States$60,709 $50,095 
India50,118 79,604 
Philippines18,406 22,011 
Rest of World8,942 10,990 
Long-lived assets$138,175 $162,700 

4. Revenues, net
Refer to Note 3 - Segment and Geographical Information to the 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
December 31, 2022December 31, 2021
Accounts receivable, net$259,222 $194,232 
Contract assets$2,768 $2,524 
Contract liabilities:
    Deferred revenue (consideration received in advance)$17,079 $18,247 
 Consideration received for process transition activities$5,423 $2,203 
Accounts receivable includes $126,027 and $93,336 as of December 31, 2022 and 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
F-25

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.
Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “Other non-current liabilities” in the consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.
Revenue recognized during the years ended December 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:
Year ended December 31,
20222021
Deferred revenue (consideration received in advance)
$17,964 $30,089 
Consideration received for process transition activities
$1,635 $1,886 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Year ended December 31,Year ended December 31,
2022202120222021
Opening Balance$511 $1,027 $5,795 $5,631 
Additions1,014 277 15,509 3,742 
Amortization(430)(793)(7,433)(3,578)
Closing Balance$1,095 $511 $13,871 $5,795 
There was no impairment for contract acquisition and contract fulfillment costs as of December 31, 2022 and 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
December 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$260,554 $194,805 
Less: Allowance for expected credit losses(1,332)(573)
Accounts receivable, net$259,222 $194,232 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
F-26

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Year ended December 31,
20222021
Opening Balance$573 $1,189 
Additions / (reductions)815 (496)
Reductions due to write-off of Accounts Receivables(60)(129)
Translation adjustment4 9 
Closing Balance$1,332 $573 
Concentration of credit risk
To reduce the credit risk, the Company conducts ongoing credit evaluations of its customers. No client accounted for more than 10% of accounts receivable, net as of December 31, 2022 and 2021.

5. Earnings Per Share

Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock, restricted stock units and common stock to be issued under the ESPP) 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.

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:
Year ended December 31,
202220212020
Numerators:
Net income$142,968 $114,758 $89,476 
Denominators:
Basic weighted average common shares outstanding33,330,317 33,549,275 34,273,388 
Dilutive effect of share-based awards503,541 408,693 254,717 
Dilutive effect of conversion premium on the Notes 286,510 27,059 
Diluted weighted average common shares outstanding33,833,858 34,244,478 34,555,164 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$4.29 $3.42 $2.61 
Diluted$4.23 $3.35 $2.59 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share566 10,705 289,061 


F-27

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

6. Other Income/(Loss), net

Other income/(loss), net consists of the following:

Year ended December 31,
202220212020
Gain on sale and mark-to-market on investments$4,907 $4,891 $9,615 
Interest and dividend income5,229 2,726 2,501 
Fair value changes of contingent consideration*(8,250)  
Others, net(1,896)(844)(51)
Other income/(loss), net$(10)$6,773 $12,065 

* Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.


7. Cash, Cash Equivalents and Restricted Cash
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$118,669 $135,337 $218,530 
Restricted cash (current)4,897 6,174 4,690 
Restricted cash (non-current)2,055 2,299 2,299 
Cash, cash equivalents and restricted cash$125,621 $143,810 $225,519 
Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks have maturity dates after December 31, 2022.

8. Investments
Investments consist of the following:
 As of
 December 31, 2022December 31, 2021
Short-term investments
Mutual funds$110,964$127,551
Term deposits68,06351,879
Total Short-term investments$179,027$179,430
Long-term investments
Term deposits$31,341$186
Investment in equity affiliate3,4383,004
Total Long-term investments$34,779$3,190

F-28

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Refer to Note 16 - Fair Value Measurements to the consolidated financial statements for further details.    
9. Property and Equipment, net
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)December 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$130,218 $116,023 
Software
2-5
88,487 101,884 
Leasehold improvements
3-8
42,890 46,401 
Office furniture and equipment
3-8
20,211 22,302 
Motor vehicles
2-5
605 693 
Buildings
30
961 1,070 
Land629 700 
Capital work in progress14,459 10,288 
298,460 299,361 
Less: Accumulated depreciation and amortization(216,132)(213,699)
$82,328 $85,662 
Right-of-use assets under finance leases*:
Network equipment and computers82 91 
Leasehold improvements1,013 1,229 
Office furniture and equipment662 787 
Motor vehicles742 578 
2,499 2,685 
Less: Accumulated depreciation and amortization(1,999)(2,339)
$500 $346 
Property and equipment, net$82,828 $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 years ended December 31, 2022 and 2021 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 consolidated statements of income was as follows:
Year ended December 31,
202220212020
Depreciation and amortization expense$39,173 $36,354 $36,050 
The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
F-29

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

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Year ended December 31,
202220212020
Effect of foreign exchange gain/(loss)$(180)$524 $51 
Internally developed software costs, included under Software, was as follows:
As of
December 31, 2022December 31, 2021
Cost$31,544 $19,289 
Less : Accumulated amortization(16,134)(10,226)
Internally developed software, net$15,410 $9,063 

The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$5,958 $4,253 $4,894 

As of December 31, 2022 and 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 assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any, and estimates relating to the possible effects resulting from COVID-19. It is reasonably possible that the judgments and estimates described above could change in future periods.
F-31

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
10. Business Combinations, Goodwill and Other Intangible Assets

Clairvoyant AI, Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC, 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 of the acquisition (the “Closing”) was $80,080, excluding cash and cash equivalents acquired, debt and estimated other post-closing adjustments. The Purchase Agreement also allows sellers the ability to earn up to $20,000 of contingent consideration, based on the achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years. The contingent consideration had an estimated fair value of $17,500 and $9,000, as of December 31, 2022 and 2021, respectively, and has been presented as contingent consideration under “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”

The Company accounted for the business combination using the acquisition method of accounting.

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

The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:

Assets:
Cash and cash equivalents$5,598 
Accounts receivable, net8,709 
Other current assets360 
Property and equipment, net398 
Intangible assets, net
Customer relationships31,600 
Developed technology2,070 
Trade names and trademarks300 
Non-compete agreements300 
Other assets217 
Total assets$49,552 
Liabilities:
Accounts payable$(1,199)
Accrued expenses and other current liabilities
(4,873)
F-32

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Deferred tax liabilities(9,383)
Other non-current liabilities(1,226)
Total liabilities(16,681)
Net assets acquired32,871 
Goodwill 57,454 
Total purchase consideration*$90,325 

* Includes contingent consideration of $9,000 recognized at fair value as of the date of acquisition.

During the years ended December 31, 2022 and 2021, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $2,229 and $nil, respectively. These adjustments primarily relate to an increase in income tax liabilities of $988 included under “other non-current liabilities” and post-closing purchase adjustments.

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method (“MPEEM”). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges (“CAC”). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. 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. In the replacement cost approach, the fair value of an asset is based on the cost of a market participant to reconstruct a substitute asset of comparable utility, adjusted for any obsolescence. The fair value of the asset would include the seller’s expected profit margin in the market and any opportunity costs lost over the period to reconstruct the substitute asset. 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 years ended December 31, 2022 and 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 unaudited supplemental pro forma results.

Inbound Media Group, LLC

On June 10, 2022, the Company, through its wholly owned subsidiary ExlService.com, LLC, entered into an Asset Purchase Agreement to acquire certain assets of Inbound, a Wyoming limited liability company, which is a digital marketing business focused primarily on lead generation in the insurance space, for cash consideration of $1,469 and contingent consideration with an estimated fair value of $1,439 as of the date of acquisition based on the achievement of certain performance goals by Inbound during the 2022 to 2024 calendar years. The contingent consideration had an estimated fair value of $1,189 as of December 31, 2022, and has been presented as contingent consideration under “Other non-current liabilities,” in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”
F-33

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

The Company accounted for this business combination using the acquisition method of accounting. Goodwill and intangible assets of $1,992 and $916, respectively, were recognized by the Company as a result of this transaction. The goodwill recognized for this business is deductible for income tax purposes. The acquisition strengthens the Company’s capabilities in digital direct-to-consumer marketing by adding performance marketing, lead generation and customer engagement capabilities to its suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.

The results of operations of the acquired business and the fair value of the net assets acquired 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 unaudited supplemental pro forma results.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2021$50,499 $21,953 $49,348 $227,288 $349,088 
Acquisition   55,225 55,225 
Currency translation adjustments(71)(11)(328)(1)(411)
Balance as of December 31, 2021$50,428 $21,942 $49,020 $282,512 $403,902 
Acquisition   1,992 1,992 
Measurement period adjustments   2,229 2,229 
Currency translation adjustments(499)(67)(1,919)(1)(2,486)
Balance as of December 31, 2022$49,929 $21,875 $47,101 $286,732 $405,637 
During the fourth quarter of 2022, the Company performed its annual goodwill quantitative impairment test for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units were, a long-term revenue growth rate in the terminal year of 3.0%, which was based upon expected long-term inflation rate and real gross domestic product growth over a long-term, and discount rate of up to 10.0%, which vary based upon the risks and uncertainties inherent in each individual reporting unit. Based on the results, the fair value of each of the Company’s reporting units exceeded their carrying value and the Company’s goodwill was not impaired. During the fourth quarter of 2021, the Company performed its annual goodwill impairment test, as it has done this year, and also concluded goodwill was not impaired.
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. The Company believes there are significant opportunities for additional growth within its existing clients, and can expand these relationships by:
Increasing the depth and breadth of the services the Company provides across its clients’ value chains and geographies;
Offering the full suite of the Company's services, which includes digital operations and solutions and data and analytics; and
Supporting the Company's clients’ geographic expansion leveraging its global footprint.
The Company also considers selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of its services and solutions, and complement its business strategy. Through its various Partnership programs, the Company expands its technology and innovation ecosystem with select partnerships, alliances or investments that the Company expects will enhance go-to-market opportunities and expand the scope and
F-34

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
effectiveness of the Company’s services and solutions by adding digital assets and intellectual property, which will help the Company to win new clients or allowing it to enter new industry verticals and geographic markets.
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 of 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 significant changes in key assumptions that could result in future period impairment charges.
Other Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
 As of December 31, 2021
 Gross
Carrying Amount
Accumulated
Amortization
Net 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 trademarks900 — 900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$17,109 $12,778 $14,412 
F-35

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.5
Developed technology1.4
Trade names and trademarks (finite lived)1.5
Non-compete agreements2.8
Estimated future amortization expense related to finite-lived intangible assets as of December 31, 2022 was as follows:
2023$14,646 
202412,135 
202510,698 
202610,363 
20279,364 
2028 and thereafter6,713 
Total$63,919 

11. Other Current Assets
Other current assets consist of the following:
As of
December 31, 2022December 31, 2021
Prepaid expenses$18,132 $14,655 
Receivables from statutory authorities15,724 18,023 
Advance income tax, net5,716 15,199 
Advances to suppliers1,944 1,464 
Derivative instruments1,526 8,682 
Deferred contract fulfillment costs1,178 1,483 
Contract assets904 1,319 
Others5,855 2,146 
Other current assets$50,979 $62,971 













F-36

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
12. Other Assets
Other assets consist of the following:
As of
December 31, 2022December 31, 2021
Deferred contract fulfillment costs$12,693 $4,312 
Lease deposits6,621 9,649 
Deposits with statutory authorities6,276 6,417 
Contract assets1,864 1,205 
Derivative instruments820 6,307 
Receivable from Statutory authorities 222 
Others3,795 2,071 
Other assets$32,069 $30,183 
13. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
December 31, 2022December 31, 2021
Accrued expenses$47,854 $44,405 
Payable to statutory authorities20,430 13,902 
Derivative instruments10,059 1,852 
Client liabilities5,110 6,097 
Contingent consideration5,000  
Accrued capital expenditures4,032 8,630 
Interest payable451 252 
Finance lease liabilities164 141 
Other current liabilities2,252 1,071 
Accrued expenses and other current liabilities$95,352 $76,350 
14. Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
December 31, 2022December 31, 2021
Contingent consideration$13,689 $9,000 
Retirement benefits12,982 9,604 
Derivative instruments6,218 1,785 
Deferred transition revenue4,408 995 
Unrecognized tax benefits2,329 1,068 
Income taxes payable 1,790 
Finance lease liabilities355 229 
Others1,311 120 
Other non-current liabilities$41,292 $24,591 

F-37

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
15. Accumulated Other Comprehensive Income/(Loss)
Accumulated other comprehensive income/(loss) (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and foreign currency translation adjustments. In addition, the Company enters into foreign currency forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the years ended December 31, 2022, 2021 and 2020:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation lossUnrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2020$(87,591)$4,098 $(1,399)$(84,892)
Gains / (losses) recognized during the year(540)12,665 (2,401)9,724 
Reclassification to net income (801)394 (407)
Income tax effects (2)
1,946 (2,163)808 591 
Accumulated other comprehensive income/(loss) as of December 31, 2020$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the year(11,134)4,663 (558)(7,029)
Losses on net investment hedges(1,134)  (1,134)
Reclassification to net income (1)
 (9,264)709 (8,555)
Income tax effects (2)
3,016 (778)(10)2,228 
Accumulated other comprehensive income/(loss) as of December 31, 2021$(95,437)$8,420 $(2,457)$(89,474)
Gains / (losses) recognized during the year(47,734)(27,333)2,574 (72,493)
Reclassification to net income (1)
 1,295 592 1,887 
Income tax effects (2)
10,032 6,315 (410)15,937 
Accumulated other comprehensive income/(loss) as of December 31, 2022$(133,139)$(11,303)$299 $(144,143)

1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the 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 loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.












F-38

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
16. Fair Value Measurements
Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $ $ $1,137 
Mutual funds**110,964   110,964 
Derivative financial instruments 2,346  2,346 
Total$112,101 $2,346 $ $114,447 
Liabilities
Derivative financial instruments$ $16,277 $ $16,277 
Contingent consideration***  18,689 18,689 
Total$ $16,277 $18,689 $34,966 
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 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 Topic 825 Financial Instruments.

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

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

Derivative Financial Instruments:

F-39

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the 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 acquisitions of Clairvoyant and Inbound. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years and Inbound during the 2022 to 2024 calendar years. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.

The following table summarizes the changes in the fair value of contingent consideration:
Year ended December 31,
20222021
Opening balance$9,000 $— 
Acquisitions1,439 9,000 
Fair value changes8,250 — 
Closing balance$18,689 $9,000 
    
During the years ended December 31, 2022, 2021 and 2020, there were no transfers among Level 1, Level 2 and Level 3.
Financial Instruments Not Carried at Fair Value:

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

Nonrecurring fair value measurements include impairment tests of goodwill conducted by the Company during the years ended December 31, 2022 and 2021. The fair value determination of the Company's reporting units was based on a combination of the income approach, using a DCF model, which are Level 3 inputs, and also the market approach, as applicable, using market multiples for reporting units, which are Level 2 inputs. During the years ended December 31, 2022 and 2021, the Company did not recognize any impairment charges on goodwill as the fair values of the reporting units exceeded their carrying value. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.

17. Derivatives and Hedge Accounting
The Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815 and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as
F-40

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
of December 31, 2022 and 2021, the Company had outstanding foreign currency forward contracts totaling $841,620 and $514,580, respectively and interest rate swaps totaling $75,000 and $nil, respectively.
The Company estimates that approximately $8,773 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of December 31, 2022, could be reclassified into earnings within the next twelve months. As of December 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 45 months.
The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815. Changes in the fair value of these financial instruments are recognized in the consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates.

The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:December 31, 2022December 31, 2021
U. S. dollar (USD)163,990 134,612 
U.K. pound sterling (GBP)8,351 6,763 
Euro (EUR)1,956 1,343 
Australian dollar (AUD)1,951  
Colombian peso (COP) 2,541,902 
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
Assets:
Other current assets$1,271 $8,669 $255 $13 
Other assets$820 $6,307 $— $— 
Liabilities:
Accrued expenses and other current liabilities$10,044 $1,324 $15 $528 
Other non-current liabilities$6,218 $1,785 $— $— 

The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the consolidated statements of income:
F-41

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Year ended December 31,
Derivative financial instruments:202220212020
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(27,333)$4,663 $12,665 
Gain/(loss) recognized in consolidated statements of income
Derivatives not designated as hedging instruments$(9,571)$196 $3,686 
Location and amount of gain/(loss) recognized in consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
Year ended December 31,
202220212020
As per consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per consolidated statements of incomeGain on derivative financial instrumentsAs per consolidated statements of incomeGain/(loss)
on derivative financial instruments
Cash flow hedging relationships
Location in consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$896,595 $(1,304)$690,934 $7,785 $623,936 $1,008 
General and administrative expenses$169,016 141 $142,040 948 $113,891 (161)
Selling and marketing expenses$97,989 10 $84,306 53 $60,123 (5)
Depreciation and amortization expense$56,282 (32)$49,132 478 $50,462 (41)
Interest expense$8,252 (110)$7,561  $11,190  
Total before tax(1,295)9,264 801 
Income tax effects on above(455)(1,530)500 
Net of tax$(1,750)$7,734 $1,301 
Derivatives not designated as hedging instruments
Location in consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain, net$6,199 $(9,571)$4,313 $196 $4,432 $3,686 
$6,199 $(9,571)$4,313 $196 $4,432 $3,686 

Effect of net investment hedges on AOCI:
Year ended December 31,
Amount of loss recognized in AOCI
Net investment hedging relationships
202220212020
Foreign currency forward contracts$ $1,134 $ 
F-42

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
18. Borrowings
The following tables summarizes the Company’s debt position:
As of December 31,
20222021
Revolving credit facility
Current portion of long-term borrowings$30,000 $260,016 
Long-term borrowings220,000  
Total borrowings$250,000 $260,016 
Unamortized debt issuance costs for the Company’s revolving credit facility of $1,177 and $232 as of December 31, 2022 and 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 revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.

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

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

Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and our material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries. In addition, the 2022 Credit Agreement contains a covenant to not permit the interest coverage ratio or the total net leverage ratio, both as defined for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.0 to 1.0 or more than 3.5 to 1.0, respectively.

The 2022 Credit Agreement bears interest at a rate equal to specified prime rate (alternate base rate) or adjusted SOFR, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0% to 0.75% per annum on loans pegged to the specified prime rate, and 0.88% to 1.75% per annum on loans pegged to the adjusted SOFR. The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from 0.13% to 0.28% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.
The revolving credit facility carried an effective interest rate as shown below:
F-43

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Year ended December 31,
202220212020
Effective Interest Rate2.9 %1.7 %2.3 %
As of December 31, 2022 and 2021, the Company was in compliance with all financial and non-financial covenants listed under the applicable revolving credit facility.
Convertible Senior Notes
On October 1, 2018, the Company entered into an 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).

The Notes carried an effective interest rate as shown below:
Year ended December 31,
20212020
Effective Interest Rate3.6 %3.6 %

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 year ended December 31, 2021, the Company recognized a loss on settlement of the Notes of $12,845, representing the difference between the fair value of the consideration allocated to the debt component and the carrying value of the debt component immediately before settlement, and is presented as “Loss on settlement of convertible notes,” in the Company’s consolidated statements of income. During the years ended December 31, 2021 and 2020, the Company recognized interest expense and amortization of debt discount of $5,237 and $7,866, respectively, on the Notes.

Expected payments for all of the Company’s borrowings as of December 31, 2022 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023$30,000 $12,374 
2024 11,926 
2025 11,926 
2026 11,926 
2027220,000 4,472 
Total$250,000 $52,624 
* Interest payments are based on effective interest rate as of December 31, 2022.
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 December 31, 2022 and 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.
F-44

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
19. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Twelve months ended December 31, 202232,816 $4,121 $125.58 
Twelve months ended December 31, 202131,309 $2,752 $87.90 
Twelve months ended December 31, 202028,052 $2,131 $75.96 
(1) The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.
On 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, for a total consideration including commissions, under repurchase programs, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Twelve months ended December 31, 2022503,858$68,521 $135.99 
Twelve months ended December 31, 20211,087,325$115,605 $106.32 
Twelve months ended December 31, 20201,085,153$77,818 $71.71 
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.
Dividends
The Company has not paid or declared any cash dividends on its common stock during the years ended December 31, 2022, 2021 and 2020. The Company’s borrowings under the revolving credit facility could restrict its ability to declare or make any dividends or similar distributions.
F-45

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
20. Employee Benefit Plans
The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these Plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.

The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately 5.9% per annum on the India Plan for the year ended December 31, 2022.
The benefit obligation has been measured as of December 31, 2022 and 2021. The following table sets forth the activity and the funded status of the gratuity plans and the amounts recognized in the Company’s consolidated financial statements at the end of the relevant periods:
Change in projected benefit obligation
20222021
Projected benefit obligation as of January 1$23,271$20,466 
Service cost3,7703,512 
Interest cost1,232929 
Benefits paid(1,757)(1,844)
Acquisition adjustments 209 
Actuarial (gain)/loss*(2,639)539 
Effect of exchange rate changes(2,346)(540)
Projected benefit obligation as of December 31$21,531$23,271 
Change in Plan Assets
Plan assets as of January 1$13,605 $11,512 
Actual return798 777 
Employer contribution3,273 3,361 
Benefits paid(1,737)(1,835)
Effect of exchange rate changes(1,490)(210)
Plan assets as of December 31$14,449 $13,605 
Unfunded status as of December 31$7,082$9,666
Unfunded amount recognized in the consolidated balance sheets
Non-current liability (included under other non-current liabilities)$6,971 $9,604 
Current liability (included under accrued employee costs)111 62 
Total accrued liability$7,082 $9,666 
Accumulated benefit obligation as of December 31$14,447 $14,794 
Accumulated benefit obligation in excess of plan assets as of December 31$(2)$1,189 

F-46

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
*During the year ended December 31, 2022, actuarial gain was driven by changes in actuarial assumptions, offset by experience adjustments on present value of benefit obligations. During the year ended December 31, 2021, actuarial loss was driven by experience adjustments on present value of benefit obligations offset by changes in actuarial assumptions.
Components of net periodic benefit costs recognized in consolidated statements of income and actuarial loss reclassified from AOCI, were as follows:
 Year ended December 31,
 202220212020
Service cost$3,770 $3,512 $2,706 
Interest cost1,232 929 964 
Expected return on plan assets(872)(796)(636)
Amortization of actuarial loss, gross of tax592 709 394 
Net gratuity cost$4,722 $4,354 $3,428 
Amortization of actuarial loss, gross of tax$592 $709 $394 
Income tax effects on above(179)(204)(127)
Amortization of actuarial loss, net of tax$413 $505 $267 

The components of actuarial loss on retirement benefits included in AOCI, excluding tax effects, were as follows:
 As of December 31,
 202220212020
Net actuarial loss$(462)$(3,624)$(3,772)
Net prior service cost(8)(12)(15)
Amount recognized in AOCI, excluding tax effects$(470)$(3,636)$(3,787)

The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost were:
 December 31,
 202220212020
Discount rate7.3 %5.6 %4.6 %
Rate of increase in compensation levels7.8 %7.6 %7.1 %
Expected long-term rate of return on plan assets per annum7.3 %6.8 %7.0 %

The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are either based on current market yields on government securities or yields on government securities adjusted for a suitable risk premium, if available.
F-47

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Expected benefit payments during the year ending December 31,
2023$3,475 
2024$3,183 
2025$2,897 
2026$2,661 
2027$2,661 
2028 to 2032$8,388 

The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits.
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Year ended December 31,
202220212020
Contribution to the 401(k) Plans$5,205 $3,693 $3,577 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Year ended December 31,
202220212020
Contributions to the defined social security contribution plans$18,215 $16,340 $11,332 
21. Leases
The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.







F-48

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Supplemental balance sheet information
As of
December 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$55,347 $76,692 
Operating lease liabilities - Current
$14,978 $18,487 
Operating lease liabilities - Non-current
48,155 68,506 
    Total operating lease liabilities$63,133 $86,993 
Finance Lease
Property and equipment, gross$2,499 $2,685 
Accumulated depreciation(1,999)(2,339)
    Property and equipment, net$500 $346 
Finance lease liabilities - Current
$164 $141 
Finance lease liabilities - Non-current
355 229 
   Total finance lease liabilities$519 $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 consolidated balance sheets.
The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:
Year ended December 31,
Lease cost20222021
Finance lease:
Amortization of right-of-use assets$151 $188 
Interest on lease liabilities59 63 
210 251 
Operating lease(a)
21,783 26,326 
Variable lease costs5,033 7,621 
Total lease cost$27,026 $34,198 
(a) Includes short-term leases, which are immaterial.
F-49

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Supplemental cash flow and other information related to leases are as follows:
Year ended December 31
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$23,227 $25,674 
Operating cash outflows for finance leases$59 $63 
Financing cash outflows for finance leases$142 $201 
Right-of-use assets obtained in exchange for new operating lease liabilities$734 $4,547 
Right-of-use assets obtained in exchange for new finance lease liabilities$312 $71 
Weighted-average remaining lease term (in years)
Finance lease2.8 years2.1 years
Operating lease5.9 years5.8 years
Weighted-average discount rate
Finance lease14.3%14.5%
Operating lease6.8%7.2%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $2,723, $2,917 and $3,143, during the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding adjustment to ROU assets.
As of December 31, 2022 and 2021, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
During the years ended December 31, 2022, 2021 and 2020, the Company recognized $nil impairment on ROU assets.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624  
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 





F-50

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 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 payments108,765 455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
22. Income Taxes
The components of income/(loss) before income taxes consist of the following:
 Year ended December 31,
 202220212020
Domestic$80,949 $43,759 $30,893 
Foreign109,150 102,802 84,436 
$190,099 $146,561 $115,329 
Income tax expense/(benefit) consists of the following:
 Year ended December 31,
 202220212020
Current provision:
Domestic$43,416 $18,532 $7,946 
Foreign23,701 33,644 14,983 
$67,117 $52,176 $22,929 
Deferred provision/(benefit):
Domestic$(17,624)$(15,954)$1,343 
Foreign(1,928)(4,372)1,354 
$(19,552)$(20,326)$2,697 
Income tax expense$47,565 $31,850 $25,626 








F-51

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Income taxes (deferred) recognized in AOCI were as follows:
Year ended December 31,
202220212020
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$5,860 $(2,308)$(1,663)
Reclassification adjustment for cash flow hedges455 1,530 (500)
Retirement benefits (incl. effects of tax rate changes)(231)194 935 
Reclassification adjustment for retirement benefits(179)(204)(127)
Foreign currency translation loss10,032 3,016 1,946 
Total income tax benefit recognized in AOCI$15,937 $2,228 $591 
The effective income tax rate differs from the amount computed by applying the U.S. federal statutory income tax rate to income before income taxes approximately as follows:
 Year ended December 31,
 202220212020
Expected tax expense$39,921 $30,777 $24,219 
Foreign tax rate differential(1,136)1,127 (2,748)
Deferred tax provision3,801 350 2,888 
Unrecognized tax benefits273 161 6 
State taxes, net of Federal taxes7,730 4,968 3,242 
Non-deductible expenses6,285 3,165 1,467 
Excess tax benefit on stock-based compensation(5,881)(3,651)(2,378)
Research and development credits(2,230)(1,727)(918)
Prior period items(688)(931)(182)
Benefit on settlement of convertible notes (2,411) 
Others(510)22 30 
Tax expense$47,565 $31,850 $25,626 

The effective tax rate increased from 21.7% during the year ended December 31, 2021 to 25.0% during the year ended December 31, 2022. The Company recorded income tax expense of $47,565 and $31,850 for the years ended December 31, 2022 and 2021, respectively. The increase in income tax expense was primarily as a result of higher profit during the year ended December 31, 2022, compared to the year ended December 31, 2021, an increase in state taxes and an increase in non-deductible expense, partially offset by higher excess tax benefits related to stock-based compensation.
Effective for taxable years beginning after December 31, 2021, Internal Revenue Code Section 174, Amortization of Research and Experimental Expenditures, provides that research and experimentation expenses can no longer be currently deducted, instead such expenses are required to be capitalized. Such capitalized expenses are to be amortized over a period of five and fifteen years for the U.S. and foreign research, respectively. However, this change has no net impact on the current year income statement due to offsetting a current tax expense of $24,743 with a corresponding deferred tax benefit.

The Company is under Internal Revenue Service audit for the years 2017 and 2018. The audit process is substantially complete and is expected to conclude with no adjustments.


F-52

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The components of the deferred tax balances were as follows:
 As of
 December 31, 2022December 31, 2021
Deferred tax assets:
Tax credit carry forward$5,716 $16,236 
Depreciation and amortization expense14,734 10,722 
Capitalized research and development expenses24,743  
Stock-based compensation11,425 10,760 
Accrued employee costs and other expenses15,504 13,264 
Net operating loss carryforwards412 2,057 
Net unrealized foreign exchange loss23,572 408 
Deferred rent3,120 4,454 
Others272 642 
99,498 58,543 
Valuation allowance(309)(188)
Deferred tax assets$99,189 $58,355 
Deferred tax liabilities:
Intangible assets$27,807 $28,119 
Net unrealized gain on investments6,006 5,840 
Others10,132 3,957 
      Deferred tax liabilities$43,945 $37,916 
Net deferred tax assets$55,244 $20,439 

Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of assets and liabilities and their respective tax bases and operating loss carry forwards. The Company performed an analysis of the realizability deferred tax assets as of December 31, 2022 and 2021, and recorded a valuation allowance of $309 and $188, respectively.
The Company’s income tax expense also includes provisions established for uncertain income tax positions determined in accordance with Financial Accounting Standards Board Interpretation No. 48, Accounting for Uncertainty in Income Taxes. The Company monitors and adjusts these reserves in light of changing facts and circumstances. To the extent that the final tax outcome of these matters differs from the amounts recorded, such differences will impact the income tax expense in the period in which such determination is made.
The following table summarizes the activity related to the unrecognized tax benefits:
Year ended December 31,
202220212020
Balance as of January 1$1,068 $907 $1,047 
Increases/(decreases) related to prior year tax positions158 (12)(324)
Increases related to current year tax positions223 173 184 
Balance as of December 31$1,449 $1,068 $907 
The unrecognized tax benefits as of December 31, 2022 of $1,449, if recognized, would impact the effective tax rate.
F-53

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
As of December 31, 2022 and 2021, the Company has not accrued interest and penalties relating to unrecognized tax benefits.
23. Stock Based Compensation
On June 15, 2018, at the Company’s 2018 Annual Meeting of Stockholders, the Company's stockholders approved the 2018 Omnibus Incentive Plan, which among other things, reserves 3,175,000 shares of the Company’s common stock for grants of awards under the 2018 Omnibus Incentive Plan. As of December 31, 2022, the Company had 1,324,755 shares available for grant under the 2018 Omnibus Incentive Plan (includes 164,195 shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to December 31, 2022).

Under the 2018 Omnibus Incentive Plan, the Compensation and Talent Management Committee (the “Committee”) may grant awards of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, stock bonus awards, performance based compensation awards (including cash bonus awards and market condition based awards) or any combination of the foregoing.
The Committee determines which employees are eligible to receive the equity awards, the number of equity awards to be granted, the exercise price, the vesting period and the exercise period. The vesting period for the equity award issued is determined on the date of the grant and is non-transferable during the life of the equity award. The majority of options expire within ten years from the date of grant. Restricted stock units generally vest proportionally over a period of four years from the date of grant, unless specified otherwise.
Stock-based compensation expense by nature of function, as below, are included in the consolidated statements of income:
 Year ended December 31,
 202220212020
Cost of revenues$11,535 $7,871 $6,300 
General and administrative expenses20,016 16,396 11,009 
Selling and marketing expenses17,815 14,354 10,926 
Total$49,366 $38,621 $28,235 
Income tax benefit related to share-based compensation, including excess tax benefits$9,785 $9,424 $8,330 

Stock Options
The fair value of each stock option granted to employees is estimated on the date of grant using the Black-Scholes option-pricing model.
The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. All stock-based payment awards are amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. The Company accounts for the forfeitures as and when the actual forfeitures occur.
F-54

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of OptionsWeighted- Average Exercise PriceAggregate Intrinsic ValueWeighted- Average Remaining Contractual Life (Years)
Outstanding as of December 31, 20213,093 $27.62 $362 2.0
  Granted  — — 
  Exercised   — 
  Forfeited  — — 
Outstanding as of December 31, 20223,093 $27.62 $439 1.0
Vested and exercisable as of December 31, 20223,093 $27.62 $439 1.0
The unrecognized compensation cost for unvested options as of December 31, 2022 was $nil. The Company did not grant any options during the years ended December 31, 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $nil, $2,475 and $3,488, respectively.
The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable as of December 31, 2022:
 Options Outstanding, Vested and Exercisable
Range of Exercise PricesSharesWeighted-Average
Exercise Price
$25.01 to $28.00
3,093 $27.62 

Year ended December 31,
202220212020
Cash received from options exercised during the year $ $710 $1,501 

Share Matching Program
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock. For purposes of the match, “newly acquired shares” includes the employee’s first quarter 2022 open market purchase of the common stock, and crediting of equity awards vesting under any existing stock award plan of the Company as having been purchased by such employees, in an amount between $100 to $500 per such employee.
The matching restricted stock units granted under the SMP will vest in two installments, with one-third to vest on the second anniversary of the grant date and the remaining two-thirds to vest on the third anniversary of the grant date; the newly acquired shares for which the matching restricted stock units were granted must also be held by the employee until such vesting dates. The Company’s underlying common stock issued pursuant to the vesting of the matching restricted stock units will not be marketable or transferable for a period of two years following the vesting date. Certain forfeiture and other conditions apply.
Restricted stock unit activity under the SMP is shown below:
F-55

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

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
 Restricted Stock Units (SMP)
 NumberWeighted-Average
Fair Value
Outstanding as of December 31, 2021 $ 
  Granted52,636 124.76 
  Vested  
  Forfeited(5,013)124.76 
Outstanding as of December 31, 202247,623 $124.76 
The fair value of common stock to be issued under the SMP was determined by estimating the discount for illiquidity using the Cost of Carry model, the Chaffe model and the Finnerty model with the following assumptions:

 Year ended December 31, 2022
Dividend yield 
Expected life (years)2.0
Risk free interest rate for expected life2.3 %
Volatility for expected life32.3 %
Discount for illiquidity12.9 %
As of December 31, 2022, unrecognized compensation cost of $4,451 is expected to be expensed over a weighted average period of 2.3 years.
Restricted Stock Units
The Committee is authorized to award restricted stock units to participants. The Committee establishes the terms, conditions and restrictions applicable to each award of restricted stock units, including the time or times at which restricted stock units will be granted or vested and the number of units to be covered by each award. The terms and conditions of each restricted stock award will be reflected in a restricted stock unit agreement.
Any cash or in-kind dividends paid with respect to unvested shares of restricted stock units are withheld by the Company and paid to the holder of such shares of restricted stock, without interest, only if and when such shares of restricted stock units vest. Any unvested shares of restricted stock units are immediately forfeited without consideration upon the termination of holder’s employment with the Company or its affiliates. Accordingly, the Company’s unvested restricted stock units do not include non-forfeitable rights to dividends or dividend equivalents and are therefore not considered as participating securities for purposes of earnings per share calculations pursuant to the two-class method.
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted-
Average
Fair Value
Outstanding as of December 31, 2021**
982,187 $81.61 
  Granted358,764 121.38 
  Vested*(327,450)73.30 
  Forfeited(90,375)94.96 
Outstanding as of December 31, 2022**
923,126 $98.71 
* Includes 12,009 and 18,904 restricted stock units vested during the years ended December 31, 2022 and 2021, respectively, for which the underlying common stock is yet to be issued.
F-57

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
** As of December 31, 2022 and 2021, restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481, respectively.
The fair value of restricted stock units is generally the market price of the Company’s shares on the date of grant. As of December 31, 2022, unrecognized compensation cost of $59,182 is expected to be expensed over a weighted average period of 2.3 years.
The weighted-average fair value of restricted stock units granted was as follows:
Year ended December 31,
202220212020
Weighted-average fair value $121.38 $91.23 $76.99 
The total grant date fair value of restricted stock units vested was as follows:
Year ended December 31,
202220212020
Total grant date fair value$24,002 $23,845 $20,072 
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 year ended December 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 (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).
The fair value of each PU is determined based on the market price of one common share on a day prior to the date of grant, and the associated stock compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The stock compensation expense for the PUs is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued are adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense is based on a comparison of the final performance metrics to the specified targets.
The grant date fair value for each MU is determined using a Monte Carlo simulation model and the related stock compensation expense is expensed on a straight-line basis over the vesting period. The stock compensation expense related to the MUs is recognized once the requisite performance period is fulfilled regardless of the extent of the market condition achieved.
The Monte Carlo simulation model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following ranges of assumptions:
The historical volatilities are used over the most recent three-year period for the components of the peer group.
The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period. 
Since the plan stipulates that the awards are based upon the TSR of the Company and the components of the peer group, it is assumed that the dividends get reinvested in the issuing entity on a continuous basis.
The correlation coefficients are used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate the historical volatilities.
F-58

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
The fair value of each MU granted to employees is estimated on the date of grant using the following weighted average assumptions:
 Year ended December 31,
 202220212020
Dividend yield   
Expected life (years)2.92.92.9
Risk free interest rate for expected life1.7 %0.5 %3.9 %
Volatility for expected life38.3 %65.2 %34.3 %
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202158,864 $78.29 172,042 $113.74 
Granted53,122 119.98 79,631 155.67 
Adjustment upon final determination of level of performance goal achievement*  54,727 102.10 
Vested(54,741)78.28 (109,454)102.10 
Forfeited(7,654)97.55 (18,234)126.21 
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
* Represents adjustment of shares vested in respect of MUs granted in February 2020 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2022.
As of December 31, 2022, unrecognized compensation cost of $20,066 is expected to be expensed over a weighted average period of 1.8 years.
Employee Stock Purchase Plan
On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).
The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The first offering period under the 2022 ESPP commenced on October 1, 2022 with a term of three months. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP.

As of December 31, 2022, 800,000 shares remain available for future issuance under the 2022 ESPP, of which 7,636 shares of common stock were eligible for purchase by employees for total proceeds of $1,060 for which the underlying common stock was issued subsequent to December 31, 2022.

The ESPP is compensatory and results in compensation expense. The fair value of common stock to be issued under the ESPP was determined using the Black-Scholes option pricing model with the following assumptions:

F-59

EXLSERVICE HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(continued)
December 31, 2022
(In thousands, except per share amount and share count)
 Year ended December 31, 2022
Dividend yield 
Expected life (years)0.3
Risk free interest rate for expected life3.3 %
Volatility for expected life43.6 %
Discount for illiquidity9.9 %

The weighted-average fair value of employee stock purchase rights granted pursuant to the ESPP during the year ended December 31, 2022 was $20.53.


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

On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of $150,000 aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s board of directors. The Company settled the Notes on August 27, 2021. Refer to Note 18 - Borrowings to the consolidated financial statements for further details.
The following transactions with the Purchaser were recognized by the Company in connection with the Notes:
Year ended December 31
20212020
Repayment of the Notes in cash$200,000 $ 
Repayment of the Notes in shares$36,742 $ 
Interest expense on the Notes$3,442 $5,250 

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

The Company’s operations centers in the Philippines are registered as qualified Philippines Economic Zone Authority units, which provides the Company fiscal incentives on the import of capital goods and local purchase of services and materials.
F-60

The Company is required to meet certain requirements to retain the incentives. The Company has, and will continue to, comply with the requirements to avail itself of the incentives.
Contingencies
The transfer pricing regulations in the countries the Company operates in require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review the Company’s transfer pricing. If the Company’s transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting the Company’s profitability and cash flows.
The Company is currently involved in transfer pricing and related income tax disputes with Indian tax authorities. The aggregate amount demanded by Indian tax authorities (net of advance payments) as of December 31, 2022 and 2021 is $37,088 and $34,276, respectively. The Company has made payments and/or provided bank guarantees against these demands in the amounts of $7,532 and $7,954, as of December 31, 2022 and 2021, respectively. The Company believes that its positions will more likely than not be sustained upon final examination by the tax authorities, and accordingly has not accrued any liabilities with respect to these matters in its consolidated financial statements.
India’s Value Added Tax (“VAT”) regime ended in June 2017 and was replaced by the current Goods and Service Tax (“GST”) regime. Pursuant to reviewing the Company’s annual VAT filings, the Indian tax authorities raised aggregate VAT tax demands for tax years 2015 and 2017, in the amounts of $5,526 and $6,387, as of December 31, 2022 and 2021, respectively. The GST authorities rejected the Company’s refunds claims in the amounts of $3,866 and $3,322 as of December 31, 2022 and 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 December 31, 2022 and 2021, respectively.

One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.
In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.
From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be

reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements.

EX-21.1 2 exls-ex211x12312022x10xk.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of the Registrant
Name of SubsidiaryJurisdiction
Kogni LLCArizona
ExlService Australia Pty Ltd.Australia
ExlService Bulgaria EAD Bulgaria
IQR Consulting, LLCCalifornia
Clairvoyant Inc.Canada
ExlService Canada Inc.Canada
ExlService Colombia S.A.S.Colombia
ExlService Czech Republic S.R.O.Czech Republic
Business Process Outsourcing, LLCDelaware
Clairvoyant AI, Inc.Delaware
ExlService Technology Solutions, LLCDelaware
ExlService.com, LLCDelaware
Outsource Partners International, Inc. Delaware
Overland Solutions, LLCDelaware
ExlService Germany GmbHGermany
Business Process Solutions (India) Private LimitedIndia
Clairvoyant India Private LtdIndia
exl Service.com (India) Private LimitedIndia
Inductis (India) Private LimitedIndia
IQR Analytics Private Limited India
Outsource partners International Private LimitedIndia
SCIOinspire Consulting Services (India) Pvt Ltd.India
EXLService (Ireland) LimitedIreland
Business Process Outsourcing Ltd.Mauritius
ExlService Mauritius LimitedMauritius
OPI LimitedMauritius
EXLS Mexico, S. de R.L. de C.V.Mexico
ExlService Philippines, Inc.Philippines
ExlService Romania Private Limited S.R.L.Romania
Inductis (Singapore) PTE LimitedSingapore
EXL Analytics SA (Pty) Ltd.South Africa
ExlService South Africa (Pty) Ltd.South Africa
ExlService Switzerland GmbHSwitzerland
ExlService (U.K.) LimitedUnited Kingdom



EX-23.1 3 exl-ex231x12x31x2022x10xk.htm EX-23.1 Document

                                                            Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in Registration Statement Nos. 333-263076; and 333-179098 on Form S-3 and Nos. 333-265772; 333-139211; 333-157076; 333-206022; and 333-226527 on Form S-8 of our reports dated February 23, 2023, relating to the financial statements of ExlService Holdings, Inc., and the effectiveness of ExlService Holdings, Inc.’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.



/s/ Deloitte & Touche LLP



New York, New York
February 23, 2023



EX-31.1 4 exls-ex311x12312022x10k.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CERTIFICATION
I, Rohit Kapoor, certify that:
1.I have reviewed this annual report of ExlService Holdings, Inc. for the year ended December 31, 2022;
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.

 

February 23, 2023/s/ Rohit Kapoor
Rohit Kapoor
Vice-Chairman and Chief Executive Officer

EX-31.2 5 exls-ex312x12312022x10k.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CERTIFICATION
I, Maurizio Nicolelli, certify that:
 
1.I have reviewed this annual report of ExlService Holdings, Inc. for the year ended December 31, 2022;
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.

February 23, 2023/s/ Maurizio Nicolelli
Maurizio Nicolelli
Chief Financial Officer

EX-32.1 6 exls-ex321x12312022x10k.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 Annual Report of ExlService Holdings, Inc. (the “Company”) on Form 10-K for the year ended December 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
February 23, 2023

EX-32.2 7 exls-ex322x12312022x10k.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 Annual Report of ExlService Holdings, Inc. (the “Company”) on Form 10-K for the year ended December 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
February 23, 2023

EX-101.SCH 8 exls-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Other Income/(Loss), net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Business Combinations, Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Other Non-Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Accumulated Other Comprehensive Income/( Loss) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenues, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Other Income/(Loss), net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Other Non-Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Related Party Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Segment and Geographical Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Segment and Geographical Information - Revenues Based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Revenues, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Earnings Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Other Income/(Loss), net - Summary of Other Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Investments - Summary of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Property and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Other Non-Current liabilities - Summary of Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Borrowings - Company's Debt Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Borrowings - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Borrowings - Notes Carried an Effective Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Borrowings - Maturities of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Capital Structure - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000108 - 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 0000109 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000111 - Disclosure - Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 0000112 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 0000113 - Disclosure - Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 0000114 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 0000115 - Disclosure - Employee Benefit Plans - Summary of Expected Benefit Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 0000116 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000117 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000118 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000119 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000120 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000121 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000121 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000122 - Disclosure - Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 0000123 - Disclosure - Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 0000124 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000125 - Disclosure - Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 0000126 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000127 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Balances (Detail) link:presentationLink link:calculationLink link:definitionLink 0000128 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 0000129 - Disclosure - Stock Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000130 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 0000131 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000132 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 0000133 - Disclosure - Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail) link:presentationLink link:calculationLink link:definitionLink 0000134 - Disclosure - Stock Based Compensation - Stock Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 0000135 - Disclosure - Stock Based Compensation - Share Matching Program Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 0000136 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 0000137 - Disclosure - Stock Based Compensation - Restricted Stock Units Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000138 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000139 - Disclosure - Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000140 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000141 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000142 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000143 - Disclosure - Related Party Disclosures - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000144 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 0000145 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 exls-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 exls-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 exls-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Foreign Current Foreign Tax Expense (Benefit) Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Allowance/(reversal) for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets, net Deferred Income Tax Assets, Net Total Long-Term Debt, Gross Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred provision/(benefit): Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Gain on sale and mark-to-market on investments Gain (Loss) on Investments Convertible debt, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Indefinite Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Retirement benefits (incl. effects of tax rate changes) Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Total finance lease liabilities Present value of lease liabilities Finance Lease, Liability Owned assets, gross Property, Plant and Equipment, Gross Foreign exchange contract Foreign Exchange Contract [Member] Other Income and Expenses [Abstract] Adjustment upon final determination of level of performance goal achievement (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Non Issued In Period Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other than Options, Non Issued In Period Investments Investment [Text Block] Rest of World Rest of World Rest Of World [Member] Rest of World. Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2026 Finance Lease, Liability, to be Paid, Year Four Depreciation and amortization expense Depreciation Stock issued against stock-based compensation plans (in shares) Stock issued, 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 Net deferred tax assets Deferred Tax Assets, Net Operating lease Operating Lease, Weighted Average Discount Rate, Percent Interest rate Debt Instrument, Interest Rate, Stated Percentage Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Other current assets Other Current Assets [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Share-based compensation arrangement by share-based payment award, maximum employee subscription Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Others, net Other Noncash Income (Expense) Accounts receivable, including unbilled receivables Accounts Receivable, before Allowance for Credit Loss 2025 Finance Lease, Liability, to be Paid, Year Three Restricted stock units vested for which underlying common stock is yet to be issued (in shares) Restricted Stock Units Vested For Which Underlying Common Stock To Be Issued Restricted Stock Units Vested For Which Underlying Common Stock To Be Issued Measurement Input Type [Domain] Measurement Input Type [Domain] Percentage of expected return on plan assets Defined Benefit Plan Expected Return On Plan Assets Percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Benefit on settlement of convertible notes Effective Income Tax Rate Reconciliation, Deduction, Settlement Of Convertible Debt Effective Income Tax Rate Reconciliation, Deduction, Settlement Of Convertible Debt Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2028 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Company's Stock Options Outstanding and Stock Options Vested and Exercisable Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Interest Payments* Interest Expense [Member] Discount rate Measurement Input, Discount Rate [Member] Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share Reconciliation [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Options outstanding, vested and exercisable (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Options outstanding, vested and exercisable, weighted-average exercise price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Fair value measurement Fair Value Measurement, Policy [Policy Text Block] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Hedging Designation [Domain] Hedging Designation [Domain] Plan assets at the beginning of the year Plan assets at the end of the year Defined Benefit Plan, Plan Assets, Amount Repayment of the Notes in cash Notes Payable, Related Parties Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] 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 Gratuity Payable Gratuity Payable [Member] Gratuity Payable Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Settlement of convertible notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 2022 Employee stock purchase plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Entity Address, State or Province Entity Address, State or Province Mutual funds Mutual Fund Fair Value Disclosure Mutual fund fair value disclosure. Employee Stock Employee Stock [Member] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Actuarial gain (loss) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Current portion of operating lease liabilities Operating lease liabilities - Current Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash payments for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Finance lease: Lease, Cost [Abstract] Expected tax expense Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Depreciation and amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Long-term borrowings, less current portion Long-term borrowings Long-Term Debt, Excluding Current Maturities Prior period items Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Total liabilities Liabilities Deferred rent Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Operating lease Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measurement period adjustments Goodwill, Purchase Accounting Adjustments Summary of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Summary of Change in Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Principal Payments Revolving Credit Facility [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Additions / (reductions) Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs 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] Estimated useful life Estimated useful lives Property, Plant and Equipment, Useful Life Revenues and cost of revenues for Company's reportable segments [Line Items] Revenue from External Customer [Line Items] Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Finance Leases Finance Lease, Liability, to be Paid [Abstract] Total Deferred Income Tax Expense (Benefit) State taxes, net of Federal taxes Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount Unrestricted domestic cash and cash equivalents Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold Short-term investments Short-Term Investments [Abstract] Developed technology Developed Technology Rights [Member] Unrealized gain/(loss) recognized in AOCI Foreign currency forward contracts Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Contract with Customer, Receivables, Assets and Liabilities Recognized Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net unrealized gain on investments Deferred Tax Liabilities, Financing Arrangements Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Reductions due to write-off of Accounts Receivables Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Current portion of long-term borrowings Long-Term Debt, Current Maturities Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] GST refund rejected Goods And Service Tax, Refund Denied Goods And Service Tax, Refund Denied Interest expense on the Notes Interest Expense, Debt Variable lease costs Variable Lease, Cost Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Interest cost Defined Benefit Plan, Interest Cost Other non-current liabilities Other Noncurrent Liabilities [Member] Finance lease liabilities Finance lease liabilities - Non-current Finance Lease, Liability, Noncurrent Restricted Stock Activity Under Company's Stock Plans Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party Transaction [Line Items] Related Party Transaction [Line Items] Summary of Income Tax Expense/(Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Loss on net investment hedges Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of Finite Lived Intangible Assets Useful Lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Range of exercise prices, upper range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Schedule of Income Tax Recognized in Other Comprehensive Income Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block] Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block] Employee Benefit Plans Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Conversion rate Debt Instrument, Convertible, Conversion Ratio Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Operating loss carryforward valuation allowance Operating Loss Carryforwards, Valuation Allowance Trading Symbol Trading Symbol Entity File Number Entity File Number Weighted average purchase price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Interest payable Interest Payable, Current Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block] Schedule of finite lived intangible assets useful lives. Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Deferred contract fulfillment costs Deferred Contract Acquisition Costs NonCurrent Deferred Contract Acquisition Costs NonCurrent Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Number, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate increased Effective Income Tax Rate Reconciliation, Percent Schedule of Credit Facilities Carried an Effective Interest Rate Schedule of Line of Credit Facilities [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Percentage of target shares an employee can earn 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 Business Combinations Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Insurance Insurance [Member] Insurance [Member] Beginning balance, contingent consideration Ending balance, contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Prime Rate Prime Rate [Member] Income Taxes Income Tax Disclosure [Text Block] Revenue from related parties Revenue from Related Parties Depreciation and amortization expense Deferred Tax Assets Depreciation And Amortization Deferred tax assets depreciation and amortization. Acquisition adjustments Defined Benefit Plan, Plan Assets, Business Combination Credit Facility [Domain] Credit Facility [Domain] Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Basic (in dollars per share) Earnings Per Share, Basic Reclassification adjustment for cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Total grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Revenues from External Customers and Property, Plant and Equipment [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Summary of Activity Related to Gross Unrecognized Tax Benefits Schedule Of Unrecognized Tax Benefits Table [Table Text Block] A summary of unrecognized tax benefits recognized during the period. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination. Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Change in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] 2027 Finance Lease, Liability, to be Paid, Year Five Share-based compensation arrangement by share-based payment award, maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Costs Related to Company's Stock-Based Compensation Plan Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Acquisition of treasury stock Payments for Repurchase of Common Stock Income Taxes Income Tax, Policy [Policy Text Block] Accrued capital expenditures Capital Expenditure, Liability, Current Capital Expenditure, Liability, Current Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets: Assets, Current [Abstract] Unrecognized tax benefits, interest and penalties on income taxes expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Derivative instruments Derivative Instruments and Hedges, Liabilities Investment Investment [Table Text Block] Receivable from Statutory authorities Service Taxes Receivable Service Taxes Receivable Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Revenues Based on Geographical Information Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Contingent Consideration Contingent Consideration [Member] Contingent Consideration Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Related Party Disclosures Related Party Transactions Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Amortization of Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cost of revenues Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Principal payments of finance lease liabilities Financing cash outflows for finance leases Finance Lease, Principal Payments Proceeds from borrowings Proceeds from Issuance of Other Long-Term Debt Capitalized research and development expenses Deferred Tax Assets, in Process Research and Development Contingent consideration Business Combination, Contingent Consideration, Liability, Current Reporting unit, measurement input Reporting Unit, Measurement Input Reporting Unit, Measurement Input Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total Current Income Tax Expense (Benefit) Other Income/(Loss), net Interest and Other Income [Text Block] Operating lease Operating Lease, Expense Aggregate disputed amount related to transfer pricing and permanent establishment Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment Aggregate disputed amount related to transfer pricing and permanent establishment Others Other Sundry Liabilities, Noncurrent Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Accounts receivable from related party Accounts Receivable, Related Parties Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance Ending balance Goodwill Advance income tax, net Prepaid Taxes Held in treasury at cost (in shares) Treasury Stock, Shares Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) 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 Income tax expense Income tax expense Income tax effects on above Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Hedging Relationship [Axis] Hedging Relationship [Axis] Entity Public Float Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Reclassification adjustments: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Derivative liability Derivative Liability, Subject to Master Netting Arrangement, before Offset 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year One Net unrealized foreign exchange loss Deferred Tax Assets, Unrealized Currency Losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Receivables from statutory authorities Service Taxes Receivable, Current Service Taxes Receivable, Current Common stock, $0.001 par value; 100,000,000 shares authorized, 39,987,976 shares issued and 33,234,444 shares outstanding as of December 31, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December 31, 2021 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 2027 Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Others Other Assets, Miscellaneous Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Commitments and contingencies Commitments and Contingencies, Policy [Policy Text Block] Summary of Effect of Net Investment Hedges on Accumulated Other Comprehensive Income Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Current liability (included under accrued employee costs) Liability, Defined Benefit Plan, Current Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Accumulated benefit obligation in excess of plan assets as of December 31 Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation 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 Deferred tax provision Deferred Other Tax Expense (Benefit) Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Cash received from options exercised during the year Proceeds from Stock Options Exercised Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Weighted-average remaining contractual life, vested and exercisable at December 31, 2022 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Others Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Deferred revenue Contract with Customer, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Gain/ (loss) on foreign currency exchange contracts Reclassification out of Accumulated Other Comprehensive Income [Member] Income Statement Location [Domain] Income Statement Location [Domain] Option to increase additional credit facility Line Of Credit Facility Option For Additional Borrowing Capacity Line of credit facility option for additional borrowing capacity. Amendment Flag Amendment Flag Estimated useful lives of intangible assets Finite-Lived Intangible Asset, Useful Life Number of Installments Number of Installments Number of Installments Fair value hedge Fair Value Hedging [Member] Weighted average life of intangible assets Finite-Lived Intangible Assets, Remaining Amortization Period Interest coverage ratio, minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Total other comprehensive income/(loss) Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Acquisition Goodwill, Acquired During Period Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Capital work in progress Construction in Progress [Member] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Summary of Components of Actuarial Gain/(Loss) Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Clairvoyant Clairvoyant [Member] Clairvoyant 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] Depreciation and amortization expense Depreciation, Depletion and Amortization 2028 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Network equipment and computers Technology Equipment [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Value added tax payable Value Added Tax Payable Value Added Tax Payable 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] Unrecognized tax benefits Income Tax Reconciliation Unrecognized Tax Benefits Income tax reconciliation unrecognized tax benefits. Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Assets acquired under finance lease Lease Obligation Incurred Operating cash outflows for operating leases Operating Lease, Payments Indefinite-lived intangible assets: Indefinite Lived Intangible Assets [Abstract] Indefinite Lived Intangible Assets Employee Stock Option Share-Based Payment Arrangement, Option [Member] Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Less: 6,753,532 shares as of December 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost Treasury Stock, Value Volatility for expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Contract liabilities: Contract with Customer, Liability [Abstract] Stock issued against stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Weighted average purchase price per share (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Common stock, shares 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] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable, net Accrued Income Taxes, Current Total operating expenses Operating expenses Operating Expenses Maximum Maximum [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Derivative designated as hedging instruments Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Capital Structure Stockholders' Equity Note Disclosure [Text Block] Components of Net Periodic Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Convertible debt, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Income tax benefit related to share-based compensation, including excess tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Short-term investments Total Short-term investments Short-Term Investments Class of Treasury Stock [Table] Class of Treasury Stock [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Summary of Weighted Average Actuarial Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Segment and Geographical Information Segment Reporting Disclosure [Text Block] Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Excess tax benefit on stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Reclassification adjustment for retirement benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts payable Accounts Payable, Current Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accrued expenses Accrued Expenses Current Accrued expenses. Convertible notes payable Convertible Notes Payable [Member] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic New Credit Agreement New Credit Agreement [Member] New Credit Agreement Summary of Fair Value of Foreign Currency Exchange Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] 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] Change in Plan Assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Foreign exchange contracts outstanding Derivative, Notional Amount Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued Preferred Stock, Value, Issued 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 Restricted cash Restricted cash (current) Restricted Cash, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative expenses General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract] Income taxes payable, net Increase (Decrease) in Income Taxes Payable Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] (Level 3) Fair Value, Inputs, Level 3 [Member] Total before tax Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Stock Based Compensation Share-Based Payment Arrangement [Text Block] Less: Allowance for expected credit losses Opening Balance Closing Balance Accounts Receivable, Allowance for Credit Loss Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Effect of exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Amortization of actuarial loss, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Term deposits Term Deposits, Current Term Deposits, Current Summary of Components of Deferred Tax Balances Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Unrealized foreign currency exchange (gain)/loss, net Foreign Currency Transaction Gain (Loss), Unrealized Goodwill [Roll Forward] Goodwill [Roll Forward] Land Land [Member] Investments, All Other Investments [Abstract] Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Business acquisition (net of cash and cash equivalents acquired) Payments to Acquire Businesses, Net of Cash Acquired (Level 2) Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Finite-lived intangible assets: Finite-Lived Intangible Assets [Line Items] Intangible assets, net Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Property, Plant and Equipment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current Translation adjustment Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Right of use assets under finance leases, gross Property and equipment, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Income taxes payable Accrued Income Taxes, Noncurrent Unrecognized tax benefits that would impact tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Expiring period of equity options to employees Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 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 Range of exercise prices, lower range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Unrealized (gain)/loss on investments Unrealized Gain (Loss) on Investments Summary of Other Income, net Interest and Other Income [Table Text Block] Finance lease Finance Lease, Weighted Average Remaining Lease Term Accounts receivable not billed Unbilled Contracts Receivable Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Aggregate intrinsic value, vested and exercisable at December 31, 2021 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Contribution to the 401(k) Plans Defined Contribution Plan, Employer Discretionary Contribution Amount Equity [Abstract] Equity [Abstract] Number, vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Property and Equipment, Net Based on Geographical Information Long-Lived Assets by Geographic Areas [Table Text Block] Restricted stock units vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Inbound Media Group, LLC Inbound Media Group, LLC [Member] Inbound Media Group, LLC Shares repurchased (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Net actuarial loss Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net (decrease)/increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Initial purchase consideration Business Combination, Consideration Transferred Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Measurement Input Type [Axis] Measurement Input Type [Axis] Internally developed software, net Capitalized Computer Software, Net City Area Code City Area Code Assets Assets [Abstract] Other current assets Increase (Decrease) in Other Current Assets Analytics Analytics [Member] Analytics [Member] Prepaid expenses Other Prepaid Expense, Current Interest coverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Earnings per share Earnings Per Share, Policy [Policy Text Block] 2023 Long-Term Debt, Maturity, Year One Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Investment in equity affiliate Payments to Acquire Equity Method Investments Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent (Gain)/loss from equity-method investment Income (Loss) from Equity Method Investments Advances to suppliers Prepaid Supplies Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchase commitment Long-Term Purchase Commitment, Amount 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One 2028 and thereafter Finance Lease, Liability, to be Paid, after Year Five Projected benefit obligation as of January 1 Projected benefit obligation as of December 31 Defined Benefit Plan, Benefit Obligation Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Reclassification to net income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Company's Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] 2024 Long-Term Debt, Maturity, Year Two Consideration received for process transition activities Contract From Customer Liability, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Business Combinations, Goodwill and Other Intangible Assets Business Combinations Policy [Policy Text Block] Percentage of export-oriented units established Export Oriented Units Established Percentage Export oriented units established percentage. Line of credit , maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Software Software and Software Development Costs [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Long-lived assets Long-Lived Assets Net gratuity cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Repayments of borrowings Repayments of Debt Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Derivative financial instruments Foreign Currency Contracts, Liability, Fair Value Disclosure Net income attributable to ExlService Holdings, Inc. stockholders Net income Net income Net Income (Loss) Attributable to Parent Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Leases Lessee, Finance Leases [Text Block] Schedule of Principal Maturities of Borrowings Schedule of Maturities of Long-Term Debt [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Rate of increase in compensation levels Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Schedule of Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock Schedule of Purchase of Common Stock From Employees Withholding Tax Payments [Table Text Block] Schedule of Purchase of Common Stock From Employees Withholding Tax Payments Additions Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross Total Assets, Fair Value Disclosure Interest and dividend income Investment Income, Interest and Dividend Leases Lessee, Operating Leases [Text Block] Amortization expense Capitalized Computer Software, Amortization Plan Name [Axis] Plan Name [Axis] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of operating segments Number of Operating Segments Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] (Level 1) Fair Value, Inputs, Level 1 [Member] Dilutive effect of conversion premium on the Notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Net prior service cost Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Denominators: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Derivative instruments Derivative Asset 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 Percentage of discretionary contributions towards 401(k) Plan, maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Number of options, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Cost Capitalized Computer Software, Gross Document Annual Report Document Annual Report Number of classes of common stock outstanding Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Liability Class [Axis] Liability Class [Axis] Effective Interest Rate Line of Credit Facility, Interest Rate During Period Geographical [Axis] Geographical [Axis] Gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax 2019 Repurchase Program Two Thousand Nineteen Repurchase Program [Member] Two Thousand Nineteen Repurchase Program [Member] Retirement benefits Non-current liability (included under other non-current liabilities) Liability, Defined Benefit Plan, Noncurrent Percentage of business acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Segments [Axis] Segments [Axis] Borrowings Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Increases/(decreases) related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 2023 Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Long-Term Debt, Maturity, Year Three Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Motor vehicles Vehicles [Member] Subsequent Event Subsequent Event [Member] Document Period End Date Document Period End Date Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs [Member] Other Current Assets Other Current Assets [Text Block] Schedule of Accumulated Other Comprehensive Income/( Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share [Abstract] Interest Rate Swap Interest Rate Swap [Member] Total accrued liability Liability, Defined Benefit Plan 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 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five 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. Long-term investments Total Long-term investments Long-Term Investments Repurchase of common stock authorized by board of directors Stock Repurchase Program, Authorized Amount Accrued employee costs Employee-related Liabilities, Current Income before income tax expense and earnings from equity affiliates Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Deferred income tax (benefit)/expense Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings Per Share Earnings Per Share [Text Block] Others Deferred Tax Liabilities, Other Client liabilities Broker-Dealer, Payable to Customer Award Type [Domain] Award Type [Domain] Loss on settlement of convertible notes Loss on settlement of convertible notes Gain (Loss) on Extinguishment of Debt Accounts Receivable and Allowance for Expected Credit Losses Receivable [Policy Text Block] Proceeds from ESPP contribution Proceeds from Stock Plans Maximum outstanding term of cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Operating Lease Operating Leases [Abstract] Operating Leases [Abstract] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation loss Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Unrealized gain/(loss) on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Operating expenses: Operating Expenses [Abstract] Effect of exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) 2028 to 2032 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Unamortized debt issuance costs Debt Issuance Costs, Net Auditor Name Auditor Name Other Assets Other Assets Disclosure [Text Block] Weighted-average fair value, adjustment upon final determination of level of performance goal achievement (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issue Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issue Date Fair Value Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Income tax effects Reclassification from AOCI, Current Period, Tax Deferred transition revenue Contract with Customer, Liability, Noncurrent Emerging Business Emerging Business [Member] Emerging Business Increases/(decreases) related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Analytics services Analytics Services [Member] Analytics Services [Member] Accrued employee costs Increase (Decrease) in Other Employee-Related Liabilities Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Number of options, vested and exercisable at December 31, 2022 (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Cash and cash equivalents (money market funds) Cash and Cash Equivalents, Fair Value Disclosure Deferred contract fulfillment costs Deferred Contract Acquisition Costs Current Deferred Contract Acquisition Costs Current Amortization expense Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities 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] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets [Member] Retirement benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Opening Balance Closing Balance Capitalized Contract Cost, Gross Treasury Stock Treasury Stock [Member] Selling and marketing expenses Selling and marketing expenses Selling and Marketing Expense Stockholders' equity attributable to parent, total Stockholders' Equity Attributable to Parent Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Credit Facilities [Line Items] Line of Credit Facility [Line Items] Audit Information [Abstract] Audit Information Tax credit carry forward Deferred Tax Assets, Tax Credit Carryforwards Others Deferred Tax Assets, Other Amortization Capitalized Contract Cost, Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deposits with statutory authorities Deposit Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Numerators: Net Income (Loss) Attributable to Parent [Abstract] India INDIA Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Retained Earnings Retained Earnings [Member] Unrecognized compensation cost for unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Common stock, dividends Dividends, Common Stock, Cash Total lease cost Lease, Cost Common Stock Common Stock [Member] Mutual funds Mutual Funds, Asset, Fair Value Disclosure Mutual Funds, Asset, Fair Value Disclosure Schedule of Components of Lease Cost Lease, Cost [Table Text Block] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] 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 Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Office furniture and equipment Furniture and Fixtures [Member] Operating lease liabilities, less current portion Operating lease liabilities - Non-current Operating Lease, Liability, Noncurrent Schedule of Deferred Compensation Arrangement with Individual [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Summary of Company's Purchased Shares of its Common Stock, Including Commissions Class of Treasury Stock [Table Text Block] Contributions to the defined social security contribution plans Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Digital operations and solutions Digital Operations And Solutions Services [Member] Digital Operations And Solutions Services Acquisition of treasury stock (in shares) Shares repurchased (in shares) Treasury Stock, Shares, Acquired Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Trade names and trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Reduction in lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities United Kingdom UNITED KINGDOM Statement [Line Items] Statement [Line Items] 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 Foreign exchange gain, net, interest expense and other loss, net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair value changes in contingent consideration Fair value changes Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Total consideration Stock Repurchased During Period, Value Accumulated Other Comprehensive Income/(Loss) Total AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income/( Loss) Comprehensive Income (Loss) Note [Text Block] Auditor Firm ID Auditor Firm ID Cash paid during the period for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Local Phone Number Local Phone Number Stock Based Compensation Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Operating Income (Loss) Market Condition Based PRSUs Market Condition Based Performance Restricted Stock Units [Member] Market Condition Based Performance Restricted Stock Units [Member] Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accrued employee costs and other expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Total Liabilities, Fair Value Disclosure Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Performance based percentage Percentage Of Performance Criteria Achieved And Shares Vested Percentage Of Performance Criteria Achieved And Shares Vested Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Domestic Current Federal, State and Local, Tax Expense (Benefit) Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Number of options, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Domestic Deferred Federal Income Tax Expense (Benefit) Long-lived assets impairment charges Impairment, Long-Lived Asset, Held-for-Use Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash Restricted cash (non-current) Restricted Cash, Noncurrent Intrinsic value of options exercised Aggregate intrinsic value, exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average discount rate Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate [Abstract] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected life (years) Expected life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Long-term revenue growth rate Measurement Input, Long-Term Revenue Growth Rate [Member] Government Grants Government Grants [Policy Text Block] Government Grants [Policy Text Block] Weighted-average fair value, granted (in dollars per share) Weighted-average fair value of restricted stock units 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 Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Employers Matching Contribution, Share Match Program, Cap per Employee Employers Matching Contribution, Share Match Program, Cap per Employee Employers Matching Contribution, Share Match Program, Cap per Employee Cash flow hedge gain to be reclassified within twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Contract Fulfillment Costs Contract Fulfillment Costs [Member] Contract Fulfillment Costs [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Investment in equity affiliate Equity Method Investments Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units Schedule of Share-Based, Stock Units, Valuation Assumptions [Table Text Block] Schedule of Share-Based, Stock Units, Valuation Assumptions [Table Text Block] Foreign exchange gain, net Gain/(loss) recognized in consolidated statements of income Foreign Currency Transaction Gain (Loss), before Tax Contract Acquisition and Fulfillment Costs Capitalized Contract Cost [Table Text Block] Acquisition-related costs Business Combination, Acquisition Related Costs Derivatives in cash flow hedging relationships Cash Flow Hedging [Member] Finance lease liabilities Finance lease liabilities - Current Finance Lease, Liability, Current 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] Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Debt instrument face amount Debt Instrument, Face Amount Short-Term and Long-Term Investments Investment, Policy [Policy Text Block] Deferred Compensation Arrangement with Individual [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenues and Cost of Revenues for Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Other current liabilities Other Liabilities, Current 2023 Finance Lease, Liability, to be Paid, Year One Lease deposits Security Deposit Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Operating lease, impairment charge Operating Lease, Impairment Loss Issuance of treasury stock Repayment of the Notes in shares Stock Issued During Period, Value, Treasury Stock Reissued Effect of foreign exchange gain/(loss) Gain (Loss) on Hedging Activity Schedule of Assets and Liabilities Acquired Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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 Settlement of portion of convertible notes through issuance of treasury stock Notes Reduction Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued expenses and other current liabilities. Payment terms Revenue From Contract With Customer, Payment Terms Revenue From Contract With Customer, Payment Terms Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax 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 Increase in number of shares available for grant (in shares) Share Based Compensation Arrangement By Share Based Payment Award, Increase In Number Of Shares Available For Grant Share Based Compensation Arrangement By Share Based Payment Award, Increase In Number Of Shares Available For Grant 2024 Finance Lease, Liability, to be Paid, Year Two Property and equipment, net Property, Plant and Equipment, Net Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Schedule of Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair value changes Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Selling and marketing expenses Selling and Marketing Expense [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Number, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total borrowings Long-Term Debt Other income/(loss), net Other income/(loss), net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Philippines PHILIPPINES Expected long-term rate of return on plan assets per annum Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Total current assets Assets, Current Income taxes, net of refunds Income Taxes Paid, Net Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Deferred revenue (consideration received in advance) Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Total Finite-Lived Intangible Assets, Net Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Income tax effects on above Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Derivative Asset, Notional Amount Derivative Asset, Notional Amount 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] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Amortization of non-cash interest expense related to convertible notes Amortization of Debt Discount (Premium) Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Concentration of Credit Risk in Financial Instruments Concentration Of Credit Risk In Financial Instruments [Policy Text Block] Concentration Of Credit Risk In Financial Instruments Less: Accumulated depreciation and amortization Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss 2022 Repurchase Program Two Thousand Twenty Two Repurchase Program [Member] Two Thousand Twenty Two Repurchase Program Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total including shares held in treasury Stockholders Equity Including Shares Held In Treasury Total stockholders' equity including shares held in treasury. 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 Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Schedule of Supplemental Cash Flow Information Related to Leases Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block] Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block] 2026 Long-Term Debt, Maturity, Year Four Hedging Relationship [Domain] Hedging Relationship [Domain] Business combination, provisional information, initial accounting incomplete, adjustment, financial liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities Hedging Designation [Axis] Hedging Designation [Axis] Auditor Location Auditor Location Entity Filer Category Entity Filer Category ExlService Holdings, Inc. Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] United States United States UNITED STATES Weighted average exercise price, vested and exercisable at December 31, 2022 (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Interest expense and amortization, debt Interest Expense And Amortization, Debt Interest Expense And Amortization, Debt Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expenses Share-Based Payment Arrangement, Expense Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Refer to Note 25) Commitments and Contingencies Security Exchange Name Security Exchange Name 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 Acquired finite-lived intangible asset, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Outstanding letters of credit Letters of Credit Outstanding, Amount Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Revenues, net Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Service cost Defined Benefit Plan, Service Cost Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Liabilities, Noncurrent [Abstract] Liabilities, Noncurrent [Abstract] Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Impairment charges Goodwill, Impairment Loss Depreciation and amortization expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Other assets Other Assets Finance lease Finance Lease, Weighted Average Discount Rate, Percent Revenues, net Revenue from Contract with Customer [Text Block] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Change in projected benefit obligation Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Derivative instruments Derivative Asset, Current Risk free interest rate for expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Finance Lease Finance Leases [Abstract] Finance Leases [Abstract] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Amortization of actuarial loss, gross of tax Defined Benefit Plan, Amortization of Gain (Loss) Total consideration Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity 2018 Stock options plan Two Thousand Eighteen Stock Options Plan [Member] Two Thousand Eighteen Stock Options Plan [Member] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total Non-United States Non-US [Member] Deferred tax assets Deferred Tax Assets, Gross Derivative not designated as hedging instruments Not Designated as Hedging Instrument [Member] Issuance of treasury stock (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Summary of Components of Income /(Loss) Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Deferred taxes benefit / (expense) recognized on: Deferred Income Taxes and Tax Credits [Abstract] Purchases of investments Payments to Acquire Investments Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Diluted (in dollars per share) Earnings Per Share, Diluted Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Accumulated benefit obligation as of December 31 Defined Benefit Plan, Accumulated Benefit Obligation Trade names and trademarks Trademarks and Trade Names [Member] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Other Assets Schedule of Other Assets [Table Text Block] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Long-term investments Long-Term Investments [Abstract] Other current assets Other current assets Other Assets, Current Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Tax Benefits Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Intangible Assets Healthcare Healthcare [Member] Healthcare Owned Assets: Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Share Match Units Share Match Units [Member] Share Match Units Commitment fee percentage range on unused credit facility Line of Credit Facility, Commitment Fee Percentage Movement in Allowance for Expected Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Gains / (losses) recognized during the year Other Comprehensive Income (Loss), before Reclassifications, before Tax Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Derivative asset Derivative Asset, Subject to Master Netting Arrangement, before Offset Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Income tax effects relating to above Total income tax benefit recognized in AOCI Other Comprehensive Income (Loss), Tax Deferred revenue (consideration received in advance) Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Payable to statutory authorities Statutory Authority Payables, Current Statutory Authority Payables, Current Interest expense Interest expense Interest Expense Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Schedule of Company's Debt Position Schedule of Long-Term Debt Instruments [Table Text Block] Buildings Building [Member] Unfunded status as of December 31 Defined Benefit Plan, Funded (Unfunded) Status of Plan Derivative financial instruments Foreign Currency Contract, Asset, Fair Value Disclosure Deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Non-compete agreements Noncompete Agreements [Member] 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 Others Other Assets, Miscellaneous, Current Revenue Based PRSUs Revenue Based Performance Restricted Stock Units [Member] Revenue Based Performance Restricted Stock Units [Member] Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five 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] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Employee Benefits Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities General and administrative expenses General and administrative expenses General and Administrative Expense Amount recognized in AOCI, excluding tax effects Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Term deposits Term Deposits, Non-Current Term Deposits, Non-Current Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Right-of-use assets under finance leases: Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract] Cost of revenues Cost of Sales [Member] Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average ESPP rights Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average ESPP Rights Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average ESPP Rights EX-101.PRE 12 exls-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 exls-20221231_g1.jpg SHAREGRAPH FY2022 begin 644 exls-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ :@!J #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" *5 Y # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#CO^"3'_!& M[P+_ ,%1?V7?BS\;?BI\2?VB/^$CT3QYKE@]GX1UN%WOX;>"WN1LAEM9Y9;A MVG=0%;YOD 4'D]Y=_P#!"S]F[P]\,_B%K?B#5?V[O#>N?#>ZTNUU'PM>>+/" MLVJW3:E)''9F"2W\VR.]Y ")+I&0*2ZJ&0M]!?\ !KEIFM:U_P $IOC;:>'( M_#\^O7/Q0\1Q6$6NPR2Z9-,UC8!$N5C('VY.TG@]#]0?"+]A/Q+X$\ _ M%&";X.?L]V'ASQA9Z;9:?\&M/UB:3P))+;S2/<:C<3-HZI'/.LL:M'%IA!_L M^ M(Y?,,ZOFMV7Y_U_-;JDM2OY?77SV_+?6WD[Z'P#XF_P"#<_X(>"OAWH>I M:N_[>-AXM\4ZTVB:)X)_X3+PC/KFJ2+ ]P\JR1%[".%88II"\UW'@1$8W/&K MZ/@K_@W5_96\4_LV>(_B=J'Q9_:^\+Z7X,_M&+Q%I>J^(M+_ +4T2XL&=;FV MDB@L94>4%/E\EY%D#H8V<.I/VC\+/^"=/Q%^!5OH_C#P;H?PD\.^(-!\YA_8O^(G MQ$_9:^+/@#Q?>>#]+U3XL&_UV;5-*O;B]@TC5+J8E+-8)+>$S6MO%#: W!DC MDG8S?N8/EJY6]Y?W;^DK1?*MTU\>NJ6KTT=^33I%MZZ MM?E=-_P1*_9TTKQ9!X0U7_AX)HOQ.U46TNA^![OQ1X2;5O$-O,EP[7-O-&SV M"Q0K:3F;S[J)H]J KNEB#^T?LY?\&PO[-_[2OPZ?7M.^*/[76@W%EJ%UH^J: M-K/B?28M1T:^M96BGMIQ%921%E9G3:#HO@RU\5:C<:-K%I>QRI?W%QJK:6D]M-EH#%&EE,BB MW<,S&<-#])_L@_!WQ+\(_ .N3>,[G1YO%GC+Q%?>)M4@TB2273].DN7&RU@E MD2.29(HDB3S7CC,C*S^7'N"*XVL^;L_OYDHI=TX7DWTEI[NQ$KW7+WC]W*W) MOLU.T4OY=?>W7Y[_ /$(%\ _^BQ_M/\ _A6:=_\ *ZC_ (A O@'_ -%C_:?_ M /"LT[_Y75^K]<;\,-F^;-%<:8D;.UO)&S;5 MFE !)'SGBO1=/LDTVPAMXS*T=O&L:F65I9" ,#<[$LQXY9B2>I)- 'XZ?&[_ M (-6O@C\(?"]K>Z9XK_;1^(6HWUVMG;Z1X:\4:']J_9[;Y)) H,,TJO@LC,A#']D/VTOA-K7QI^&5EHFG?#SX/_ !5T MU]0275O#/Q&:2'3+V%4"VB=;99&%J MQCM(B%0,(XLWS\LN75W5NE]-K[+U=U_>6Q:2YXWVL[_CK\MK73UT31^>WQP_ MX(!?L\?!#4;JU;5/V\/%$_A_P[!XI\6+H7B;PU/_ ,(992^;M^U^8D?GRXM[ MD^58_:GQ;L0I#Q&3L?C3_P &U7[-OPG\&>%=3TOXC_M@_$'4/'=W':>&]&\- M>+-#-[K3-;R71>-[NUM[>.-+>*25I)IHUPH )=D1OL_1_P!A+XW? +PGJ&A> M!O$'@;QV_C7X=Z-X'U_Q%XNU*]TZ^TJZT^VGM?[3A@BM[H7PDCN6U@D#_ +J, MJV_&">#QC]*_A[_P3]_: ^"WBCXW>(]!N?A+JFO?M/ W7BS[?K-_;V_@2["S MVT1T\)8N=5BCM)HP5G^PM)+;,VY%GV0^+_\ !U7X(A^&7_!''X=^&[>:2YM_ M#_CCP[IL4T@ >58;2ZC#,!QDA6]H_\ @33YUZ1?*HOJFW=]*GI. MT=KR_P# 5R\CZ:R7,Y+HU:RZ[?\ P:-_\H]/B;_V6#7/_273Z_4^ORP_X-&_ M^4>GQ-_[+!KG_I+I]?J?2&%%%% !1110 5P7P@_Y*#\5/^QH@_\ 3+I==[7! M?"#_ )*#\5/^QH@_],NET =[1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'R_\ \%9?^"H7AG_@E-^S(/'.LZ/?>*M> MUJ_31O#/AVR?RYM:OW5F6,OM;RXPJDL^UB. %9F4'R7X%?&;_@HS>ZOX1\3> M/?A-^S9-X+\07EJ-3\+Z)K>I67BWP]:3R*'EEEN6>RD>WC)=XXR2^W:N"<5\ MS_\ !W%X?O\ PF_[*7Q5N;2[NO!/PY\?EO$!BB:2*$2R6^,O"NKPZ=X7T?Q9:0W\%CHL_P!E@#PI^PW_ ,%8?!O@:]:X^!7AB\O%\(P12>;96TC2 MWB/]F?+!E,$5L"=QW*D3<9-8RJ\N&=;JZ3JKM;W='_X$M5U37F;NC^_=)/2- M6-)]VVMUZ6V?37R/WBN?VWO@O9>)/#>C3?%[X7Q:OXRMH+S0+%_%5BMSKD$X M!AEM8S+NG20$%&C#!@1@FM2R_:F^&.I?&:7X<6_Q&\!S_$.%&DD\+QZ_:-K, M:JNYB;02>< %Y)V<#FOY^_VGO^"?_P '_!__ :<^"/BS8>!-$A^)T_]D:S- MXJ,.[5YYI[\6KQMG?\ !6O]B7X7_LQ7MI4F_AJQI/UG;E:]+ZWM?HELZ?IP8*;R:%W#QV^YE'FL F6 SS M5GX,_M ^ OVCO#$FM_#WQMX1\>:-#,;:2_\ #NL6^J6J2@ F,R0.ZA@".,YY M%?C;^V3\*OAE\;O^#M?PEX7^+2:/?>%-3\ 69CTG6)U33]]C15V^7YDRA55"1R4ZB<%.6EXU9>2]DY;[O5+HG M:Z>MTEU^S;J2IPULZ2_\&+=/.JMSNM1BMT\RX>&*1U>18D^9RH(1>3@5_,)^WKX7U+XJ?\ M!'7P_P#&30?@1^QI\&/A+KVLPVGAI="^U7'Q+D>&XEA,;7Y 2Y&$,[K59M*^(>G?8-VJLUKH<]2K&G!U9?"J;GI_=DHN MVU[WTVV/O_\ X*(?M*>+OB3\,/A'XI_9N_:B_9[^'_A_5O&"6.J:WX@UW3KG M3O%4 RKZ?8SM%<1R7.Y7_=QE'./]8N#GZA^-W[5_PM_9G^P_\+'^)7@#X?\ M]IDBS_X27Q#::5]KQU\OSY$WX]LU^0?_ <%_L?_ Z_87_9N_9#^'?PL\/? M\(OX.T[XS075OI_V^YO?+DF)DD/FW$DDARQ)P6(';%='_P %4_V%/%VA_P#! M0?XF?M1^"?#O[/G[3?AK1?#EOIGC?X=?$&6WNKOPA';6T4K?9!*3#;2-"HG! MDVN/M#[8Y!)DX^VIJ+D](*_$GP[IO@(^*KC7M%@\+BT%^=8DOHEL!;%0PF\\MY?EE2"'W8P MJO;*> SK!(Y49(Y/K M7X6_MZ_M)?#O]JO]B'_@GO8>&/"UW\*_V6/'7Q&GM/%WAJ>_8VNGM;ZC%&]M M+/O7-O\ O+^1&W* N&V(8PJ^N_\ !5[]GSX;_L;?\%>?V$Y_V;O#?A+X>>/O M$/BL6'A&Q@L8[[1WGM(S)9EOW8KIC1O7C2EHI5727 M=-).[\G=;=+RV,W+]RZD7JJ;J/MHY)KR?NO?JU&Q^N/B?]LWX/\ @D^*_P"V M?BO\-=(_X0.:WM_$WVWQ/96__".RW&?(2\WRC[.TF#L$NTM@XS77_#KXE>'/ MC!X+L/$GA+7]%\4>'=53S;+5-(OHKVRO$R1NCFB9D<9!&5)Y!K\8_P!B;]D+ MX8_M:?\ !R'^VI!\3O _A[Q[9>'$L[K3['7;47MC#-)'#$TIMWS$[["0K.I* M9)4@DFN__P"#52TC^'WBO]LOX>Z2OV7PIX+^+%Q%I%D&)6T0OK1A5EISTU47_ (%^ /A]_:>?L?\ PDOB&TTG[7CKY?GR)OQWQFL?XY?MH?#O MX)?LKZU\7;KQGX0D\'6&FRWMEJIUFW&GZI($8Q0PS[]DCRNH1%4DLQ )XK\ MJ?\ @F]\%?AW^VY_P7 _;C;]H[PUX3\>^,O"NKPZ=X7T?Q9:0W\%CHLS>JC5C3?FVGJO*ZU6_+[R['UQ_P;R?MN_%[_ (*) M:7J_Q1^(_P"T9X!\3+JT-Z/^%.Z-H.G6]YX- O%C@NY+B.3[8(V6.152=6#+ M*C>82*]R_P""N?\ P5K_ .'<]MX#\'^#_!5U\3OC7\7+_P#LOP=X7AF\B*9] MZ1M/<28)6-7D0!1@N2?F159U\1_X--O@SX/\.?\ !)7P3XTT_P *>&K#QCXA MN-5M=5UZWTR"+4]3ABU*X$4<]PJB65$ 578A<#&*\6_X+A:G!^S3_P<&_L8 M_&CQK-_9OPR6W&A7&K7?RV&F7*7%UO>60_)'M6]AD)./EB9LX4E?3Q=*,<7A M\&M(N48M];.[W>MWHKO76RZ6\_#5)/#XC$[RBI22[M.VRZ+>RTTUZGVS^S!X M]_;STGXR>&;;XW> _P!G#5_ ?B!GCU&]^'VL:E;:EX4Q"\BRW$5^62Y4R!(M MMN207W9*C-?3GPW_ &@_ 7QDM-@S7X\?\ ! /XS^$_A#\'/V_)?%'B+2- 3PU\2M;U+5/M]RL!L;9T MEC25PQ! :2)T'JRE1SQ7%B,0XPJ-+X(3E\XR@K/_ ,"]3JH4E.=/7XYQC_X$ MIOF_\E2[>5S]5(OVUO@W/\&C\14^+7PR?X?+=?83XG7Q18G1A<;@GD_:_-\G MS-Q V[\Y(&*N6O[6GPKO?C%_PKN'XF?#Z7X@8W?\(PGB*S;6,;=V?L@D\[[O M/W>G-?SI:,=O_!F9JA'_ $4Q?_3A%7L'_!:G_@G!\&/@)^PU^Q5J_@KP/IGA M;Q#X@\6Z)I.KZYIH,&JZO'>VGGW$ES= ^;-*94#+([%H\L$V@XKJ]D_:.*V4 MZ!.JZ/I&OVE]?Z8 VP^?!%(TD6&^7YU'/%:'A+X\^!O'_Q#\0>$ M="\9^%-:\5^$]@US1;#5[>YU'1M_W/M,".9(=W;>HSVK\AOVX?V0OAK^P?\ M\%YOV"F^#?@[1/ALGB)]1TC5(M!MQ9QZC!"B1KYP7_6R,EQ(KR/EY 5W,VT5 MV?\ P2^\$ M?^"=7[0?C?X,?$7PEJWC/X6Z)>I)U*($>7<19D1)4(/[N9>JG* MG!%._P""9O[97OP5\!?&3QY\22;3PA'X[O'A\,: M+=!UMVGNX@=ESG[6BB-L@?,P^8*K12!_B=\/?&>C^'4,FK7^A>([/ M4;;3%"ER9Y(9&6(;59LN1PI/05\H_P#!.?\ X+W?#+]OG]HKXH_#N6Y\$>#- M0\&>)3H/A623QO:7K_$*+S+A5NK"(I$7!6%7VQ&88E7YCU/YY?\ !-WX2^(O M@[_P)X8W\B:UN "LS!(VEC* MA3\C8.XD^G?\&YG[-'PQ?_@HU^VTUW\/_ 9U?XIQ MA;'*;K5<(BXBVC"J.PK>A%3J)OX73E*W6\:J@]?RZ:N]VDS.NY1I2M\49QC\ MI4W)?+OUT5MVC[*_8/\ VI_$WPATSXS:W^TM^U5^SKXR\/V'C4Z7H%WHWB'3 M;.#PG&3-MTR^D\JW6.[PHQ%(TD@\I_G;FOK+XI?M'_#SX&^$]-U[QKX\\&># M]#UF>.UT_4=;UNVT^TOI9%+QQQ2RNJ2.RJS*JDD@$C@5^$W_ 3S_9!'[?$6_U'15Q\W]H6CSW-N!Z;I(@A]G-<5^RE^TK=_\ M!9SQA_P3M^ -Q=W%Z/@^MUXB^(,:N64)I$OE6(FR,[WMK9%)];_U/&>#?MG3 MI;2:HO\ [UN[699H+F-AE71U)5E(Y!!P:_G=^$GPE^,'[>?_!9?]L> MVT_PI^R?X^\7:/X@DTJ+1_CU9:EJ,VFZ3!<7$,!TF*W4JB"-8M\@ (W1%2-Y M+?J#_P &]7['/CC]A#]B77/ASXU\>?#[QR=)\9:B^F+X-UJ?5=-T"!EA,FG[ MYXHY(Y$N?M#M$02IER3N8T85.KAE5GHY14UZ-I6]5??:Z:[76(O2KRHK7EDX MOY*]_O6V]FF?-O\ P4C_ ."FG_!03_@FQ=>";CQ1I/['&JZ9\2?%2^%]"&EV MOB2>>"20DQO<^9/$JKMQN,>XYSA:^Z_V:_BQ\#^R]3\':A?V&F6\1#^;]LFU1E"MNV;-IQC=GM7Q)_P=@_\BQ^RA_V5^Q_] M K%_X+$:9I'QN_X.%OV0_AE\8EL[SX&W6BWFI6VE:HX&E:IK)%XH2=6*HY+Q M6*!&W ^8$QB5@3"7E:BM7*HX)OM&G"I\V_>2[W2*Q%DYUGHH4U-I=6YSA;TV M]+7/U,^%O[5OPN^.7A'5/$'@KXD^ ?&&@Z(K/J.I:)XAM-0M-/55+,9I8I&2 M,!58DL1@ GM7R9_P3G_X+W?#+]OG]HKXH_#N6Y\$>#-0\&>)3H/A623QO:7K M_$*+S+A5NK"(I$7!6%7VQ&88E7YCU/R%XE^!W@7]G7_@ZG^&7@;X&:!X9\-^ M&/&'P[O(?B7X7T*Q@BT:2!H+XF.XM8QY2;Q'9,4V*,^6QSYC9B_X-U/V;_AA M!_P42_;=GO?A]X&;5?AI\2"OA8R:#:M=>%X1=ZF@6Q'E[[9<(B@0[1\JCL*, M.XR:JS^#DG+S7)54&_/3;IJ[K1,6*C.G!P7Q*4->EIPE))]G_-_VZT]6C]7? MB#^W?\#_ (2?$$^$O%7QE^%/AGQ4'2,Z+JWBVPLM0#OC8OD22K)ELC V\Y&. MM?(7_!P=^WA\4_V'_#?[/DWPM\4+X9D\=?$BTT+6I/[-M+TWMBZY:$?:(I @ M.?O(%?@885^5/QVUJ/\ ;<_X)R_M!_&'X8_L[?L>?#+X0Z/K.H6=WK7BV2ZO M_B5=7K2QW!EM+P9\JYD>9=D,C!O_ /!%'_@F5<7MQ+,?CAX#\'?LEW7A7P3>WUKWW-'( I M>51N!R!QG]D/%_\ R*>J?]>DO_H!K^9'_@G5\"/VI/$O_!"7XV>,_@S\=+CP M_P"!](US5AKWP\M?#EHEWJ]M';6SWT\&KD/[:YM-7T^:Y\V+3KFVZ/\ #_XJ?#?QSJ^FH9+RQ\/>)K+4[FU4':6DC@D9D&>,D#FO MPN_;V^,OA#3/^#4'X01?L]V6K>$? 7BGQ/:Z+XLMI]1>[NK*4F\DOHKR>-0T MBR7L2-NV(&C:("-%94'I/PO_ ."37QO7]IW]EKXO6L_[ ?P=T+PGK]C+IVH_ M"JZU;1K_ ,;V$_EF:TS/"T=_-+:K,JAFWL)9 7PQQZKI*>,G3M:$9J%_-Q3O M_AUT6[5^VOG<\H8>$[WE*,I6\E)I)^>EI=GN?:WPE_X.!_A/\1/^"E_Q$^ & MI:I\/_#NA>#;2!M)\<7/CNS-CXGO7^SJUC#&R(@G62=TV)-(Q,#C:#D#[.\) M?'GP-X_^(?B#PCH7C/PIK7BOPGL&N:+8:O;W.HZ-O^Y]I@1S)#N[;U&>U?CG M^Q[^R?\ ";5?^#J/]ICPOK/PU^'=SH>C>$[+6]&TB]\/6;VEC>%-)E:\MX7C MV1S;I9',J -F1CG+$UZ-_P $OO'.C>!_^#B7]ONVUK5=/TF>6UTS4D2]G6#- MK!$C33_,1^[198RS= '!/!KDPG[RGAE/>=*'/%VL:?\2O %]I/P_EE@\47UOXAM);;P MW)%N,J7LBR%;9DVMN$I4KM.<8J'PO^V%\)/''B2/1M%^*7PYUC5YM'7Q%'8V M7B6RN+F33&4.+X1I(6-L5(838V8(.[%?AU^P;XNTWQ__ ,$O?^"KFO:+>P:E MH^MZ_P"([^PNX&W174$L%W)'(I[JRL"/8U]"_P#!!'_@F3\'_AA_P2FT;]H: MQT'4;GXO^,? >MQ7^O7>KW4FVW+K_P ;?\$:?V?;W49FN+B+ MPR+%78DGRK>>:WB7GTCB0?A7=.CRN:?V>1_*HI-?-CUWM<%XA_P"3GO"'_8KZY_Z5Z/7> MT %%%% !1110 5^6'_!WO_RBY\-_]E*T;_T3>5^I]?EA_P '>_\ RBY\-_\ M92M&_P#1-Y0 ?\&C?_*/3XF_]E@US_TET^OU/K\L/^#1O_E'I\3?^RP:Y_Z2 MZ?7ZGT %%%% !1110 5P7P@_Y*#\5/\ L:(/_3+I==[7!?"#_DH/Q4_[&B#_ M -,NET =[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '/\ Q2^%7AGXX?#_ %3PIXQT#2/%'AG6X?(O]+U2T2ZM+M,@ M@/&X*G! (XX(!&" :^5/@G_P;Y_L=?L\?%W3_'7A3X(Z+:>)M)N1>V5Q>:KJ M6I06DX8.LD=O8*H 7S"VT# M Q7<:%_P3V^#'A7]DO5?@7I/P_T71_A5KEG-8:AH.GF6T2\CF $K/-&ZS&5@ M!F7S/,X'S<"O9:*E0BH.FE[KW71^JZCYGS*?5;,\(\8_\$SO@CX__8ML/V>- M6\%?:_@]ID-O!;>'_P"V+^/RT@F$\0^TK.+D[9 &YE.>AR.*T/V@?^">WP@_ M:F^'_@3PMX[\(_V[H7PTU"TU7PW:_P!JWMK_ &;Z>6: M:("20+&[E%$CX W'/NE%3"*C3]DMM4_-.3DT^ZN_R*DW*?._)^EHJ.G;2*^9 M\.M_P;;?L1M)X@;_ (4+H6?$R[;S&L:H!"/-67_1A]IQ:'S7FKNWJPE[]U+6]T_-.U[^ME?O9=CR3]J_\ M87^%?[<-CX5MOBCX5'B>+P3K,?B#1!_:-W9&RO8P0DN;>6,O@'[CED/&5.*\ MN_:J_P""(/[+'[;/QD?X@_$SX1:5XA\83+&MQJ4>IW^GO>>6JJAG2UGB28A4 M5H_#+3X$M[+P\;%8[2P"!E1H F&AD4,V)(RK@LQ#9)KS[]C7_ M ((W?LS_ /!/[QO/XF^$WPHT?PSXCGB:#^U)KV\U2\@1AAEBEO)IGA##AA&5 MW#@YKZ;HIK21_"?]A/X5? _P#:2\>?%[POX6_L MSXA_$U8T\2ZM_:5Y-_:0CV[/W,DK0QXVK_JD3IS2_LQ_L+_"O]C;7O'>J?#? MPJOAR_\ B9K+^(/$LW]H7=VVIWK,[-*?/ED$8W2R'9'M0;CA17K=%$?=2C'9 M*R\E>]EY72=MK@]6Y/=N[];6OZVTOVT/F+]LC_@C3^S+^W]XYA\3_%CX3:+X ME\211B)M5@O;S2KRY15"JLTMG-"\P50 OF%MH&!BO3OA3^Q?\+/@9^SK=?"; MP?X(T3PW\/+ZTN+*ZT:PC:&.ZCG0QS&1P?,>1T.&D9BYX^;@5Z?14>SA[.5* MWNRW71WWNNI7/+F4[ZK9]4><_LI_LF_#_P#8C^".F?#GX8:!_P (SX-T:2:6 MST_[=$=$\: M>&+UA(]AJ=N)420 A98V^]'*H9L2(5==QP1FN[HJZG[S^)KZZDP]SX-/0^4/ MV2_^"'7[*O[#GQ3A\;?#+X0:3H7BNT5DM=3NM3O]6FLMRLK-";R>80L59E+1 MA6(8C.#4_P 2O^"(_P"RI\8?VF9?B_XF^"WA?6/'MS.+NYNYY+G['>SX(,L] MB)1:32'.2\D+,S88DL :^J**;;;3>ZV\O07*K.-M'OY^O<^:/^'/?[.?_#'% MW\ /^%._"/]NZ%\--0M-5\-VO]JWMK_9MS:QF*"3?#,CR;4)&) M"RGJ03S7L]%";6W=/YQTB_6-E9]+:!)*3O+S7REK+_P+KWZGE'QE_8?^%_[0 M7QX^'?Q-\7^&/[6\;_"B::?PKJ7]HW<']EO-L\P^5%*L4N=B_P"M1\8XQS7G MG[57_!&_]F;]MKXT:=\0_BA\)=#\4^,--6*-=0>ZN[0W:Q$&-;F."6..Z"X" M@3K(-HV_=XKZ:HJ4DK)=&VO)O=KLWU?4;U;;ZI)^:6R?DNB/GGP3_P $I?V? MOAM\)_BEX%T#X<6.D>$/C1-+/XOTFTU"\CMM2:12K"-1-_HJ[20J6WE*HQM MP*K_ !+_ ."1_P"SK\8_V5O"OP4\3_#'3-9^&_@=0F@:;/?WGVC20"3^YO!, M+IO_ )-O]_7OU/F+ M]F'_ ((T_LS_ +&/Q6T3QQ\,/A7IOA'Q5X?TN;1K34+74KZ1VMIF9I!,))V6 M>0EB/-F#R!0JA@JJ!>U7_@D;^SIK'[9=K^T%+\,M-C^+MG=+?1Z[;W]Y;AK@ M(4\][:.9;:24J3EWB+$X))(!KZ/HJU*2E&:>L=GU6M].VNOJ)Q34HM:2W\]+ M:]]-/0\D_9<_87^%?[%M]XUN?AGX5'AF7XB:R_B#Q 5U&[NQ?WKEBTH$\L@C MR6;Y(PJ#/"UR?[+O_!*3]G[]B_XZ^*?B7\,_AU9^&/&WC1)X]7U)-2O;KSTG MG%Q*B13S/%"K2JK;8D0?*H P *^AZ*F/NM2CNERKR5K67E9)6VLK#W3B]F[_ M #WOZW;=SY?_ &Q?^",/[,?[?7C]/%7Q6^$VC^)/$JQK"^J6]]>Z5=W**NU! M-)9S0M-M4 +YA; P *]G_9T_9I\!?LC_"C3_ _PU\*Z1X.\*:86:#3]/BV M)O8Y:1V)+22,?O.Y+-W)KN:*()0BXPT3[!+WG>6YY+^U5^PQ\*_VVX_"*?%# MPJOBA/ FLQ^(-#5M0N[065]']V4B"6/S,?W)-R'NIIG[87[!GP@_;\\ P>&O MB_X#T7QOI5G(TMI]J\R&YL7;&YH+F%DGA+;5#>6Z[@ #D5Z[142IQDN62TO? MYZ:^NBU\EV&I-/F6]K?+73TU?WON>"?L5?\ !,#X"_\ !.V#4Q\&_AMH_@VX MUE1'>WJSW%]?7,8.X1MZ[^I\:>+O\ @WN_8U\=?%/7?&>J? GPU<:[XD6X%^5O;Z*T M=IT*221VB3BWAD^8L)(HU='^=2K_ #5Z#XQ_X).?L_\ C_X&?#3X;:OX %WX M+^#U]%J7A#3_ .VM10Z1<1;MC^^H7>HK/<3(B2,7NI97PRQH-N[;QTY->N MT4K+7^\K/S6]GW5];!=Z>3NO)[7];'SW\$/^"5'[/O[.OP"\8?"SPI\--*MO MAUX]O7U#7?#U_=W6J6%[.RHI<1W4LHCXBBP(]H4QH0 5!''?LR?\$*?V3OV. M_B_;>/?A[\&]%T?Q;8N9+/4+K4;_ %0V+G/SP)=SRQPN,G#1JK ="*^M:*:T MG[1?%9*_6RT2]$M$)I-_W]3YP_:7_ ."1O[.G[8/Q[T'XH?$3X9:; MKWCWPV8&LM72_O+&4F"020^*J?M5?\$;_ -F;]MKX MT:=\0_BA\)=#\4^,--6*-=0>ZN[0W:Q$&-;F."6..Z"X"@3K(-HV_=XKZ:HH M6B271MKR;W:[-]7U&]6V^J2?FELGY+HCY\\!?\$K?@#\+?A7\4_ _ASX=V6B M^$OC3)-)XPTJSU&]BM]2\Y&C=8P)O]%38Q4);>4JC&T# KT3X.?LN>!/V?\ M]G?3?A1X0T%='\ :3ITFE6FE+=SS"*VDWET\V1VE))DMQ-<"VC+,Y'F3.\CDLS$EV))/6NSHJG)MMOK M;\-ONN[=KB44K66U_P =_OLK][!1112&%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!P7B'_ ).>\(?]BOKG_I7H]=[7!>(? M^3GO"'_8KZY_Z5Z/7>T %%%% !1110 5^6'_ =[_P#*+GPW_P!E*T;_ -$W ME?J?7Y8?\'>__*+GPW_V4K1O_1-Y0 ?\&C?_ "CT^)O_ &6#7/\ TET^OU/K M\L/^#1O_ )1Z?$W_ ++!KG_I+I]?J?0 4444 %%%% !7!?"#_DH/Q4_[&B#_ M -,NEUWM<%\(/^2@_%3_ +&B#_TRZ70!WM%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444C.$4DD 9)/:@ M!:*\"_9$_P""E_PE_;C^)GC[PI\.](?^3GO"'_8KZY_Z5Z/7>UP7B'_DY[PA_P!BOKG_ *5Z M/7>T %%%% !1110 5^6'_!WO_P HN?#?_92M&_\ 1-Y7ZGU^6'_!WO\ \HN? M#?\ V4K1O_1-Y0 ?\&C?_*/3XF_]E@US_P!)=/K]3Z_'_P#X-H]3T+1_^"// M[0-SXGNFL?#<7Q%\4'5+E8KF7[/;?V?8B60K;,LY"H23Y3*X )#*>1/X*7P' MX0^%WQ5T?PU=?"+Q7\%[OQ1X*O?'7B/X5Z0FD?#I=*:\:+4[*2S@GN8HI([> M&*2_UNXO.6&(8*C[T^3_"K]/>ERW?9+=O\ 4)^[#GWWOWT5]%]IMZ)= M_(_7FBOR=N7^!%M\4BEA!\.Q^Q%<_$*"34I EK_PK?\ M)?#TXX(_P!!^R&^ M^R[L_P"C_;E7_EN*]3\">.].L_\ @F/\?/#OP=U'S+2V/B#4O FD:)/NO(?# M4]Q)''=:;!"?.%DTB7PM'A&UEC40$J$%%])>4>;71;1=K_\ ;W,M-8)RTV#^ M71ZNVBN_M:I=5[O+NO??+YO]#Z*_''Q_+^S##^W7\/%\ 6_PA/[&L^FK_P + M2GTE++_A7:ZZD-[_ &(FIE/]"^T$NY?S_P",:?YN'^S9^^_^"6D&BV_[/FOK MX-39\-#XRUAO PA&+$Z,;C,1L<9-ZK1O5=I*- MGVD[\T5UA[WD1*7*TO.*^^+E==XJW*W_ #770^DZX+X0?\E!^*G_ &-$'_IE MTNN]K@OA!_R4'XJ?]C1!_P"F72ZDL[VBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-/_@L]^U1\4/B[^T5 MX/\ V-?@E);:3XH^*>DM?>(M?EGV?V=IC>>)(01RF8K>9Y",N4*(@R]?I97Y M:?L/?\9+?\''7[2?CUO](TSX7Z'%X5LCU%M<_P"CVS<^[6U]Q_MGTH \=T;] ME33O^"!?_!5K]G:YT+4M0O\ X?\ Q:T4^"_$5_='!NM1>5$DF*Y(BC\^2QE" MY.U4D&3@M7[6U^=/_!SM\%I_'W_!.)?&6G!X]7^%OB2QUV*XB_UL44C&U?;[ M!YX7/IY0/:OMG]ECXU0?M'_LU> ?'UL4\OQCX?LM7*ITB>:!'=/JK%E([%30 M >(?^3GO"'_8KZY_Z5Z/7>UY9\5+/7;[]HKP8OA[4=)TN]'AS6R\NHZ;)?Q- M']ITC*A$GA(;.T[MY& 1M.$M7U2+5XHK:]LS=(ELJ3Z>DLVGH5W):3.L#2(&=I4KW6VKWV MTBY:OI>UDNK:')5XU\/5^ ESJ/[1%K\4K3PFG@%;2X3]F M8:K''ON-/>6^:5O"6[YC*=1:,0_8?WOEC3]@\K[.3W__ =&?VU_PY4^%O\ MPDGG_P#"1?\ "8^&O[4\['F?:OL5SYV['&[?NSCC-$5S0Y]M(O\ \"3=O\4; M6FOLMVNQR?+4Y/.2_P# >57])7O!]8ZZ'3?\&C?_ "CT^)O_ &6#7/\ TET^ MOU/K\L/^#1O_ )1Z?$W_ ++!KG_I+I]?J?2&%%%% !1110 5P7P@_P"2@_%3 M_L:(/_3+I==[7!?"#_DH/Q4_[&B#_P!,NET =[1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'B/_!1W]JO_ (8G_8A^(OQ+ MB^SG4?#FE-_9:3KNCDOIF6"U#+D%E\Z6/< ?N@]*\Q_X(J?MUZY^W;_P3\TG MQYXUN[*?Q3I=_?:5KES;P+;Q/) _F(_EK\JG[/)"2!QG) &<5^<'[;/[:'QJ M_P""WOC6]^!W@'X8:B?A+8?$^#39?%^CVES_P#^"4OBX?L7?"W_ (*$?"1I)+:W^$4FKZ[I,;N2TD"6M[#Y@SR.Y=5T/3O#'B/P=JJ*+"TF>19=.G#&VE)?DR M!HY4?'RY53@;L#[:K^=#_@AI?:U^PK^V=^SOXHN[EO\ A$_VG-%U/0YD?Y5C MGBU*XM8E Z%O/MK,@]=MRP'7G^B^@#PC_@HQ^W]X4_X)M?LVW7Q%\5V=_JD; MWD>E:9IMD5674KV1)'CBWM\J+MBD9G.<*C$*QPI^;/\ @WQ_97\?_"#X6?%3 MXF_$_P /7?A?Q?\ &[Q4WB!K"\XNTM?WDD;2H?FC8RW-P0K@-C!(&ZN%_P"# ME3_BO[_]EKX;??\ ^$W^)4/[HC/F;##;?^WN/QK]1* /./VO_@9%^TU^RO\ M$/X?2"//C#P]>Z7"TGW8II(66*3_ (!)L;_@-?'/_!LM\=)?B=_P35M?"E^9 M%U?X7:]?>'KB&;B5(V?[5%D>@^T/&/\ KB1VK]#:_%CX*?MA>"_^"*'_ 5G M_:R\.?$&:_T_P+XQ\CQ9H\5A:FX>XN)95GCM[>,8 .R_N%))50+0@G@4 ?K5 MXA_Y.>\(?]BOKG_I7H]=[7B_PL^-?A[]H[QY\+/'?A.\_M#PYXJ\$:QJ-A.4 MV,T;W.CG#*>5=3E64\AE([5[10 4444 %%%% !7Y8?\ !WO_ ,HN?#?_ &4K M1O\ T3>5^I]?EA_P=[_\HN?#?_92M&_]$WE !_P:-_\ */3XF_\ 98-<_P#2 M73Z_4^ORP_X-&_\ E'I\3?\ LL&N?^DNGU^I] !1110 4444 %<%\(/^2@_% M3_L:(/\ TRZ77>UP7P@_Y*#\5/\ L:(/_3+I= '>T444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7BG_!1W]H/_AE?]A/XJ^/8Y?( MO- \.W)T^3^[>RKY%K_Y'EBKVNOAG_@X_P!<_LC_ ((__$Z('!U&YT>V![_\ MA6TD/?TC/X9H B_X-R?V>?\ A0O_ 2T\'W<\/DZG\0+NY\57>1RPF816YSZ M&V@@;_@1^M?GG_P6@\7R?L-?\%,/V@W57ATS]HGX3BUB '[L32F"!F_WB]A- MG_KN?45^SO[ ^A_\(S^PM\%M-QM_L_P'H=MCTV:? O\ 2OR]_P"#O7X'?:_ MOP>^),$./[/OKWPU>R@??$T:W%N#]/(N?^^Z .._;Q^!E_\ "7_@A-^QS\5] M#AV:_P#"2XTK7HI<8\B'4@+O?D<\W*VG_?5?ME\-/'UA\5OAQX?\4:4_F:9X MDTVVU6S?.=\,\2RH?^^6%?&'_!4;X1KX?_X(&>+?"30#_BFO FD0B,K_ *LV M36;#CV\G]*]>_P""1'B#_A)O^"8/P(N,Y\OP9IUI_P!^81#_ .TZ /D?_@JO M_P 73_X+F_L4^"L>9_8-Q<>)MF?N[9A-NQ_W#<_\!K]1*_+OQ;_Q=C_@ZI\, MC_6#X9?#9SC'^J,D%S_\LA^=?J)0 5\I_MB_\$:O@K^W5^T-IGQ)^(-AK=[K M.FZ&^A?8[:\6"QNXSYQCFE4)O:6(S,4(<#A=RL% KZLHH _+S_@@S\,/BU^R M]\2_$7P3^)?AK7-/TGX9_P!OKX6UN\M'AL];M+F\TQI/LC'B2(21^=N4G!O- MI.5('ZAUP7B'_DY[PA_V*^N?^E>CUWM !1110 4444 %?EA_P=[_ /*+GPW_ M -E*T;_T3>5^I]?EA_P=[_\ *+GPW_V4K1O_ $3>4 '_ :-_P#*/3XF_P#9 M8-<_])=/K]3Z_+#_ (-&_P#E'I\3?^RP:Y_Z2Z?7ZGT %%%% !1110 5P7P@ M_P"2@_%3_L:(/_3+I==[7!?"#_DH/Q4_[&B#_P!,NET =[1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?G5_P '1>M?V7_P2OOH M,X_M+Q1IEMC^]@R2_P#M/]*_16OS#_X.N+I[K]@'P+H\)/G:U\1K" #.5%C MJ';//S%* /T0^ ^B?\(S\#O!FFX"_P!GZ%8VV .FRW1?Z5>^(?PM\,_%W0X] M,\6>'-"\3Z;#9_\ M! #Q#_PDW_!(3X,SY!,-G?VA]O)U.[B_D@KZ%_:S\/\ _"6_LK_$S2MH?^T_ M"FJ6FT_Q>99RIC]:^+/^#;7XL:-IW_!*?P#IFJ:SI>GW3>(M6TG3X+J[CADO M)FN7N/*B5F!=\2D[5&<T&U\.J>J MQD"PB('HIK]0Z_+S_ (-^1_PL#]K7]MGXAM^\7Q'\1#;6SGG9''=: MC+M!]-L\0_X"*_4.@ HHHH X+Q#_ ,G/>$/^Q7US_P!*]'KO:X+Q#_R<]X0_ M[%?7/_2O1Z[V@ HHHH **** "ORP_P"#O?\ Y1<^&_\ LI6C?^B;ROU/K\L/ M^#O?_E%SX;_[*5HW_HF\H /^#1O_ )1Z?$W_ ++!KG_I+I]?J?7Y0_\ !J+9 MZCJ/_!,WXO6^D7T&F:K/\5O$,=E>3VOVJ*TF-E8!)&BWIYBJV"4WKNQC<,YK MZ T_Q?\ '7Q+^SC\;K;X:^/O%WQ4O-%UZPT_P5XKDL/#EKK&HB-[9=8BMF:" MWTJ<0D7,<#OVD M/&'Q&/@WX1Z?\0OC/X3\: M*LY:*_*_)^\]>NT6]$^G70^O:*_/7XD?$_XQ?"'_ (*!_#;]F;_A?/C'6H/B M[HT_B/\ X2^ZT'P\OB'P\FG1W+75O;I'IZ6)CN7^R!6GM)FC6.Y 8ET:+Z@_ M8:\?^)_%WP]\5:1XN\0#Q;K/@3Q=J?ADZZUM!;3ZO#!(K0RSQP(D*SB*5$D\ MI$0O&S*B!MH(6FKQ?1M>:C)0;^4G;77JM-12ERNS[I/R] M\+^+_%.I2:O>7M@X6XAL;4!5C.0<)+-(/]X6[J?E)!Y7_@KK\5(OVCOC#_P3 M:U2V"M:_$/Q98Z\%3.T)--HC]CT N#[\'F@#];J*** *FNZ2FOZ'>6,O^JO8 M'@?CLRE3_.OY$D_::U7P+\%OA'HVG71M];^%'C75_$-JN[_432?V4\3_ (26 M;X^C?C_7Q7\QG_!.S]@"']M'_@H[\;?AC-]GMWTO0_%/V6XN$)BL;M9OL=M, MPP3A)IXV.!G .* /T_\ ^#5CP_/_ ,,!>,/$U[\U]XN\?7]Z\F,;U6VM$_\ M1@E_.OTTKYN_X),_L3ZM_P $^OV&O"OPS\0:AI.J^(=-FO+S4KK3#(UI)+/< MR2@1M(J.P5&1N]KRSXJ M>-;/P)^T5X,N[V'5IXI/#FMPA=.TJZU&4,;G2#DQV\IJ5A#<1B58[B-9%$L312 $9&Y& 93SRK $=" : )J*\V_:OEGL/@W?:C_P ML^[^$&D:.?M^L>)+.SL;B[MK2-&+)$;Z*>VC9G\O+20390.BJKNLB?,'Q$\4 M?M/:S\ O@7J]NGQ?$\VC7]QX\/@/3_"-KXBEEV0G3WEMM?S;1,Z>:TT5N-RR M,5"@ *,Y5%&+E+96_&^ODM'N4HWDHKJG^'3UVV[H^Z**^$-1_:,\9_M4Z'XN MU[X6_&GQ-X0\.?#KX8Z-XLTF[DT'2)3XLN[ZUO+H3:LMS9NT<0CM85:&T%HR MM+&V%[#/;AWD6*/?+!(!'YF%#E77:4'&4X/>#2:[7(?&?AO4W@1BRPM-9W,A4 M$\D MC/M4QM*//%](OY33<'\TF^ZZI,J3Y9)YYM/AMCF&.RN) M-0::Q4#"D6KQ!T 5]R@"OAK_ (-&_P#E'I\3?^RP:Y_Z2Z?7ZGT62O;K:_G; M:_I=V*N]/+;RV_R7W(\2D_X)W_":3X8IX5_L/7!;IK/_ D0U=?%6K+XD.I> M7Y7VTZT+G^TC/Y'[CS#<[O( ASY0"5M^"_V+_AOX!\ :CX4L=!N9_#&LZ7-I M&I:3J.KWNI66IQ32S2W$EQ%<32)-F@)M--;K_._YN_KKN?/5M_P2U^"UOH\UNVB^+;J_DGM;B+7KSQYK]UX MCT\VRRI EKJ\EZU_:QHL]PHC@G1-MQ."I$KAO6_@S\%?#7[/OP^M/"_A+3CI MNCVDDLP62YFNY[B:61I9IYYYG>:>:21W=Y97:1V9F9B237544^9Z^9-EIY!7 M!?"#_DH/Q4_[&B#_ -,NEUWM<%\(/^2@_%3_ +&B#_TRZ72&=[1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !17YV?LO_\ !6?Q1\>?^"XWQ1^!1ETH_#?PUIMU9:5$ MELHNAJ5BT"W+M+G+ N;I=O0"./ !#%OT3H **** "BBOQO\ C'XY_:S_ &]/ M^"L'Q_\ 'P%^,Z^ ?"_P^MK32YH+ZYDCLX$,4<,_D^7!*RW)F^T,) $<;_!'Q2_X(N_\%2?@[\(K_XN:S\1_AI\20HWVCR6W*PW)+M<,55Z_8R@#Q?]M_]OOX:_P#!/3X:Z;XJ^)>J76GZ M=J^I1Z59QV=JUU<3RL&9B(UYV(BLS-V &695;S?_@JE^W)>_LZ?\$N?%OQC M^&&M:9=7]Q8Z=)X;U18TNK:1;VZMXEG16!5\12NZ[@1E1D$9%?''[;?PKB_X M*W?\%YM.^!7B,W(^&7P-\*OJNM6\-PT3W2H[+Y]G?!V[F\%VFGP^5>6ES+:-=6:30I M:6\$>SSIM?OK\,O!<7@KX4^'_ ZT2&'2=)MM.,94%2L<*Q[<=,86OPD_ M9P_X)Y^(_P!AC_@XB^&7PW8:E>^!H-3U/Q/X5N'#/$=/>QN&R3T$D;0I#(>, MM&IP ZY /W\HHHH *_,/_@CA^Q%XR^!O_!4;]KWQSXE\*:UH&B:GK]U:>&[Z M]LV@AU>UNM2N+OS+=R LB"-+?+)D N!U! _3RB@ HHHH **** ."\0_\G/>$ M/^Q7US_TKT>N]K@O$/\ R<]X0_[%?7/_ $KT>N]H \Z_:2_95\%_M:>&-(TC MQM;:[<6F@ZM#KFGOI/B/4M"N;6]A#"*99[">"7*/V%_ _ MC+X=Z)X6O]5^+3:3H N1;M!\5?%%O>7(G;=(MU=1Z@MQ>+GA1'_$?_@G%\&OBD=+2_P#",NG6 M>DZ/#X<73]!UK4-!T^^TJ$DPZ=>6MC/#!>V<89PMO&&-(H8OB1HJ(B*%5%$%X !P !7ZI5^6'_!WO\ \HN?#?\ MV4K1O_1-Y3N[6#=W>X?\&C?_ "CT^)O_ &6#7/\ TET^OU/K\L/^#1O_ )1Z M?$W_ ++!KG_I+I]?J?2 **** "BBB@ K@OA!_P E!^*G_8T0?^F72Z[VN"^$ M'_)0?BI_V-$'_IETN@#O:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "O$?'7_ 4/^%/PT^,6O>!] M=\1#3-9\.6!O[MIXB+=L1B4P(_\ '-Y94[ .<[1ELJ/9-:UBW\/:/=W]Y*L% MI8PO<3R-TCC12S,?H :_G4^+_P"W[X/7]I7QI>_$#X>>)?&MOXHN&UL7.A:K M]COM)F>:7R+7YHY(S#+N2-LKO4!"AR"K<&,KU8RC3H).3OOV1]5P[E> KT:^ M,S24HTJ?*O=M?FD]-][)-M'[F?L3?MLZ%^VWX(U?5]'TZ\T>71;\V<]I=2*\ MFTC='+E>S+GCL58_^.?Q3L_@9\%/%_C74 #8^$-$O-:N 3C=';0/,P_$ M(:_++_@W_P#VMX?B)^T=XMM#H=OX.B\;P7)_L&!Y#'IMW9S,RP#S/G^6%YCS MR*]._P""G/\ P4%K*>:56358KF_CM;B= MO*HB"4GKE64]R!&%QJ]FEB':5VGZK_@&^><.2^MRGE5-NBXPG'JU&I9)/SYK MKKL?F]_P1CL/$GPV_P""I7[//Q/\27/F0_'.;Q%<"0@C[0S"_M7)/O=(#^5? MTE5_/+J'Q,'@?QS^PG9IX=N/#\?P3\16.G7E_+*3_;MK>W]M(]TB&-?+4LEQ M_$X/G#YOE.?Z&J[*&(IUH\])W1\_FF4XO+J_U;&PY9VO:Z>C\TVOQ"BBBMCS M@K\N/^#;[_B[7C_]K#XQD>:/B#\1)(H9^VR-[BZVKZ#%\GX!?2NK_P""\O\ MP4+^,7[)?C+X-> _@C:VNH^*/B3+J0N;)K#[9<7R1+;QPP1+D,"[3RG*$/F) M<'D@]U_P;R_LP>(_V5_^":>A:9XNT#4O#'B3Q#K%_KE]IFHVS6UY;;Y!#%YL M; ,C&&")MK $!AD \4 >-_\ !R1_Q:;Q?^RI\9!^Y7X>?$6..:<<861H+O!/ M<8L'X/J?4U^HU? O_!RU\)Y/B;_P2A\67L-N]S/X-U;3==143E>*_P#!)?\ X+%_%_Q7^T_H7PL_:2T2#PNGQ/T.WU7X>W,FG&Q\ MU0&5(F+$EUN%BRU^FW_!M/_P 5Y_PU!\1_O_\ ":_$N?\ >]?,V>;<=>__ !^Y_&OE M_P#;G^"0E_X.I?A\/)/E^(M?\,^(PH'#"VAA#'Z;K)B?QH _>*BBB@ HHHH M**** "BBB@ HHHH X+Q#_P G/>$/^Q7US_TKT>N]K@O$/_)SWA#_ +%?7/\ MTKT>N]H **** "BBB@ K\L/^#O?_ )1<^&_^RE:-_P"B;ROU/K\L/^#O?_E% MSX;_ .RE:-_Z)O* #_@T;_Y1Z?$W_LL&N?\ I+I]?J?7Y8?\&C?_ "CT^)O_ M &6#7/\ TET^OU/H **** "BBB@ K@OA!_R4'XJ?]C1!_P"F72Z[VN"^$'_) M0?BI_P!C1!_Z9=+H [VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HKB_C%^T3X&_9_TV.Z\9^*='\/)."84NIP)K@#@^ M7$,N^,C.U3BOGG]M3_@J/;?LY^(? MIX.T>S\=)XFL&UZZ,$[9&FX)62+8#R MP25MS#"K"*_B3XGNK_X6?"#7/&7@O0;:*76)G61+R-W&XA?*$BH%P1T;24O6/&=I(W>D[+1_-KT/JLKX0Q."J_7LUIKV5*+G)["23;3DVM&MCN M_P!@#]O.7PI9:_\ #3X\>(K3PYXZ\'79C6]U^^C@^WPMEMK3.P1G3L=WSH\9 M&[!-?8O@WQUHGQ%T--3\/ZQI6NZ;(Q5+O3KN.Z@,_!NG:MJ**$^V))+:7+J.%5I871V [!B0*^7_ /@GCXDL/V/?VA/C M[\*=8NO[.T#PQ*_BG3S,Y(@L54%W)/)/D26I/<[3UJZZN MUW>S6EST3_@KU\?)_AK^S$_^"GO[543&.X?P+;Z? MX5FE7E#,DKQRE?0&6R=J^@_V"_A[?_MS?M%ZW^T5XXCE?3-,OGL/!FF3#,=J ML1.V3'0^4&X(X,K2-P5%>9_\&YG_ !6GQ9_;!\>?>_X2WXER?O/[^R:]GZ_] MO?ZU>#O5J/%/9Z1]._S9S\0N. PM/(Z;O*#YZKZ>T:LH_P#;BT]6SXL&H^(/ MV0?^"JO[0TWAUQ:WG@OQR_B2QMRF5CM[]Y'8M_TR*36\9&>DHYYJG>_!CQ1% M#X,O;FS\RV^(Q=O#\BN=U[(EVUI)&P/\8F"GZ31'J:ZG_@M)\#_'E[_P7=M? M"_P[O[K2=8^/FC:);SR1('CE@$J0.TJD$&.-M,CF8>D&:_;KPY^S#X$T/P;X M&T:X\+:#K$?PXCA'AZXU+3X;JXTN:)%47$+NI,E_O2/;R/Q#EEN7T\-&ES5(MIMVLX6DXJ^K]V)UW [6#@DC/*#@U\R_P#!$R_OOV;OB)\1 MOV<=08+!X-N+G4=+@1G:*$)[-Z M=KVU7X'EXV/]JY33Q<:B=7#Q:J)WYG%S]V2TL[<]GJ?HE1117J'Q!^7G[;A_ MX6C_ ,'*W[+OA@?O+?POX4NM=F(Y$+[-3D&??-M#_P!]K7ZAU^7GPU/_ M7 M_@ZD^(#_ .L3X;_#>)%8]$:2"QX!]?\ B8-_X]Z&OU#H *_.3_@Y3_9MO_&O M['NB?&'PJ'M/''P,UNWUVTO[=?\ 28;1I$64J>O[N46\WH!"QK]&ZR?'O@72 M/BAX'UCPWK]A#JFAZ_93:=J%G,#Y=U;RH8Y(VQ@X96(X.>: /S[_ .#6WP1_ MPBG_ 2TM[_9M_X2;Q7J>I$X^_M\FUS_ .2V/PKWKXP?\$Q]&^+O_!3;X;?M M)S^)+FSOOA[HDND'0DL5>/4F(NQ%,9]X*;/MDF5V-NV)\RX.?;?V?OV??!W[ M+'PBT?P'X!T2'P[X3T%)$L;"*6280[Y&E364GVB24( M&-TJQE',IB5"P+ZV]/G=V27=M]%J';^MM7Z+S>A]"45\W0_\%)M+DTRYL&^& M/Q1B^)%MXAC\-#X>M'I/]OS7$EFU^LJRB_.G?9_LB22^<;P(/*>//FXC/:>" MOVT_"?BG]FSQ'\3M0M->\+Z7X,_M&+Q%I>JVJ?VIHEQ8,ZW-M)% \J/*"GR^ M2\BR!T,;.'4DZ-]E?Y::^:U7S:6["SNEWT^>NGX.W=)O9'KM%?+4W_!4FQTK MQ9!X0U7X-_&31?B=JHMI=#\#W<>AMJWB&WF2X=KFWFCU-[!8H5M)S-Y]U$T> MU 5W2Q!_:/VN@KI;_P!75U]Z5UW6JTU.]K@O MA!_R4'XJ?]C1!_Z9=+KO:X+X0?\ )0?BI_V-$'_IETND,[VBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BOG#]OO\ ;F?]F*PTSPMX4TU_$7Q.\7 ) MHNFI$TBPAF*"=U'+?,"%0?>*G. #67_P3R_;9USXYWWB#X??$BS71_BIX-D? M[;;B(1"^@#!3*%!*AE9E#;?E(=&7(8XY/KM+VWL+Z_AZ>I[RX;Q[RYYGR_N_ M7WK7MS6WY4]+]SZCHHK&^(GCW3?A;X#UCQ)K,WV?2M"LY;Z[D R5CC4LV!W. M!@#N2!74VDKL\.$)3DH05V]$;-%?G_X*_;-_:F^-RW_Q(\!?#_1M1^'$ER\& MGZ->!!=3PQG#2HWF))(V002N5W A5.TU]!?L3?MXZ=^UN=.?"\ MACU/0;N7?*B@[#(A*JQ ?*LI4%"5!^\">.CF%*I)15U?:ZM?T/I,QX3QV#I2 MK2Y9*%N?EDI.#?226JUT[7ZGOU4_$.OV?A30+[5-0G2UL--MY+JYG?[L,4:E MG8^P4$_A4FJZM:Z#IL]Y>W,%G:6R&2:>>01QQ*.K,QX ]S7YN?%+X\?'[_@H MU;_$72_A-I5E5H+6>:,$,\HEE92=X4%U&=J2JNTDDU6*Q:HI)) MN3V2,8S&-,>5D-O&H_U@*D\5_LX?M'>* M/$7C4)>:?H5J^D>%;AKI)A=0R2,6F5 Q:$! 5V,!S._!ZU];?LX_!:Q_9W^! MWAGP9I^QHM!L4@DE5(P>#=L/-*$8_RPCHN7LY+XM[W?D9'@OX?Z%\.-*>Q\/:+I.A64LS7# MV^GVD=M$\C?>GRI;(^+=:I*[M_'7 M]OKXMO\ "CP!J_C+P[\&M#M[3QSJ6DZC]GW)#*1=%OD;(0L(B K8^R2.59$) M'3Z+_P %_OVBI/@+J_PAU7X->+;O]IV^@2+2;W3M&98UM;E%:.^>T4%A,J/E M=J^4QVL=H!0_>G_!'+_@FY_P[X_93ETSQ+)'J_Q$\>3_ -L^,;QV$P>X=<+: M[^?,2(,P)).YY)6'#@#*OAZ=:/)45T=N69MB\NK?6,'/EE9J^CT?JFC3_8*_ M;E^!_C/]A[P1K7@C7M(T/1AITEI:Z'J>I01ZG%=VZ%[BV="09)]Q+DJOSB0. M!M<5\Z_\&J6@2V__ 3O\4ZY<_-=>)?'VH7C2$._$'P>O?$>@_$.^G;5M"TV[U"+^QK60,7-G$HB5XXWR55GD;RSL MYV@BOJ?_ ((D?LE>+/V*O^"=?A#P/X[TR/1O%\5UJ%]J=DEU%=?9VFNY6C4R M1,T;'RO*)VL0,XSQ6J2BK+8X:M2=2;J5'=MW;[MGTKJ?PL\,:U\0-,\67GAS M0;OQ3HL$EKI^LS:?%)J%A#)D21Q3E?,C1LG(2S0:5XQU73-*OU PLD.H6G]GKN/]T70AE/O'7ZG5^/W_!S%X?N M_"_C/PSXOT[,5]#HD<]M(!TFL+[[0K?4>8OX8K@S#10GVDO\OU/J^$O?J8G# M_P#/RC42]4N=?^DG[ T5^<7PK_X+J-N[W_@OQ^V]J/['7["U[I_A:XFB\?\ Q.NAX7T$ M6P)N(A*/])GC YW+%E%(Y62>(CI6V&Q=.NFZ;V=CS<\8*..&4K8 M*01D$8/0C/Z,>%?VB? _CCXGZIX,T?Q/I.I>)]%B,][I]O-OD@4,%;)'RDJS M*& )*D@$"OS[L?@W/_P27_X)G^ _@IX-M7D^+?Q?F\G4[NVQYLU_.L2W6Q^. M4\V&VB/&%P_# DNTK]G2'_@F3^VU\ KN&\DFL_%]DVBZ[5,P_N MQAKBV*CTBR>2*NDUS/M?;_ #/;R?A:GBL$\17J.-2:FZ45]KV: MO)ORT<5U;OV/TVHHHKTCXL**** "BBB@ HHHH **** "BBB@ HHHH X+Q#_R M<]X0_P"Q7US_ -*]'KO:X+Q#_P G/>$/^Q7US_TKT>N]H **X_XU_%6\^$?A M2&^TWP5XP\?ZE=W2VMMH_AN*U-W,Q5G9VDNY[>UAC5$8EYIXP2%12TCHC>57 M/_!1'2-9\$>!-2\'_#SXE_$#6O'VF76L6_AO1[;3K;5-+M;5XXKI[LW]Y;6\ M9BGEC@*K.S.['RQ(JLZJZ_KTO]R2;;V23N.VMOZWM^>W?H?0M%?+^N_\%5/" M8\'6GB'PMX#^)_Q!T2/PO!XQUZZT&QL5/A/3I3,%-Y%=W<$K3C[-=;K>U2>9 M?LSY0;H]_J/QI_:HTKX3^#/"NIZ7H?B+X@ZAX[NX[3PWHWAH6IO=:9K>2Z+Q MO=SV]O'&EO%)*TDTT:X4 $NR(U--7\G;\6OQ:=GL[.VS%_E?\$W]R:OVNK[H M]/K\L/\ @[W_ .47/AO_ +*5HW_HF\KZ<_X>Z>&K_2-:N=(^%GQAU^X\#VL] MWX\L;&RTO[5\/Q#//"Z7R27Z>=+_ *+<2+'8&[9XHPZ@K+$9/EC_ (.V->L_ M%7_!)OP;J>G7$=YI^H_$/0KJUGC.4GB>WNV1U/H5((^M%KKF6W^>S]'9V>SL M[7!Z/E>_^5KKU5U=;JZO:Y0_X-8I?$4/_!+3XTMX1AT6X\5+\4?$9T>+6)I8 M=/>[^PV'DBX>)'D6+?MW%%+;26VM_--6:?R MNNZN[/4^+K[]CWXV:I\9;?XY2P?##_A:%CXA2[MO!P\07IT :8-*FTTP'5O[ M/%Q]H)GDN?-^P%.!#LQ^_K?A_8O^(GQ$_9:^+/@#Q?>>#]+U3XL&_P!=FU32 MKVXO8-(U2ZF)2S6"2WA,UK;Q0V@-P9(Y)V,W[F#Y:^LJ*+6NUHVK?+3]8J7J MNS:9H[)][_/7])./H^Z37PKXY_8X_:#^*G[7_@/]HK5=/^#^F^._A7ITV@Z+ MX,M?%6HW&C:Q:7L;Q9XR\17WB;5(-(DDET_3I+EQLM8)9$CDF2*)(D\UXXS(RL_EQ M[@B^KT4XOE5H]FO12ES27SDN;UVLM!.-W=]T_5J/*G\HOE\UO=ZA7!?"#_DH M/Q4_[&B#_P!,NEUWM<%\(/\ DH/Q4_[&B#_TRZ72&=[1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %>-?ML?MG:+^Q-\.=-U_5M.N]8?5=12PM[.VD6.1AM9 MWDRW&%5?Q+*.,Y'0?M6_M#Z=^RS\!M>\::@BSG3(=MI:E]IO;ESMBB!Z\L1D M@'"ACCBOS-^)OQQ\0_\ !8#XL^ /!D>E?\([?Z-I>ISW:12;K/J+'8R-L)!OGE>VT6_7M>W< M^C/A#KMI^TC_ ,%EM=\26,RWNB^!?"<2Z??/AX%&?9GL_P JY_\ X(+?#"[T3P1\0O$V MH6]Q%/?:A;Z-$9T*L@M49I%&?0S(I]"F.U=[_P %E_AOJNH?!3PK\0-"MFN- M4^&6NQZFS)]Z"V;;O<8YP)8[:6"^L-:\W/^/^1]+7G1I<2+*% M+]W[+ZO?UAO_ .!O[S[%KXT_X+)?%"]D^%7A?X4: WF>(_BCK$-FL"'YFMTD M3@XY&Z9H1[A7'.#7DNL_MF_&K]LO]I*]U?\ 9^GF'ASP-HMM=2Z3>E(H-3EE MVF6.57PK2%F=%RR_+;LR,&/S=K^R;\.?B1^U)^WC>?%KXK>"]1\'0>"=+CL- M&T^[MY8X3')9 M-6CF>83A>E'G]GS>^I_\NXN.^K:=U?9GV9\'_AI8_!KX5^'O"FFC_0O#VGPV M$38P9/+0*7/NQ!8^Y-?'/_!2[X?W7[+OQO\ !G[2'A&S*S:7?1V'BJ"#Y1?0 M.-BN_;YDW0ECW,)ZC-?=54/$WA?3/&N@W.EZSIUCJVF7J[+BSO;=)X)USG#H MX*L,@<$=J]#$X95:7LXZ-;>36Q\ED^=3P>.^MU5SQE=37\T9?$GZ[^MF?GMX MZ\3V/_!7W]LS2O"NBZCJK_!SP1IW]H:E/")+4WT\@_NNH(;>5C7&\J%69V9F.YG=V)9F).22?T %3?#[X0^ M$_A+!%?"_AWPS'>LK7":3IL-DLY7(4N(U7<1DXSTR:Z*IPN%=-NI4UF]W M^B\C?/,]6*A3P>$3AAZ:2C%O=]92M9.3;>MMM@HHHKL/G#\P/^"V'QY^(/[3 MG[4/P_\ V+OA+J#:%JGC^W36?%NN)*4-GIZM*WDDJ00H2"29U!!D_6D'Q2\-:I\5_C[\1_C#X4\$WD=YH/AC55=+.V".&$,AEGG#1$@!EB M2+<,C@&L'_@EE_QEO_P7)_:M^-3_ .DZ7X*V>"](E/,?$@MQ)%]8].<\=KDD M_>K]4Z "BBB@ HHHH **** "ODO_ (+%_LM6_P =OV1_$OBJS2]E\7_#/0]2 MUG0H8,-'>.L*RR02)C<@$$\&LCX4_M!^&/C1J^KV>@7-:^']XFOP-'GS/)0%9\'MM4B3_ +8U\T_\$L/B-J/[4'[=5KXFU8.\_@WP M#%IWG.$;KNW*4I+YIV.!_9.^/%M^TM^S MSX7\9V_EB75[-?MD2=(+I"4G3Z"16QZC![UZ+7P[_P $G;F7X(_&7XS_ 1N MY)-OA?6&U32EII*2;LNAI*E4C&,Y1:4MG;1VTT[A11 M13,PHHHH **** /+/BIX T+XC?M%>#+'Q#HNDZ]91>'-;G2WU&SCNHDD%SI" MAPK@@, S#/7#'UKTW3["#2;"&UM88K:VMHUBAAB0)'$BC"JJC@ #IBN(\ M0_\ )SWA#_L5]<_]*]'KO: /(?VU="^,'BKX/KI7P8D\*6OB#4;V.#4KO6M9 MGTF2UTXJWG-9SQV5Z([L_($>2W=$RS%6( /D>D?LS_%GX1ZK\./&7P_\#_"' M3M=\+>$+SP->^"[KQKJ(T>TLGNH)[:YM]5&E-/-*IME\Q);)=YG8^:#'NE^N MJ*25G=;WW]8N+7IRREZ7;5F[A*TE9K3_ (*DOQ2?R2=T?"OA']@+XU_LZ^%O M$.D^!-3^&OBB?XG>$+70?$VK:]?7FE-H&H1M>^9?6=K#:W"WD+?;Y&6VEEMB M# H,["0F/U#Q]^S5\1K/PW\(=5\)67@FY\4_!#4;BVTO2M7U^ZAT_P 1:6]C M+IRO/>16+R6ET872U_DVU]UY)>3=[Z67*FDG MTO;YI)_?:+]5=6N[_G[\/?\ @G[^T!\%O%'QN\1Z#<_"75->_:>!NO%GV_6; M^WM_ EV%GMHCIX2Q[8-7ES/>\G\Y6GQ-_P"RP:Y_Z2Z?7ZGU^6'_ :-_P#*/3XF_P#98-<_])=/K]3Z0PHH MHH **** "N"^$'_)0?BI_P!C1!_Z9=+KO:X+X0?\E!^*G_8T0?\ IETN@#O: M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "O&?V\OVKU_8Y_9YOO%D5K;7^KRW$=AI M5I<,5BGN),GYL?,55%D<@$$[,9&L?V1_P!GW6/%UT(IKY +32K5 MSQ>7D@/EI_NC#.W^RC8YKXE^$O['W[0W[3?CSX5ZI\6]2?6OA]'=_P#"4S+= MW<7G6F_:XMI(L+)F0(@" %(UD894[A7G8W%2B_844W-_A?2[/L>&\BH58K,L MQG&%"$MI.SJU6S MN[^$,IDB7;P$SL4G8N2J@MM&2<5W%%;T<'3IZ[ON]6>7F/$6,Q:5--4Z:32A M!][V055UO1;3Q+HUWIU_;Q7=C?PO;W$$J[DFC=2K*P[@@D'Z MU:HKJ/#3:=T>4_LH_L<>#OV-_#&JZ7X0347CUF]^V7,]_,LT[8&U(PRJOR(, M[003\S$DDUZM1144Z<:<5""LD;XO%UL56EB,1)RG+=O=A1115G.%%%4O$7B/ M3_!^@WFJ:M?V>EZ9I\+7%U>79?MH?'^']EC M]DWXB?$29D#>$= N]0MU?&);A8SY$?/'SRF-?^!5\D_M%?\ !R7^SG\+M G@ M\ ZKJGQ?\:-=+8V.@:'IMW;B[F)VC_2IH1&4)X!B\UB2,*0O'OP.OOA3XA^)VM:3-HMO.;B.6\L#.Q6"595!>0W26WS*J@;' M#("!0!]Y_P#!L]\ Y_A/_P $U[/Q3J2R-K/Q3UN\\27$LIS*T086T.X]PP@: M4=?]>3WP/T)KY!\57UIX;^&'@#]GCX77ZW/]C:?9Z%>7EH2$M[>UB2/!9?78 M7D()Z$$DL16UH/[/?QF\:1+X:\1^,)=&\-:.&@BN[6;S)]33^'.U@[+C _>$ M8&/E/-?,U>(V\1*AA*$JJ6G-&W+S;N+;T5EN^^FY@ZVMHJY]245X+^PCXVOI M/"NN^#-9E=]8\&W[VY$C%F,3,P !/) =7'L"OM7O5>OEF/CC<+#$Q5N;IV:T M:^3T-83YH\QE^-/&6G?#[PM>ZSJUPMKI^GQF6:0]AT [DG [D@5\_7?[2G MCW]HO4$T[X8:'<:+II/[_7=4B7:@Z<<,@^@WL>P+Q]J%Y^VM\;_\ A%-, MEEB\ ^%)Q)JEU&>+V4$C"GOG#*GMN?G@5],Z/I%MH&E6UC901VUI9Q+###&, M+&BC 4#T %>)[3$9K5FJ%1T\/%VO'XIM;V?2*VNM6[V9E[U1Z.R_,\/_ &+? MB-X@U74_&?A/Q7J4VIZUX:U @33-N9T)9&"GJ5#)D>T@KTGXO?&'3OA?\.=? MUK[1:W,^BQ;?LZR@GSVP(HV .1N8K[XR:\$^.FN:I^R[^T]JGCBTTB[O='\1 MZ08Y'C0^0ESM"J';H/GBC8]\.V,]*Y?X?_L,^)/BAXUR]L/$GB2Z;4&F$8D4VTG\)7(Y<$L"# M@!@,5L_#SP99?LT?MOVF@:<)8=%\3Z((X!(Y;+JN22?[Q>!C]9. 17U!9V< M6G6<5O BQ0P((XT48"*!@ >P%>$_MQ>"-2M[#P_\0-#4/J/@:Y^T31XSYD!9 M6)/J%*\C^Z[GM71C>'L/EV%AC,/"]6DXRD^LDOC^]-M]_DBI48PCS+='O=<_ M\/?A1X6^$>CW6G^%/#6@>&+"^NY+^YMM)TZ&RAN+B3'F3.D:J&D; W,1DX&3 M7FGP4_;=T#XU_$5/#UKI][82W%MYT$MPZXFD50SQ!1Z#<0<\A3P*]KKZ[ 9C MAL;3]MA9J4;VNNYT1FI*\3Y?_80_X)^3_L=_:X]]IMUI/B>Y1-"@MM_F MV=H))9-DVY0 PW1J-I8?N\Y&<#Z@HHK>A0A1A[.GL>EF>9XC,,0\5BG>;25_ M1)+\CX<_:6'_ S3_P %:/A?X[7]QI'Q,LSX>U)N@DG&(%+'T&^S//\ SS/X M?<=?*W_!8#X*WWQ3_9-DUC1;>XFUWP+J$.MVQME+3"-+%'#JUI]V6PNMHWHR]@3DJ>C+@COCDP[5/$5 M*+Z^\OGO^*_$]_-H2QF487,(J[IITI^7*[POZQE;Y'J-%4X_$%A+KDFF+>VC M:E#"MQ):"93.D;$@.4SN"D@@'&,@U7>3)_APML<^C M5\EDN:*OB?:13Y9W7-TSVP?1O#7B"W\5^';#5+1M]KJ-O'_!)M>NPE-.3CU+U%%%=A1P7B'_ ).>\(?]BOKG_I7H]=[7!>(?^3GO M"'_8KZY_Z5Z/7>T %%%% !1110 5^6'_ =[_P#*+GPW_P!E*T;_ -$WE?J? M7Y8?\'>__*+GPW_V4K1O_1-Y0 ?\&C?_ "CT^)O_ &6#7/\ TET^OU/K\L/^ M#1O_ )1Z?$W_ ++!KG_I+I]?J?0 4444 %%%% !7!?"#_DH/Q4_[&B#_ -,N MEUWM<%\(/^2@_%3_ +&B#_TRZ70!WM%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Q7_P %5?CAXB\8 M:IX=^ GPY,T_C+QPRSZC]GE,;6UFN6",X/R!]C,Q[1QG(P]88G$*C3T8K5R?DE_D?:E%?,7_!)W]HJY^.G[+=MINLS3/XH M\"SG1-26X)\]E3F"1\\Y*?(2>2T3U]!_$CQS9_#'X>ZYXDU [;'0=/GU"X.? MX(HV=@/?"TZ->-2DJJV:N1F.5UL'CIX":O.,N7U[->NC7J;5> _MO_M^Z+^Q M%<>%(M3T+4M?E\42S@1V4J(]O%#Y>]\-]XDRJ N1G#33V>B>6PM!IL4ACF"*&V; VX&,K\RHS%RQ%>A:-\:8_VV?\ M@HO^SOJ\4,<=M8^$VUV^MT8NEG=XNC(BGN%EBB )YZ5Y<\SE.'+37+*5N6^M MTWO_ , ^XPO!='#5W6Q4U6I4E4]HHMQY9P@WR7WWM:2WLU;OG:Y\<;'_ (*Z M_MF_#KP_H6E:Y:_#KP4CZUK,6IPQHT[JP)#K&\B[&VPQ+EL_O9.!7Z3@8%+1 M7H87#NES2G+FE)ZNUO0^2SO.(8U4J.'I^SI4E:,;\V[O)MV5VWY=$%%%%=1X M04444 %%%% !1163XY\=Z+\,?"&H>(/$>K:=H6AZ3";B]U"_N%M[:UC'5GD8 MA5'U/>@#@/VT_P!L#PE^PK^SGX@^)'C*XV:;HL6VWM48"?5+ILB&UA!ZR.W' MHH#,<*I(_,O]G_\ X)_?&G_@N3I+?%[]HOXC>+/!'PM\37*7GAKX?:%<&*": MQ!S',51UWPL %!,94LS*I(P:V?V?OV7F^-^ MB:9XZ^(VJ:OKUU?EKFVT^XF/D)&6^4D?W6P&"+M7!'!'%>[?#?X'^%?A%=7T MWAW1H-,EU$K]H9'=RX&< ;F.T MMTK^AS^_479?B4_@I^S]X<^!&A"VT:T!NI% N;Z4!KBZ/NW9?11@#Z\UV]%% M?4X?#4L/35&A%1BMDC=))61X1\:?V4==UCXB7/B[P#XE?PWK6J((-0C=V2*9 M-H4NK("0< '!!R1D%37/3_L6^.O!ND2+X3^)E^)KN(I=V]Z9(X)F88=@07P3 MDX^4L/[U?3%%>)6X7P%2I*JTTY:Z2DK-[M).R;Z]S)T(-W.&_9W^"MM\!OAE M::)$T*5$EBE4HZ.NY74\$$'J#3Z* /G7]L7X3-X*T?PWXX\'Z; M;65UX&N!));V<*Q1_9MV\_*H VJV<@#[LKD\"O9OA1\4]*^,7@FSUO29E>&Y M0&2(L#);/_%&X[$'/UZC@BNAG@2Z@>.1%DCD4JZ,,JP/!!'<5\K?'OX-V_[) M?BC1/B+X*@NK:PMKX1:O8K,S1F*3C ST4_,N"2 S)C&*^4QL:F55YYA0BG1E M;VD=G&UESQTUT^):;7,)7IOG6W4U/VXOC]XB^&GQ$\*Z=X:NKB*6U@DU:\@B M&5NHP3A9 .2@6*4GV)/8$<1X0A^*7Q?FU_XN>&]0GM)X[LQ6>D;BZWEL@^:- M5/RL%&T8Q\S;R,,!GL/@AK6G_M$?ME^*/%%OB^T+2])6TM#+$0&\Q5C(*L.A M'G\$=Z^E=&T2S\.:9%9:?:6UA9P#;%;V\2Q11C.<*J@ 6TIM;^ MU;_EC, "=I[J001^(/(KY$LM.@_8!_X*L6]O:Q1Z=\/_ (W6PBBBC41V]K>[ ML!5 (G(P!@*MY[5[9^RG_Q0/[3/Q3\(GY8Y+@:I;1_W(RY/'_ 9X_R%8/_ M 5_^!\WQ2_9/N/$&F!UU[X>W2Z[:RQ<2+$ORS@'MA")/K"*]G XBMB6"-?)SC_IYB<_B:M_"3]MK4_A+_ ,$:K'Q+HUQ OBGP]I4VG%S^=_\FC[GB?+_ .TU'!X5+GH58T$_[K@D MKOLIQEZ7/T)K\]/^"@]LW[2G_!2WX1_"X'[3INF-#>ZC;9RH0LUQ-D= 3!%C M\JP_V@O^"D?C'XU_LM?"&U^'5_=67Q+\8ZD]OJ<.DD+.L]KM1H@O.U9GECD M)^Z,$XS6K_P22.O_ +2/[57Q*^,?C*)/[;AM(-)"^08UAE<*K;%/W2L=LJX_ MVV%+&XNGBZE/#0ZR3\FK7M^3/,RWAW$9)1J9UC&DZ:G&,;^]SMNG%V[7YFG_ M ';GZ"Z7X;T[1+R[N+*PLK2?4)!+=2P0+&]RX_B<@98^YK\SO^"K\&H_LK_M MF67Q$T-Y[2#X@>';BPO3$<"XFCB\B1#VVE#:D^X)ZU^GU>'_ +=G[$NG?MP? M#G2M$N]8D\/W6CZBM];WT=H+E@I4I)%L++PP(.<\%%.#T/?FN 6(PLJ,%KTZ M?UU/F>$\PPN$Q_\ MW\"I&4)[_#)>6NCL]#XZ_X(1_&2YM_'GC#P?J-Q,W]J MP1ZE;B9R2TBYSC/JC%O? K]-:_+K]H[1Q^Q3_P %2-$U'0(?LFF:GHME/9P+ M\L>R&(6S19']X6I!_P"NOO7U)HVN?%[]JJ>3Q!X?U*+P-X;MF;^S$DR&OB#C M+X4EQZG&T'@*>37SN!S?ZC*>7>SE.I%WC&*^R]W=V2UON^J->.9TI9DL90C: M->$*B7:ZLU\I1=RM^TGX=_X:2_:QTOP3%/BTT/2)Y;AU;_43NC,"<>_V?/UJ MG\$_VQK;]GCX?6OA#QOH/B:#5-&=X8S';1G=%N)7.]T/&< C(( YKU[]F']G M"3X*V>HZGK5W%JWB[7)6DO[Y&9U"EMVQ&8!CD_,Q(&3C^Z*]*N/$VFV>O6^E MRZA91:G>1M+;V;SJL\Z+]YE0G[:/C:="RLHEM[?5GEC=K>-1A1\S9( P.8CP!5T,9C,!BJD,0YXB,DM8 M1^&6ON\J>B:MUWO?J=F(P&+PE.G7Q$'R54W%VWL[.W]>9Z_XA_Y.>\(?]BOK MG_I7H]=[7@7PD^'GB_P+^T=H,GC#Q6WB6^U#PUK,BHJ8ALL76D[@A(!(;(XV MJ!M&!R:]]KZO"UIU:2J3@X-]':Z];-K\3).ZNPHHHKH&%%%% !7Y8?\ !WO_ M ,HN?#?_ &4K1O\ T3>5^I]?EA_P=[_\HN?#?_92M&_]$WE !_P:-_\ */3X MF_\ 98-<_P#273Z_4^ORP_X-&_\ E'I\3?\ LL&N?^DNGU^C5]^TE\.]+^&N MK^,[GQ[X+M_!_A^YFL]4UV76[9--TV>&;R)HI[@OY<;I-^[968%7^4@'BDVE MN-)O8[6BO,+3]MKX,ZA\&;KXC0?%SX8S?#VRNA8W/BB/Q38MHUO<%E40O=B7 MR5DW.@VE\Y=1CD5V?@KXF^&_B3X#L_%/AWQ!HFO^&-1MS=VFL:;?175A=0C. M9$GC8QLG!^8,1P:;T3;Z?\/^6HEJTEU_X;\]#K^-+#X MU_"2^\'>'[B*TU37K?QAI\NF:;-*0(HY[A9C%&[D@*K,"V1C->B> /B'H'Q7 M\&Z?XC\+:YH_B7P]J\0GL=4TJ\CO+.]C)(#Q31ED=<@\J2.*=G_7W_D*Z-BN M"^$'_)0?BI_V-$'_ *9=+KO:X+X0?\E!^*G_ &-$'_IETND,[VBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKSW]HO]H/3_ ( >$DNIHS>ZM?DQ M:=8H?FN7&,D^BC(R?< 5HQW8I245=GH55M,UBTUJ%Y+.ZM M[N..1HG:&02!77JI(/!'<5\O>-OVY_$WA/P7J6F^)O!FH>&O$5[9.--N5#"% MW; W8?!&T'/#-R "!6#^SOHFO_LR_&+P+IES?R'3_B!8>??63IA8)2'V#K]] M?W>3_M,/2OF9<74)8F%*A%RB[*;LTX.348W32W>_EKJ8?6%S)(^R****^N.@ M**** "BBB@ HJ.ZNH[*VDFF=(HHE+N[G"HH&22>P KQK]GS_ (*"?"S]IB\U M6U\-^(D2]TGS9)+:_C^RRRP1Y)N(U;[T>!DD,+?_B>^/;R6#1TD&?LEDK , M4)_ARJ1*>NV ]FK(_P""=GA^7]L7]J?QY^T+XA62>TT^^?1?"4$J_+:Q!?O M'HR0N@XX+32GK7WA7GT(RQ,UB)OW4WRK\+O\;'UN:U:.38:>48>/[^<8JK.^ MWVG3BK;+W5)WULU8^%OAT@_9+_X+">(= P+7PY\9]-_M&U7[L8O/FD)],^;' M= #_ *;KZ\[O_!7?]I&ULOA0WP?\-/-JWC_QY+;VPTZQ3S9H+8RJYW =#)M" M!>I5F/ &:]9_;0_87T?]L.#0;R37=6\*>)O"[R2:7J^G8,D)?:2&7(+ %%(V MLI!S@\FLO]CW_@G1X8_97UNZ\2WNIWWC?Q]J!?F\I"SE"P^\Q M9G//S $BLWAL0E/#P5H2;U[)[JW?>QV4\XRF4L/F^)DY5Z48KV=G[TX:0DY; M$OV4-.^&,ZH;)/#G]B7A49$K20%)G_X$S.W_ J_/?\ MX(@?"^\TS]K?QM)J:-Y_@W1YM+9&Y%O.]VBD#T_U4W_?1K]4:X_X<_ +PA\) M/%OB?7?#NAV^F:MXSNQ?:S<1R2,;V8%CN(9B%Y=SA !EB<9-=%; J=6E4CM# M^D>1EW%$Z& QV%JWNM5U:[BL=/LE MWS3RGY4&0![DDD
V^H6-RN MZ.>!PZ-^/KZCJ*OT1E&45*+NF 45YO\ M6_%\_!?X,:EJ-O((]3N\66G^HF? M/S#_ '5#-_P$5YC^SY^UNV@? GQ%)XSNII?$'@Z9H7BN7VW-X7)\M#GDOO#( M>#@*":\;%<083#XSZE6=GRN3?16Z>MDWZ(R=6*ERL^CI-7M8M2CLVN;=;R5# M(D!D D=1U8+U('K6;X<^(FB>+M17QEK_ (%\>VW@>S^.=SJ,SZ_]N6[6W,>5M[,Y5&Q_<.0-G38^<\FOCGX& M?\%>?#?P<^._Q(23Q'I.C7GADR6DESJ<^8]7!0&8QKD&26*=6&Q2SLM!O[N&)VB\U(I;J.!K:%V0J0)94.'4_Q#/Y\_M,?" M;4_^"P_[<7P\\-^-_&%QHGPDT%7CUKPAI%ZT,DEYY,EU!+(3N!>6*2W3+*&6 M,YCQYI(W/@E\-/%W[?/_ 3S^,/Q9\/KJNC>)=?CNY_A[G1!4TY&',KDY+3, 6,DA+8!=B M>";^F_\ !/+3_$B1WOC3Q9XEUW67"M-)'<*$SW7,BNY';.5^@J[^P_\ #.XO M-,U'XC^($\_Q#XMFDEADD',-N6_A!Z;R./\ 85,<5] 5O@LLCFL?K^91NI:P M@[VC'HVNLGNV_1#C#VGOS(=.T^'2=/@M;:-8;>VC6**-1Q&BC ]@ *FHHKZ MY))61T!1110 4444 %%%% !1110 4444 %5M8T:S\0Z9-97]K;7UG<+ME@N( MEEBE'7#*P((^M6:*32:L]@,KPOX%T3P/%*FBZ/I6D)<$-*ME:1VXD(Z%@@&< M9/6M6BBE"$81Y8*R\@V/FGX[ZF?V?_VOM \>7<,H\.:[9_V;?W$8SY-E&K_ :TKI_RS>Z?E+=/O=&*;IS\ MG^9Z;J/QN^&/P!O;?P:;[2/#0LD58M-L[!HK:T5_F Q$GEQ@[MV#C[V>]?D[ M\5O"=[X _:"UG]GJ1X[;PG>_$6TU:W=Y-D=O!*C(CL3QM^S3QL6R /+S]/N+ MX>?"./\ :NM?B[XG>%);K4+HPZ'*PYB>,F10">F4$*$^C&O ?BQ\(],^,^I^ M!O'/]J2KXTTW9X7O-', W7C0AQ!=,Y;<"$>.,C:LKKE[9:AJ^M:@UW--;%F4K@8R6523DN3Q_%74?"?X'>&_@YI<<6C: M59VMV8$AN+M4S-U=?7T^59"Z5;Z[BW^]ULHM\L4^B3W?F> M)F^<8O-*T,1CG>4(J"MV75^;NVWW"BBBOISS3X;_ ."T/A?_ (1.U^%GQ3BL MX[P^#/$"V]["\8=+F"0K*$D4\%,P,F#P?.(/6OM?PY=65]X>L)]-\G^SIK>. M2U\I0L?E%04V@< ;<8%)/!-U*+9M7MQ]EN",_9KB-A)" M_K@.J[@.2I8=Z^)OV7O^"JEQ^S1X5T+X6_$_PMK":EX1U(>&[_5Q(JPV%NAV M0EP1ERBAAQC='&&!8DBO)G.GAL5*I4T4TM?-=/N/NL/E]?.LFI4L''FK8=R3 MCI=TY>\FK[VES*V^J[GO_P#P4;_X**0?L1Z?H-CI>GV6N^*=:E\\V5Q*R1V] MFIPTC%>0S-\J=N'/.W!^8OC[X;\3?M]?\%('/PV\21:!J7@SPA8:MI.I2NZQ M1EA#<*I= Q4G[=R0K?=(((S1HWPCA_X*&?%']I[Q_/%_:5MI.GRZ-X3GG M0J3"\?H2MLF?^OICU-;W_! CP;-?M\1O%MV9)G"V&C6TKG)"HKLZ9/8*+< = M@![5Y]2K4Q5>-.7\.3NO2-_SW/L<+@L'DF55<90_WJC!1G?5.5;D:5GI:*O' MSU&_'G_@E7XB/[/?Q-^('CWQ7_PG/Q4ELH]1AG@1E@M8[8AYD7(4N6A0JN$0 M+M "\U]?_L%_'Z']I']E;PGXA^U)=:G'9I8:MALO'>0J$EW#L6P) /[LBGO7 ML#*'4@@$$8((ZU^?.O)/_P $E/VR'U>*&?\ X4=\4IPMRD2EH]"NLD\ =-F6 M*C^*)F #-'7?*C#!U%5A\+TE]^DG^I\I2Q]?B+"3P-=WKP?/2222:44I4XI: M+1)Q2W:?5GV5XA_Y.>\(?]BOKG_I7H]=[7G-SK-IXA_:*\$7UA=6][977A37 M)(;B"0212J;O1\,K#((]Q7HU>N? --.S"BLOQKXWT;X:^$=1U_Q%J^F:!H.C MV[W=_J6I726MI8PH,O+++(0B(H!)9B !U-<> M/?VQ/A'\*F\,#Q1\4_ASX;/C:-9O#HU3Q+96?]OHVS:]IYDB_:%/FQX,>X'S M$_O"NC^+'QC\(_ ;P1<^)O'/BKPYX,\-V;HEQJNNZG#IUC SL$0/-,RHI9B% M )Y) ')IO17?>WS[>HEKMZ_+N=)7Y8?\'>__ "BY\-_]E*T;_P!$WE??>N?M MT?!+PQI?A2]U+XQ?"S3[+QXI?PS<7/BRPBB\1*'5";-FE N!O=5S%NY8#J17 MP)_P=[_\HN?#?_92M&_]$WE.S_3[MQ77]>9G?\&ID>GR_P#!,;XQ+JUE_:.E M-\5/$0O;3[$U[]J@^Q6'F1^0JLTVY?M:"/=#';2^5&/W MB(O->8?\&C?_ "CT^)O_ &6#7/\ TET^OU/K-0M.4^\>7_R:,K_)Q5NUWWTM MN\8Q?27-^#5OFF[_ "[:_GIX=\:_$TZSX!\?^.++XL?$+X7_ ]^).H3Z7JV MJ> )8?%]WIL^@/:P7]SH=E90W/[G4KB[MU:.PBE\DQRF(QYG;7A\%^(_B7^P M'^T3X4\+^"O%NBZQ\0[G7_$_A[0-1T.YTUKO3;^X=1$3<1I!#2MJFIWM?^;FZ[^]HNRM-JW1V: MZI_F9\5_$UY\1_\ @IO\)?C_ .'_ (7_ !8A^#GPYT5]&\5//\.=8M-5FU": M"^33Y(='DM%O[J.R^TRHT\$#K'_:)V%E6=HOKC_@GGX=O--^%_C#5Y?#FJ^$ MM*\8^-]9\1Z+I6IV065S/N666UD"R6SSN)+@PR*LB^?\ZJY91[W13B^5 M67:2^4IJ;^?,M'TCH[[DR7,[OO%_.,'!>BY7JN^JMJ@K@OA!_P E!^*G_8T0 M?^F72Z[VN"^$'_)0?BI_V-$'_IETNI*.]HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKE_'WQ MC\/_ Y\#7?B&_OXY--LY/)9K9A,SR[MOEJ >6SVSQ@YP :E^&7Q8T'XP>'% MU/0+^.]M^%D4?++;M_==3RI_GVR.:YEC*#K?5U-<]KVOK;O87,KVZG1T56BU MBTGU*6R2ZMWO(%#RP+(#)&IZ$KG(![$U9KH33V&%%%%, HJK!K=G'->T[5?$>I(;2SCT^X6X M:!F^5I"4)"E020#R6QQUQP8[,L/A*,J]:222;WWMT7=]/4F4U%79VVN_M+^ M?#6MOIU[XKT>*\B#>8@FWB,KU5F7(#6K*P*A00IP>2":]H\->&K#P=H-KIFEVL5E8648CAAB&%11_,]R3R22 M37B4L)F./E2JYARQIQ:GRQO=OHI7T]W?3=F2C.=G/8->\,:;XJM4@U33['4H M8Y!*D=U LRHXZ, P(!'K7@G[;G_%/_$CX4>(1\HT_6_*E;U4R0M@_@C_ )FO MH>:9;>)G=E1$!9F8X"@=237RQ^U_\7_"/[0G[-[ZUX+\1:;K\/AO7HDN)K.7 M=]G?;(F".H!+ @]& R"16_%*BLMJR7Q)*7G[C4OPL;5:%25"56,6U&UW;1=K MOI?H?5-%4_#NK+K_ (?L;Y/N7MO'.N/1E#?UJY7T49*24EL,****8!12,X12 M20 !DD]J^'?B#_P6Y\$6_A?XBP:!9W(U_P /AH/#LER!):ZZYD$0F&W!55)\ MS:Q!9!P0<@<^(Q5*@KU7:_Z'K95D6.S*3C@J;G:U[=.9V5_ZVN]DSU#_ (*N M_'H_ W]CG7H[24IK'B\CP_8A#\_[X'SF&.>(5DP1T9EKQ?Q-_P $:+3Q%^RK MX+@\.75OX6^*FD::/MU]([QP:C)."T\$[("WR^8Z*X4G:NT@@C;YM\(?$_Q/ M_P""@/[9/PR\.?%+0WTZ+X8POKVIH;1K=;M6*2PR21_='F$6Z8'!7>0.2*_4 M2O-I4Z>.G.K->[\*OOW;];_D?98[%XOAFAA\#A:B]K=U)N+O%W]V"\URINS_ M )CS?]D?]GZW_9=_9Y\->"H9(KB;2;]NK';YN/4GA0>IR>BD5Y6_[*GQ3^+>L6NE?$#6! Y*MC+..BD \UP9AG4Z,I8'+:3J5(I*Z7NQ;VYGZ:_VZKJD&B:7L7@J>*>G-%-^3Z_<[D0ES14BQ17GG[.W[ M1.G?M$^']0OK&TGL'TZZ^SR03.&?:1E'XZ;N>.Q4]>M6/VF/B0_PI^"&OZQ! M)Y5[';^1:,.JS2$(C#W4MN_X#5?VGAY8-XZ$KTTG*_DM_P A\ZY>;H6?C)\= M_#OP)TBUN]?N98Q>R^5!##'YDLF/O$+G[J@C)]QW(%>)?M<_%S2OCGH?A#P; MX1UBSU-O%>I1FX:VD#M;QJ0%$B]4Y?=A@#^Z-6O@9^R>_B2'1?''Q#\0WGBA MI-.%S'I^J!I(K,.N\;WD=MRA6SMVJ ?I7B7_ 4(_:Y^#/\ P3=_9M_X6M\- M--\*>,O'%]JO]@^&+>VUF74+22^8'SO,6.9OEBB+%E7!W-&N5+@CYJM#-\TH MN$HQIT:EM&WSJ.C;TNKR5U9VL8/VE16V3^\]M\&/"EO8WOAEO^$PL9C!JD M=QF*! F 6 'S!F)QCHI'?(%?!7[0O_!?']IGX!_#_P 7?"_XL_!B#P+\;?%6 MFVZ^"+W0(W-L/M3",R;&GG\R5%9MGER-B90CH""*\//_ 6.^+OP+\,V?P#^ M+?AB-_B;I?BR/2_&?BK5TCGU";1O-B>.%I!DR2!WW+-N*F)(<;BVX:8_(*N% MISJY-/V+:=XI73MJK)[2Z7[,ZMVN1%9DJHR[ M,.%RWSXZG'6OF;]G+XTZ1^S-\&_BK\:_&,LTFD^!]#CAR"/,N0J@);1YXWL8 M[>),\9=:YK]J#_@KOH?QN_X(1^.?C9X*RX>PE',\)+'8VFI.K-R5U>R7NQ^Y)_>*C%3CS26[ M.Y^&7_!?+]G3X[>&O&6G^#/%D]AXD\-:+J>H:?IVJZ;)9?VC%96LL[/;L08V M79$6"%@^T$[.#CXZ_P""*_\ P1M^$_[<'_!.GX?>,/B9IVKW-W9^--6URV%G M="!-6@)M[5[:Z)5F> O8YPC(P._##.]X0P/(.9SD'G-?:G2?2&A:%9>%]$L]-TVSM MM/T[3X4MK6UMHEBAMHD4*D:(H 554 8 %87A'X(^#/ 'A6^T+0O"/AC1-$ MU.YDO+S3K#2H+:UNYY,&262)%".[8&YB"3@9/%=112:35GL!':6D6GVD4$$4 M<,$*"...-0J1J!@* . .U2444]M$ 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7&?''X&Z-\>?!SZ5JL>R5,O:7B*/-LY/[R^H/=>A'N 1V=% M8XC#TJ]*5&M'FC+1IB:35F<7\ O@S;? ?X;6WA^WNFOFCD>::Y:+R_/D8\G; MDXX"C&3TZUYSKO[%\5W^U)I_C>RGLH-'6<:A>6;!O--VN2&0 ;=K/M8Y(.=W M7/'O5%<%;),'5HTL/*'NTVG%=N7;_@]R73BTEV"BBBO5+"BBB@ KS/\ :^_9 MQLOVK/V?M?\ !ETT4%Q?1>;I]U(N19W:?-%)QSC=PV.2K,.]>F45,X1G%PEL MS?"XJKAJT,11=I1::?FCQ#_@GU^RAD>"]#M]"TZ^O'OYX8I))!),X M4,V79B.%4!0< 5V-%13H0IQC&*^'1'3C,TQ6*JU:M6;O4?-);)OIIMI?3 ML%*]+AU;1=0 \V!RRD,IRKJRD,K ]&4@UT]%:2BI+E MEL<=*K.E-5*;:DM4UHT^Z/DWX0_L.V/[(7Q_TNS^&7B"\LSK^AZO(XFU M:UMTCN-+&R"**2V*,2XR[.Q(0 YX(^K-/2>.PA6ZDBFN5C43211F.-WQ\Q52 MS%03G +''J>M<1XA_P"3GO"'_8KZY_Z5Z/7>U-.G&G'D@K(UQF,KXNL\1B9. M4WNWN]+?D>'?\%&H] E_9!\8KKOA75?%\SZ?,O@M\%/'4/B#]IOX<>+/#&A7VEZ1)X1 M^$6I:GJ*NT%M#=0WMA>:'>&!2\$?EM+'!Y@#%)&7+#[GHJ527[Q7^/EVT:Y5 M):>;YGKY)6TUQY_>A*WP\WSYK?A[J_'OI^<^MZYX_P##^@_$&3XW?"GQ?XF\ M;?&CX/:%H,%CX:\*7.NV$VJQVVH)?:5/<6B306"_:KU7WW4J6V)F99F$IHUUIJ7T-DMN;N M\A6YD91<6T4H9)Q*I:+=(OV-171*;X/P MTT>U\#ZA?/-:2-J"R6-\L>6RP/)Z]:_76ORP_X.]_^47/ MAO\ [*5HW_HF\J86A#D7:$?E!-1^=I/F?5ZV14[SGSOO.7SFXN7RO%O/M1_:5\?\ [0S7&G?#'PY+I^EM,;<^(+UL!5[LN1M0 MX(.!O8 \ &M_X:?L87&C?$'3_$OC'Q?J'C6]TQ UK#=HY2VESD$,\CE@I)(& M%YP?:OF<3FU?'TY4,J@VI:>T>D5?=J]G*R[*U[&+J.:M3^\\G\%_L'^+X?$/ MAO3]3N/-\(7K0:IJ\(G""VG5#NB,9.2Y!*;U'1CGI76?$KX6>,OV=/C/)K7P MMT4W>G>++4HRNFI M7]Z-M+)]M]//T$L-%*R/C2S\&Z_^R1\;O!OBWQ1J_P!O;Q7)+;:Y.6RENSD9 M#.>H4%'SP/W38X KZ^T#Q'I_BO35O-+O[/4K-R0L]K.LT;$=<,I(K,^)'PLT M'XNZ NF>(M/34;))5G6,R/&4< @,&0AAP2.O>O &^ WQ+_9]^(.JQ?"U+.X\ M,:\%D"7TZ,NFN#Z.X8D<@, V5(#9(!K*CA\1DE22H4W4P\G>RO*<96LW;JFU M=ZZ-B2=)Z*Z_$] _:Q_:C7]G32],2TM+?4=7U.0LL$KE5CA7[SG'.22 /Q/. MW!X;Q1^W1K/BK7#:?#KPM/XDBBTQ;JZ<0R236TK@8 50UDY MQ26G=7D]UT2"U63OLOQ/E_3_ -CGXH_V/:WEGJU5Y-^9 M03E\C!8*-P)9>A-?1OPK_9,\#?"2YL[W3]&CFU>UB5/M]S(\LC. ,R!68HC$ M]T QG XKTJJFNZY9^&-$N]2U&YALK"PA>XN;B9PD<$: LSL3P "2?:O0R[A M;+\%+VD8\S5K.7O6MNXWVN]7YFE/#13M%79;KYK_ &Q/^"G/@O\ 8\^(ND>& M=0L-0U_4KM1<:E'I[INTFW/W78-PSMU"9'RC)(RN?,O%G_!5WQ+\;)K_ $7X M"_"WQ/XLO/F@CUR\@\NSM7Z"38,KCH1YLD?;*]J[W]AG_@G[_P *>L-8\7_$ MJ:/Q=\2O&\+KK,MYMN8;6*3E[=<@ARW =ONG:%4;1EO1GBYUWR83YRMHO\V? M=8?(:&60>)SY?X:2DE.3?5VNX);ZZMV5CSK_ (*$?MGP?'+X0>!O GP@UR+4 MM1^,EV+)I[^,O[&5I^R!^U5\,O!?A M37-3@TCXGZ:-)U-KJ3,-[>Q, KLO93,T#[>2N6 .#BOJ3X"?\$J/!?[._P"U M5=?$C1]1G>PCBE_LK0Y;<%-)FE&UW68N2ZA#(JJ5!4/RQQ7S?_P46_;R^#G[ M0-Q\,?%?PU^(WA?Q;J_PU\8![JSL+L&[ACW)(TRQMAVAWVR#S5!0EDPWS#/F M8_!2K8>I4QBUT5D_L[.WKJ?1Y9F& GB*60Y7)RH585%/F5G*)M'2YAP>&8+"Q/_ (Y+^=?15='#E6H\*Z-5W=.4H7>[ M47I_Y+8_(J+?+9]- HHKY"_X*I?'GQGX3N/AM\.OAOJ\^C^,?'^LJBW%O)L> M.%&1%#-@E4:2522!]V)PR23;;]$B MY_P5#_:JO? '@VU^%7@N&?4OB/\ $J/[!:VUL?WEG:RDQM+[,_S(IXQAV)&S MF'X:_P#!(#X::=\._AQ#XCLI9_$G@[;=:A2*J?L#?L=^/M'^-7B;XO?&WR+GX@7P&GZ:@FAF6V@5%1IU\HF--Z@(H7! M5=^0-]?85<5'#^WDZ^(COHD^B_S9])F.;?V52AEF4U?A]ZI4@_CFU:R?6,4[ M+N[L*\U^-/[57A7X$ZY%IFLO>F_N+-KR.."'>"N6"@G/!9E('';G%>E5\UP> M'['XM_\ !0+7X-3LK35--\.Z*D7E74*S0LQ6+@JP(.#,_;^$USYYC,10ITX8 M5I3J345=72O=MV]$?!U9-)*.[+?['_PXO/B%X@O_ (L^*H_-U?6I7_LJ)^5L MX.5W*#TX^1?]D$\[J^B:CM+2+3[2*""*.&"%!'''&H5(U P% ' ':I*ZLJR MZ."PZHIW>\GUE)[M^OY:%4X+[UA#J3 M(2L,4&X$L-WW5;H69BN.A.X8^N:3'->3B.&[J5/"UI4X3OS15FK/?EO\+?=: M>1FZ/2+LCY*^&EO9?L2?M+MHFJWWV?PYXDTB#%Y+GR_M"@ NQ[#S!-_NB5Y@'F,MK JY**O+DK(Y4#[Q QSBO M;_VIOA]:_$/X&>(H)K2&YNK.QEN[-F0%XI8U+C8>H)V[>.H.*^&]:\':=^W/ MXE^%_P .=2;:&>,N;?^)>/H?X8?\&R_PB^# M7[8G@OXCZ!XE\0OX4\(7$>I?\(AJ<2WL=U?Q >5-]IW*50.L7P4_9_P#CIJOQ)\$_#CP[X7\9:S9?V?=7NG1M!'Y.5)6.W#>1 M$6*+N:.-6;'S$\U[-7Z4=IS_ (O^%'A;X@ZYHFIZ]X:T#6]2\,W/VW1[O4-/ MAN9])GX'FV[NI:)^!\R$'CK7R#_P7@_9G\+^.?\ @FU\;O$MKX7T&/QF-#M) MY==BTZ(:G+;V=];7)B:X"^8T86$_*6P/3BOMZO-?VROAW_PMW]D/XI>%=GF- MXC\):KIJ*!D[I;.5%Q[Y88]Z /QN^-_Q/F_;P_9S_8W_ &7?!LS0:Q\9K2R\ M5_$"^AOB3]HRR@U8_$# MQ1I:Z9(?^3GO"'_8KZY_Z5Z/7>UP7B'_DY[PA_P!BOKG_ *5Z/7>T %%%% !1 M110 5^6'_!WO_P HN?#?_92M&_\ 1-Y7ZGU^6'_!WO\ \HN?#?\ V4K1O_1- MY0 ?\&C?_*/3XF_]E@US_P!)=/K]3Z_+#_@T;_Y1Z?$W_LL&N?\ I+I]?J?0 M 4444 %%%% !7!?"#_DH/Q4_[&B#_P!,NEUWM<%\(/\ DH/Q4_[&B#_TRZ70 M!WM%%% !1110 4444 %%%% !1110 445%>WL.FV-_ C]O7X8?M'>+O$6B^&/$"S7?AI6FG:XC\B*X@4X:XB M9N'B4]6XQD'&"";7B?\ ;Q^#'A"*-KSXG^"7\R40A;358KQU8\?,L)8J/4L M!W-8K$T7'G4E;U/3EDN81J^P="?.K:-P&5E.0P M/0@TZMCS HHHH **** "BBL_Q)XLTOP=IQN]6U&QTRU'66ZG6),^F6(YJ93C M%*=*-A9/Y@"8WMGG& B-"9=7UE87B(C/50&"N%' QP79L9"@D^/C<^PE"" M=.2J3E\,8M-ROVUV[O9&4JL4M-6>H_'C]JCP[\#8!;R,=7UZ8A8-+M'!E8G@ M;SSL'U!)[ \UYKKG[:WCO1K=-3N_A1J^D:'9NO\ :$MWYVX(QQE"T<8!]R". MG3-7?#/AGX$?LB:TTVL^,?"UMXFLHC(\FM:S;B\CXRQC@+ @GG&U2W. 3GGR M&7_@M1H^I^(HY+CX7^(O^%77^J?V.?%ES(1;.3][,1A*$[,L8_-+[0>.U>16 M>8U+SQ&)5!O:,4IV_P 4FK[[VLK'M9?PQF^81=3#4G9>B^YRMS/R5V>W^*?^ M"@_@ZSMK-?#UMJGBB_NN6M;>W>%H% RVXNO) SPH8<'D5Q/P,^'5C^V)\4/% M_CCQ9IW;C^)"""BA@6!N MH@5N=/LH8C-&V",,BC*G@]<5T-=/]BXO%U83S.K&<(N_(H^ZW:R;;;;W;L]# MQ/92;_>/Y%'PUX:L/!V@VNF:7:Q65A91B.&&(85%'\SW)/)))-7J\%^-7_!2 MGX1?!;2?$WVCQ58ZIK?AB1K:;1K-BUW-<@[?)3("G#<,P)"8.>1BOFV\_;'_ M &N]7T-O'.D_#"V?PGXG1K;1M+BLCR^6Q]9E_".88F'M))4H[)U'RIRS>,[79JFESWZ9YV(_B/J^E.RWS:.@-K %_UF)!N+E.L6OCGQ=M\JRT[2BT]N\QX7? M.H,>T'J$8L<8 YS7G_P(_P"">/B?]ISQ+9?$W]I#5+S6M1G7SM/\)Y,-KIL9 M.5255.%'0F)<=O,9B66LJF-YI>RPWO2_!>K_ $W._"<-^RH_7)/%'C7495L](EN+ )92R.< MY'9#&N>Y %4];_8H_:I_:8\,1Z%\4/B[X=T_PKJ:I+?6.FVB-E:!HUA&TABMX8[6VMD RS84!5 R3[5 MYU:_MZ_!#4_#>NZO8_%_X9ZIIWAFU>]U6;3_ !+9WGV"%!EFD$4C$>F,9)P! MDG%3]1G4_P!XFWY+W5^>ILN)L-@TEE&&C!IWYYVJ3OT:;BE&WDMSM/@[\(]# M^!'PTTCPGX;M!9Z1HT AA3JSGJTCG^)V8EF/.4 MB*YND:(M@1QLX5O^>C(!SG'Q7^T!_P $6;/]B+]A#X0?$^UM#9>,?#EDT?Q+ MD>5L,E\/,1W!.U1:3F.W)4#*/N8_)FON[]D7_@WV_9[_ &-?CW9_$70+/Q/K MNMZ5$!IMOK]]%>6>FSC ^U1((4;SN#AG9@I;*A2%(^WZSKTE5IRIRV:L=>68 M^>"Q=+&4]7"2EZV=[?,_(?\ X):_M!^./%G[6277C[Q1=^(]0N]57^S_ +1% MY7V"RN(C!':1KDCRH\J5]3(6ZDD_KQ7XX_M/^/S\&?\ @M3XU.3%%'J.D7\: MCC]W/8VK _C=12FOV-1Q(@8<@C(/K7SV10G1Q6*H3=_>4OO5O_;;GI\1X.A3 MKT\7A(\M.O!32NVE+6,XW>NDHO[SY?\ V[_VTO&OP/\ BEX'^'OPO\/:+XG\ M<^,%EN!:ZD6\N.%>$QB6( L5F.YG 41'UX\^_9[^ 7QQ^-/[=>C_ !4^-OA3 M1O#5MX2T62UTR#3[R&6W>8[U0"-;B9@V)Y7+,<95,=!@_9,C/[3'_!4GXN?$ M6X_>Z;\.XQX:TD'D))EX"Z'T(AN6_P"WBON*O0HTGB9.M.3Y5+1=-.OWGN9A MCHY+1CEV&I0]K*DO:3:?.G45W%.]E:+2V[@3BOD']C3X^7&O_M-^*;2[O)IK M3Q;+/60G_CQ%?-OP5_8];XF? CP9K=CX@N?"FNPRW5U]LMX"\CH\FU,$2(5(5 0 M0?XS7A<03QD\QPT,$N:5-.;C>UU>,;7>FSEN?G-;FYTH]-3V_P#:(_:?T3]G M:UL!?0S:A?:@_P"[M+=U$BQ _-(<]!V'J>.Q(\Y_8@U*/XA_%3XG^,8P_D:G MJ"1VA<881%I& (]=OE5TOPU_8FTCPUK]QK'BG6-0\'+K3-#-X\%Y=-=NUU('<,55=H(4?* HQWZ M\FM:6$S7%9A2Q6+2C2@VU"]VGR\JNUH[W;TVL-1J2FI2V.RHHHKZXZ HHHH M^7O^"O'_ 4&MO\ @G!^QSJ?C6/3]/UOQ'JEU%HN@Z7>NRP7EU+N+&0*0YCC MB21V"D%MJKN7=N'"_P#!+SPMJ$WQ$UG4M7L)-.U'3-)2VN[25?FL[B5U+H?1 ME,3K^=?-7Q&U=O\ @M-_P6R\/^&M*07_ ,#_ -EN=KW5[O.ZVU;5!("4!'#! MYX(XE!R#':W# X?!_6/3?#NGZ->W=S:6-G:W&H.)+J6&!4>Y<T:!2,H=2" 01@@CK2T4 >#?L M"?\ !.?X=_\ !-WX?Z_X<^':ZT]GXDU=]8NY=5N4N)PQ142%61$'E1JN%!!; MYF)9BCUWM<%XA_P"3GO"'_8KZY_Z5Z/7>T %%%% !1110 5^6'_!WO_RB MY\-_]E*T;_T3>5^I]?EA_P '>_\ RBY\-_\ 92M&_P#1-Y0 ?\&C?_*/3XF_ M]E@US_TET^OU/K\L/^#1O_E'I\3?^RP:Y_Z2Z?7ZGT %%%% !1110 5P7P@_ MY*#\5/\ L:(/_3+I==[7RK\??VV_"_['(^*T^IW32^(]4\1HFD:;;J))YI/[ M#TL"5E) 6)6QECUZ#)XK*O6A2INI/9'3A,'7Q594,-!RF]DMSZ??7[&/5TT] MKVT%_(AD6V,R^9&#T549@&=N!D<$D*?$RW.Y5E+ZW#V;MS)7O[OW+6_Y MJUSW,9PEF.'G1I)*I*I=)0?-:2W@VM.:*LWT\]&?0-%?E%^TM^W=XK_X*+ZU MX2\!>$-!\0^$8(YC>ZM;PSF6XN)@<1A60*2BKR 5&7<$CY :]8_8#_;BUGX% MWGCCX8_&/4-=U#6O!]X/L$]P3=W31D[6A+EB2H^1T)8C$A&[C!RY5*ZNM7TZ)IGZ"T5\T_&K]O[0; MCX?M;>"+JXN/$.I@0QM+;M"-.#<%V+@*6 Z8) )R3@8/B_Q.^-M_^PFVA>/Y M_&=MX['B;3IX)X4U(72W%TJ@A%8.V]49HSO_ -EAQN%';+^Q?%4?GV>H:E< M6B7-I&YXE199UD4$H_LK?\$E[+PYXG_X3?XRZFGQ"\:SR?:/ MLTKM-I]J^ 9V_P!X!!D_*,?-OY)D_P!_X+.^"/B?XQLM"\7>']6^'=WJK+]BN[ M^=9=/D5AE&>8A"@;C#%"G/+ 5YI^T%_P5?\ &GQ ^,YT3X'II#:!H+E;K5=3 MA5H=8ESC:I8@1Q>C94MRV56OL/\ :F_9 \%_M>_#^+0/%5G*@LG\RPO[(K%> M:OPM^%?PSN/#&G:$98+J+RY;ZYD\R]9 MNOF"3 "MD _*H!P 01Q4XVAFSI^RH3BWOS/3Y67]?D:O-Z2DVM$GL[OL?/M_P#\% OVE9]+BT>/X$6>E>('8(VMWUR\>AON^Z8W M=DBYZ@_:6!]#7GWQ=F_:)^-6NZ=\*OBAXW\#>&O#.M2)=ZQJMA>6Z-';D;OL MT@1@3[*5"L<%G*\U])Z3^P'J5]XC@TSQ#XMO-5\":3ODTZS65UG5FXVD$%$ M]5)SV"Y-=IH'["WPR\&^'[V.^T^;4X6S-+=:C=E7@11GAX]@11R2>OJ3BO)4 M<\Q*LZ?*MO?GVWTA'5/9.^VMCEI\7RHRY\%@:-.6]VI2:EWBY2=K=%MW3/FW MQ_\ \$T?@-\7;32Y/!OC=/"ECX*L_LOB&2S*S2:M;9R9))&*@2$EAYH5U.57 M;A5 V]8_8-_9/\1_"G5+/0;[PYHVJWUBUM:ZM>>(9OM%M. -DQBGF"@[P,@( MH(+ 8!KX7^*O[?6O?M7?$W6]&_98_9I\9^*M#TS49/#MIXKMKJXGT6^F4CRY MIQY&R!2"LG[VZ4E"A;83FOK7X'_\$N/B?\,?V%_$5QXS\51^./CG#38V1$+^<,QM*P*HS+L7:AWVL+FUY7PU+3^\_>_PZ/ETTUM=Z[' M)_KEQ#:,?K,K0U7O-7UOK_-K_-?[CUK_ ()/?'_5O$/@/7?A/XR8Q^-?A3CW/QM^%OC%?"WC?1 MM BFN+.]A0-JEIY0 BJ M>C]+GO8O)/[;E_:F4\O+/6I&]O92LW)ROHH73:E>W3<_16BORG_9S_;\^*/@ M#XYPVGQ$U;6;JYF=;Q;2XF;[/J%L^=PB0G8.,E"H RI'8BOJ;]CS_@JAH?[4 MGQNUSP?<:6FAM&['19VGW_;T5BI5NP<\$8X.<=<9TP'%&%Q$_933A*ZM?9I[ M.ZTUV]3Y[&NV7AG2+C4- M2O+73["T0RSW-S*L4,"#JS.Q 4#U)KZ0\5)MV1C_ !<^($7PK^&FM>()E5QI M=JTJ(QP)).D:'_>S$QA@@M^= MN[&" 0,A5( 7&>(V\P*XW'.-_^%D7O@S2OLRP>%?#% MW'!::1IX*QH9I)-T?G;3'C,1WM)]Z,;0?BL3.GF68\DH>TITUI'[+D[WD^C4 M59*]]7H?183A.O4IO&YFW0PZ^U*+;DV]HQT';E?%'CD+%J-]8Z3_9PTR _*^XJHPX!PTOW(T8D-N^[#\-_^"2?AWXF M^,?!?BOP;XU.K_ +7X[3Q.-)NKB1Y[LM"&C"@+Y;+(K89V*NJLRX/6OO;P9\ M*?"_PXNKV;P]X;T#09M28/=R:=I\5JUTPS@R%%!8C)ZYZUZ.&RJTI.E2C2ON MTE=][/HO^">M'_5W*N2OAKXFK\2O[L8]E.-FVT[MI.STZ,^9OA/_ ,$8?@SX M4\%V=OXIT>\\7ZZ8D:]OY]4NK=7FQ\_EI#(@";LX#;FQC)->U?%/]DKP=\2_ MV:[SX6IIMMI'AQ[,6UBEK$/^)=(OS1S(#U=7^8DG+?-DG<:].K%T/XD>'O$_ MB34]&TW7M&U#5]%8)J%C;7L4MS8,<$"6-6+1GD?> ZU[<,'0A%QC!)/3;<\# M%<1YIB:T:]>O*4HOF5V[)]TME\D?#WP:_:.\>?\ !-?Q_HGPL^-4D.I_#VY0 M6OASQ9;QMLM(UP%CD/78HP"K#?&",%DQ7H7[8W[?OB'1?B1/\)?@]X8G\8^/ M+_2OM$E];3J8M'$J HX&,,P1T?OV'_V,(O\ @F_\.?B%XX\=:QINJZE! M92W$U_:LY2STJTB,I&9%4ACL)88? ;X$_LJ?LS>'M&T[XU?$#X/ MCXN:3<_VGJ\.N>-;6WGL;E]KK!) ]PH=4 7B16#-N;HU?>/A/XG>&O'?@T>( M="\0:'K/A\QM*-3L+Z*YLRBC+,)48I@#DG/%?CG_ ,$4_P#@EO\ "_\ X*7_ M >^(OQU^//@Z7Q7K?C[QO?W.FEM9O[)8HLB29Q]FFBW;KB65?FSCR1C&3GS MS_@K3^P+XG_X(QWEUXQ_9VOO$5E\,/B[H]WX)\2:5-<27PL)KI755!^]AT/[ MIVW.DD;#>?,"GT:&'IT8\M-6_KJ?(9IF^,S&LZV+FY.[:3;LKZVBNB\D=S^V MY_P40T3_ (*B>-Y;/]G[]G'XD_$S7]$S81^-8C)86L<:.6&Z-4D5HSDE#.\3 MC?\ =&<5XU\.O^"RGC[X5_"GQKX!USQ!XA\,WOV=M-U'1?$K2MJFANIQ(EHS M[7!9=R%-H(R<(I"N?V5_X)8_LE+^Q+^P7\.O $MNL&L66F+?:WQ\QU&Y)GN0 M3WV.YC!_NQKZ8KU+QE^SSX ^(WC/3/$?B'P-X/UWQ#HKK+IVJ:CHUM=7M@ZG M*M%,Z%XR#T*D8KGKY?3J/FC[LGU6AZV5<6XS!PC0J)5:4=H37,D]TUU5GT3L M^I^2O[$'_!9[P]_P3]^'NCZ'\3_V9OBQ\+M#U\I,WC&XM))SKKM]VX9)H+?$ M04Y5(GEVJ>-Y)+?0/[>%M^Q,MK8?&GQQ\1+;3[?Q19)J%M9>'-1CDD\3AAE9 MEM4C>8LW 9U\M0?OD')K[W^+?PE\-_'?X;:QX0\7Z/9:_P"&]?MFM+^PNTW1 MSQG]0P(!5@0RL 000#7QI^SA_P &X_[+_P"SIXT.O-X9UCQY>Q3F>TB\6WRW MUI9\Y"BW2..*11V\Y9#[YYK9X2BZ:I.*Y5T/.IY_F-/%SQU.M)5)WO)/5W_K M3MT.]_X)=:]^S/\ 'SX01>-?@7H>D!;68VUXU[;[];TN[*,2A++:$?P@CV[]L3_ (-H/A/\8_%7B?QW\,==\3_"[XA7Q-_I M,&G744>@V=^#NW^2L/GQ*[9SY4H$9;*I@;#T'_!!3_@GG\4/V/M+^+GC3XVP M(OQ,^)FOK+8YN&EB9ES--<2MMSG"+N / UA3C!O&>X>% M&#F2);:-(+ACC 1TBQT+LK$#VOQG_P &O?[*OBG0]'M;+2_&_ANXTQ(UN;W3 M?$+O-JY4 ,TXN5FC4M@D^2D0Y.T+QC]$:*LYSY;UO_@BG^ROXB\0Z#JEW\%? M"3W7ANSBL+-4$T4$D48VI]HA2017+X'+SJ[GNQKW'X/_ +.?P]_9ZM;V#P#X M$\&^!X=3=9+R/P_HMMIBW;*"%,@A10Y )P3G&379T4 %%%% 'X@?\%T-,?P1 M_P %?M)O(V:*/Q1\-[2X##@/?IFORW_P"#C[P@EA^VU^SCX@D&$U/1_$&FEAW:"))$!_X% M<\?C1X<^-/QC_;'\->&?A?\ "[4KIK3PW\/5T[5M)6XCMX=013]GEW-)A"QC MD@0;F&,'!!)SX&)Q*P^-DTFW**LEWNT?I.29-_;&3THSFH1H5)\TI.R4)*+W M]4SZ]_X(D>$9[3]EG6/%%[E[_P 9^(KJ]>8CF5$"Q?\ HQ9C^-;W[;'[4FN: M'XFD\->#[B[LWT )=ZQ?6XYC+% D>>RYD3=ZLP7L0>Z^ ]CIG[#O[&W@_1?% M-U:6%WHNF 3P+(':>[:_"7X87?CS]EWXG>+]5B+Z MMXS2XO(LCDI 3,NW/0-*&&/1%KQ,[J5WA897A)\M1Q>SCU%?#7_!L M-^U7J7Q%_P""COQM36YV%Y\6-+N/%,V]\B:\BO\ >0/4[;R<].B&NOAW$_7L M55S#=>7XR_ \6B^:3GZ'[NT5F>+/&NC> =*%_KNK:9HMB94@%Q? MW26T1D<[43 ,Y)Z5\U?MF?\%D_@7^P3\;M*\ _$?7-6T_6M3TX:H\E MGIDE[!80L[I'YQCRX9S&^%56. "< J3]>=!SO_!4K_@KO!_P3H\6^!O"6A?# MG5_BSX]\=B>>TT#3+UK::*WBPOF'9!.[L[;@JK&<^5(21M&?2O\ @FK_ ,%! MO#?_ 4J_9EM/B'X?L)-$N%O)M-U;1YKD7$NE74>#Y9D"J'5HWCD5MHRKC@$ M$#X:_P""8'?A^^J6WE>8Y5H6:,Y M*L51KQW"D['O%&>*J?&/]C']I[_@DO\ M"?%_P"+'[,.G^#O%?PJ\8D^(]6\ M*:AN>:P,0DEF6* /$6"%YO+\B3>494V$HN0#]<*^<_\ @K'^UN/V)OV ?B+X MZ@N/L^MQZ0P_P#!9[0/'/\ P1P\2_M( MZ(EC9>(-&TM]/GTB23SET[Q Q2"*W8<%X_.FAE'0M"X)QSC\TO!O[6?Q:_X+ MU_&WX!_L_P#Q)TK[%;>&M7F\2^,;N"W:T76+%8DEBN'A 40M]F>2)&7Y6-VC M#[V* /U!_P"" 7[(B_LG?\$VO!S7MF+?Q-\0%/BS6'9,2L;D VR,?O?);"'* MGH[2< DU]K5':6L5A:QP01QPPPH(XXXU"K&H& !P !VJ2@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#@O$/_)SWA#_L5]<_]*]' MKO:X+Q#_ ,G/>$/^Q7US_P!*]'KO: "BBB@ HHHH *_+#_@[W_Y1<^&_^RE: M-_Z)O*_4^ORP_P"#O?\ Y1<^&_\ LI6C?^B;R@"M_P &F<5W/_P3=^+":?/; M6U^_Q:U];::X@:>&*4V>G[&>-70NH."5#J2 1N7.1]"K^T)\3=$_9@U33;_Q MU)=^-]7^+_\ PKFV\4PZ+9Q-I4$^K);M-!:E&AW10M((1.)L$1&4W&'W_/7_ M :9Z5'KO_!-WXL64S7*0WGQ:U^"1K>XDMYE5K/3U)26-E>-L'AD8,IP001F MOM_PI_P35^$GA#X?^*O"\6G^--2T3QG<)?:G!K7C[7]8<7:2^>EY;RW=[+): M78FVR"XMVCFWHC;]R*1,$U6YY?#9:=_?A)^EXJ4;K7WO(<]:?+'25WKV]V2^ M=I.,K/3W;=3P>Y^+WQ6TK]I9?V=6^,/B.YNM1\40F'QZ-'T4^([33#H=QJ+V M;1"R&G><;BW"B4V9_<3$;/,"RUVD'[5?CCX0?L#?&O7]6URV\8^,?A)JNM:! M8:[[:OI@_P""(CK+>+]9/B7^T1%Y NAK1NO[2$H@_<;A]U*RU.*:6:6XDN(KB:1)KF>2XE::ZD M#7$VX>9(X5]KZ>]=6V>ZEKVY M/ALSY'^)'Q/^,7PA_P""@?PV_9F_X7SXQUJ#XNZ-/XC_ .$ONM!\/+XA\/)I MT=RUU;VZ1Z>EB8[E_L@5I[29HUCN0&)=&B^H/V&O'_B?Q=\/?%6D>+O$ \6Z MSX$\7:GX9.NM;06T^KPP2*T,L\<")"LXBE1)/*1$+QLRH@;:,2V_X):_!:WT M>:W;1?%MU?R3VMQ%KUYX\U^Z\1Z>;994@2UU>2]:_M8T6>X41P3HFVXG!4B5 MPWK?P9^"OAK]GWX?6GA?PEIQTW1[2268+)I$DVU;O'Y)1::\[R]^[U7P[)' M55^?WQ3_ ."=&M_M:?\ !1#XB>*;C6(?#_A#3+S3[&:[B43:E+(NEV3M':JP M,<;8D&9I P7.%C9B6C_0&N"^$'_)0?BI_P!C1!_Z9=+KDQ6$I8F*A65TG>W? MU\O([\)CZ^%514';VD>5^C:;7SM9^5UU/RK_ ."LW_!+G4/V!=0U#]H']GK2 M[6U\&)H?]C?$+P:KGRKG3]JHUVFXDM]R.1R$-5T'6;2*_TC6[.:POK64?) M7C;QY\0K:"?P_P""TN=*^'MR][#;BW'I^AZ1_P $(?V[-%^( M/[ FH>*OC#XF\.:+XM^'VNS^&-;\1^(KBVT^>2$[)K83W$FP<+(85#')^S^U M=C\?/V-]2_:_^/"_&3X"_%#P+_9NM::+"^U6PU 7PDN8L*##+ LB"M5TCQ1IW[-VJ^*!\0-4NU66#2=55E>5+6" M484SB2[GM\(WF1QF1NP)]$_X)\?'OP9_P1*_X*!_M%? ?XC>(8?"/PNNY8O% MOA&\OVEEBC1]@2%" SR2-!+&A."2;!N]=-;!4:M/V^FFIYV4YMB,MK.M MAK7::::333[IZ/9/Y'J_PF_8H^*O[9'Q2=UOI>JW M:W6GV[]F\LH&?Z2,Z^V<5\V?\% ?^"V$WQ7O?#_P7_8\O(/B+\5?B)& NN:8 M!+:>'+=P=S[F&T3A068N-L"@L_S8 \[_ &4O$'QT_P""7W_!6?X;#Y3AJ2U MCS/NSV<=QGF-9>SPTO84[6Y*?NQUU;MW;O\ D?KT!@5YO\7/VR?A%\ ==.E> M.?BE\._!VJ^0+D6&M>(K2QNFB.<.(I9%<@X.,#G'%5?VN?VSOAS^P_\ "B\\ M7_$7Q)8Z'8P1N;6V>0->:I*!Q#;PCYY7)P.!A*-5M]Y?3[>[\N]*K]YU@D"R.@_OJ MI7WKX#_;6^+_ ,0O^"M/_!2=_P!F?X0>/=?\#?#/X;6D\GQ#\1Z'.Z&YN?N/ M;%D9?,"/MA$98 R&=F5A$,3?\%8?^".\?P#\(>%/C;^R+X/F\)?$_P"&%]', M^F>&;:2>;5[5@L>]+?Y_-EC_ (E"YECDFW[R *^A_P#@A+^P7??L0_L66UQX MKM;B'XE?$BX_X2/Q0UV#]K@=P?(M9"?FW1QL2P;D2S34 >&_\$3OVF_$W[*G MQ^\:_L7?&;5I9_%/@^\EN_!&IWDC?\3RP8&9HHV9./* I/\ M@JQ^VSX]_;*_:*D_8P_9SDMWU[5[=XOB!XE\S]QH=F0!/;;QG: C@3,,MF18 M5&]F ^B/^"H__!(K0?\ @I#<>$?$%CXLO_AG\1_!5P&T[Q5IMH9[E;;<7,#! M98F^5_GC<2 QL7(!WL*Z;_@FU_P2S\ _\$TO!VMP>&[O5?$OBCQ5.MQKGB35 MRC7M^5R5C&T#9$&+MMRQ+.Q9FXP =Y^PO^QQX:_8+_9B\-?#/POF>TT2$M=W MSQA)=5NW.Z>YD S@NV<#)VJ$4$A17KM%% 'XL?M_^)?&'[%W[8GBOX5> _A[ MXD\9:S\3;J3Q+X&M=/@+V/+1C#5NZREQ^QS^ MT=X"^%_CC1E\"^*_VA+&T2;4HIEN]#CN?-R;%KC.]9%N/*5O*CV,TL!+%?F7 M]BJ^?O\ @H=_P38^'7_!3+X7:5X6^(+:Y91Z'J']HZ?J.BSQ07]JY0HZ*\L4 MJ>6X(W*4.2B'@J#7S.(X2RZM.=5IQE-MMJ35[[KT?;S81YH1G"$FE/XDFTFM M[/NKZZG#_P#!1O\ X)]3?'KX'>'F\#6J?\)MX#BCMM+ E2W:_M<*KP&1B%!& M-ZEC@$.,C>37RS\8_P#@G7XW_8M^'GPZ^)7A:R?4=;\.V)G\7Q07 ;[)<>:9 M5D49^945Q&2F0# KXY)K@Y-?^*'_ ;/_&)K2[_X2/XK?LG^+YV%@\DBM?\ MAR[*DK&3A8XY3CD +'.H+*%=649__!*[_@JU\5/B)^UY>^$OVCKJ\LO G[3& MEW6K^#%U+:EEIFZ6>*.&V9N5MY$BEB56.2Z0,!^]+/V8W),/6A+E5FXV7;3; M_+T/K+O[T9)IQ;3VU;79N_D?J[^R!^TWIW[7/P)TOQI MI]H^G-=M);W=D\@D-I<1G#IN'4=&4X!*LN0#Q7Q-_P %4OVA=5_:&^.MM\#O M"]Q(-#T9XKCQ!);99KNZ."L''WA'N3"]Y&Y&8Q7BWP+_ &COB3^RIJ?BWX%> M#;FRT77-1\7F--7O=AATM%#13N1(I505CA8N0<+&V!N((]B_8Z\*^#_V2;CX MA_&KXI^+K6YT+PM,]S?>(;J%RM[=RN0K1I\SR.2S%0!O9I4X!KPL9F\\71I8 M&@[5*FC?9=7;R6O;IU/>Q^!PO#N(J9A3DG*:OAX[M*5K5'TM!-\MW=R7E<[_ M .)&G?#+_@BK^POKGQ7NO#^FCQ^NG_9;-IY&GGO=3G#>19QEV.Q >9/+QE(I M&YP!7G?_ 1U_P""7D'BC_@G1X^U3XPVL]_XR_:DBGU3Q!/=*/MD%G/O>U;) M'RR[Y&NL\$/*F1F.O)O &F^)O^#BS]NO1_&NM:%K>@?LG_"6X\[2K'4H/+'B MN\#WN]1T\1/Y4XN!)-$B".[RI;J$H6EDC# M87YPI"H&5@HQ\X_\$N_^#?FV_80_;3\5_$WQ#K>D^)=+TJ2>W^'EI$TLD^EV M\S/NFN=Z*JSK$WEC874^9(V02 -SG. N_P#@NQ^U!\;?#NM^,_@]^R=XCU_X M87:S67A_4VM;JZU*28*56Y:.%765 Y!*1HRC:R><2"1Y#HG_ 02^+?AC]BS M3_V@-&\1^,++]K>/49/&]Q9&XQ+.DC>:;0KC=]M(_>,&.&=WA93D$?N910!^ M3/A?_@OS\<_@'>^&]=_:/_9F\2^ ?AGK*QZ=-KEO874-W:WH50\SPSA0$=MS M+"VQ]N=K2E"#RW[2'[8'QR_X+?\ Q^\??!S]E3Q5X>T7X+:3X:6U\1Z[K-H8 M;;7S=#:\9E-K+<0[PSQHB(C$03,S8( _7SQGX+T?XC>%;_0O$&EZ?K>BZI"U MO>6%_;I<6UU&>J/&X*LI]"*X/]E?]C'X8_L3>#=0T#X7>$;'PEI6JWS:C>10 M333M<3L NYI)G=\ !5W;5'W0,F@#,_8 _97C_8F_8V^'_PO%Q;7EQX4TM8; MVYMU*PW-W(S37,B9 .UII)",@'!&17L5%% !1110 4444 %%%% !1110 444 M4 %%%% 'YA?\')_A%;J+]FC7F48M/B&-$9ST5;V)=V?PM_TKJO\ @@7\(I-- M\/\ C_QG=6[HUUM;]ES]K;5/AOJ/ASPTYMH_#D3SK)^&2:3\[I:^7O7;\CU\+Q'4P>7XC+4O=K\NM]N5WV M\].O3K<]+^!GPWT_]IOXX>-_%'BQKC6;30]5:TTNTFDS;+&'DV@KW"J$^7H2 M6)!S7YO?\%%_^"P?[26A_M0?'!O@]K^B:9\&_@-?V&@:MITFC6EREU)+(+1U M>1X6D^>Y2=,1R1[408^;D_>?P-_:\\ _LA?L7>/?&_BSQ1H<%QHMS/J%S9/> MH;R61HD6W@\H'?OF=2$&.=V>@)'Q)_P3X_8WU+XN_P#! ']I3Q?KUM)<^*OC M2=3\4)+)%M>_&F_Z1;$=SNNX;DJ>G[P?6NKA;#P67QQ#C[]6\I/J[MM7?H[' MA4%[E^YT'_!1/XFVO[/?[!&F^&?"SQ^*?BC^U996ND^%K/3\M+!HUV(7E0Z?X5^,WBR*^\+^!_#]SXBT*:YU""YGU75);< M/%I\RJ5G:X5R8C+.I6,&38[@C/:?\&^W[+M_^WK\4/BG\<_V@=!L/':8G!)S^U=%=I12\.^'-/\'Z#9 MZ7I-A9Z7IFGPK;VMG:0+!!;1J,*B(H"JH' JX1NT4 ?BW^W/\ \&\_ MQ)O/VEQI?P9U*0? /XJ^*+36?%^A#48;1/#$D\(?\ 8KZY_P"E>CUWM 'E?[:^H^,-"_9<\;:IX'\36WA'7=&T>\U%=2DT MI-1EB2&WDD(A21A$LQ*KM>5)HUP=T,@.*\I\7>._'OQX^*_PP^'>A_$CQ%\- MGU/X>S>-M8UO0=,TJZO]0G62RMHH +^UN;>.'=<32.%A#L5B"NBA@WO'QX^ M_A[]I+X;WGA+Q4?$!T/4>+J/1_$.H:'-<)@J8VGL9X9C&P8AHR^QP<,#7G^L M_P#!.?X6:]X#\,>'[BW\=B'P='<0:1J<'Q!\0P:Y:6\^/.MCJB7JWSVS[8\P M/.T7[J+Y/W:;[MWE![;/125W MJN>ZV/ESX:_M,?&7]K#X7^+M5L/BW/\ #[5_A#X!M-3N)-&T32[C3/%>KLVI M>9<7@O+>>1+-AI\1$5K);NHGF_>G]V4][^,GQP\5_%'0?V??#_AOQ)J/PYU# MXU2&\U#6M(M+.]O=+MH=(FU!X;87L,]N'>18H]\L$@$?F84.5=>E\<_\$U?@ MM\0+71[:Z\(W&G6&BZ-#X<2PT37M1T6QU#2X23%87UO9W$45_:IND ANUEC MEE&W$L@;IOB'^QWX#^*?@:'P_K5GX@GL[+5WUW3[F#Q/JEIJ6C7;E\O97T-P MEU9H%DDB6.WECC6%VB51$2E:O[5];M-:6M:4F]OYDT^7:/+RK1W46?NV>R:? MG>,;?.V@D2Q%H2XN7#+NC6+SK_@Z5\<2?$[_ ((N_#'Q M)- EK-XA\9^&]3>!&++"TUGI?\$J?@7J>F6=F?">K6UO! M:/8WJV?BO6+3_A(X))Y+B2/5S%=*=75YIIW8:@;C<;B?=GS9-WQI_P '=UM' M9?\ !+#PO##&D4,7Q(T5$1%"JBB"\ X HB[0Y9:NT>G5)\TO^WVT^7:-K M+07W/EY5_P!N)-7WE>[U'_\ !HW_ ,H]/B;_ -E@US_TET^OU/K\ ML/\ @T;_ .4>GQ-_[+!KG_I+I]?J?2&%%%% !1110 5P7P@_Y*#\5/\ L:(/ M_3+I==[7!?"#_DH/Q4_[&B#_ -,NET =[1110 5X=^T=_P $V/@=^US\5-&\ M:_$CX=Z/XM\2:!:_8;.ZO)9PGD!V<1R1+(L4RAG<@2HV-S8QDU[C10!XG^RO M_P $Y_@I^Q-XBUW5_A?\/]*\)ZGXD"I?W,,T]Q(Z [A&AFD?RH\X)CCVJ2%) M!VC'CO\ P63_ .":OBK_ (*!>"/AWJ?PW\0:+X3^)OPQ\1)K&BZKJCRQPPQG M:T@#QQR,KB2&VD7Y",PX.,Y'V=10!^;_ .S7_P &\7AX_$Y/B1^TGX]UW]H+ MQZ7640ZH\@TB CD(T;LSSJIZ*Q2+'!B(K]&=-TVWT;3H+2T@AM;2UC6&""% MD<** %55' 4 #@ 5/10 4444 %%%% !1110 4444 9'CKP#H7Q1\)WN@^) MM%TGQ%H6I)Y=WIVIV<=W:72Y!VR12 HPR <$'H*\"_X* _\ !+;X5_\ !0#X M+V/AKQ)X?AM+_P *V4T/A6^T]S9OHC-$J+&@3Y3!\D68RI7"# ! -?2E% 'X M9?\ !(#Q=\$_!G[&M]\3/V@/%/\ PC,WP[\0MX'O8KE+B>>]?RUFMEQ"'E;] MWYD6R--VVS8[MH('27<4/_!P%^VOI_P_\ V]SH7[(?P0V/_!,S5OB[_P<(>-/A)?6=Z_PNM?%C?$G M6;-XC]@FL9!]JB7:1M97>Y^R?1I!_":_>+X5_!GP?\"O#!T3P1X4\->#M&,S M7!L-#TR#3[4RM@,_EPJJ[C@9.,G KAPV686A4E6I02E+=[O[WLO):>1=2I.H MU*HVVDDKN]DMDK[)=%LC5\*>%=,\"^&;#1M&L+32M)TJW2UL[.UB$4%K$@"H MB(.%4 "M"BBNX@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /B;_@XD\+?\)/\ \$@_BL57,^F'2[^(_P!TIJEIN/\ WP7KRS0_ M#/AS4/V!_AEXU_MC3#XP\?Z;8>)I-/:9([B.VFM5,L<4>XO(D4TBJ9 /F&0 MO KZ=_X*_>%?^$R_X)??':TV[_)\'7]]C&?^/>(W&?P\K/X5_.'XZ_;:OM#^ M(GP!\2Z9Y5Y/\+_ 5IX=,#_<91-?>:G?!,=R1G''!["O"S[(Z.98>4))6G@SQI;:# M8:;8WB06.H"TL;=IX;D&-I&0EX\B-XSR>>:_9&W\':59^$$\/P:=9VVAQV8T M^.P@B$5O%;A/+$2HN J!/E & !TKXF_X-R/"M]IW_!+[P_XDU65Y]6^(6O:O MXDO9I!AYY7NWM_,;'&66W5N.Q%?=E>E@,-]7PU/#_P D4ON5BXJT4CY4_P"" M4?\ P2PT+_@EC\+_ !7X?TOQ'<>+;SQ7K)U*?4I[%;.1($0);VQ4.X;RQYA+ MY&YI6.U1@5]5T45UE!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!P7B'_ ).>\(?]BOKG_I7H]=[7!>(? M^3GO"'_8KZY_Z5Z/7>T %%%% !1110 5^6'_ =[_P#*+GPW_P!E*T;_ -$W ME?J?7Y8?\'>__*+GPW_V4K1O_1-Y0 ?\&C?_ "CT^)O_ &6#7/\ TET^OU/K M\L/^#1O_ )1Z?$W_ ++!KG_I+I]?J?0 4444 %%%% !7!?"#_DH/Q4_[&B#_ M -,NEUWM<%\(/^2@_%3_ +&B#_TRZ70!WM%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >=?M?>%!X[_ &3/BAH97>-9\(ZM8E?[WFV< MJ8_\>K^<[_@CU_P3"N_^"E?P3_:"TO29]*T[Q+H^GZ-'H-_JGF+:6]U)=R2N M'9$=@&AM9$)56(\P'!'!_IOU/3XM7TVXM9QNAN8VBD'JK @_H:^ _P#@WM_X M)R^._P#@GC\!/B#8?$C3+32O$GB7Q,7@C@O(;H36-O"J0S%HF91O=YB%)W $ M;@"< ^L?V)/V=S^R7^R/\._AL]S;WMSX.T*VTZZN8 1%N]K@O$/ M_)SWA#_L5]<_]*]'KO: "BBB@ HHHH *_+#_ (.]_P#E%SX;_P"RE:-_Z)O* M_4^ORP_X.]_^47/AO_LI6C?^B;R@ _X-&_\ E'I\3?\ LL&N?^DNGU^I]?EA M_P &C?\ RCT^)O\ V6#7/_273Z_4^@ HHHH **** "N"^$'_ "4'XJ?]C1!_ MZ9=+KO:X+X0?\E!^*G_8T0?^F72Z .]HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X+Q#_P G M/>$/^Q7US_TKT>N]K@O$/_)SWA#_ +%?7/\ TKT>N]H **** "BBB@ K\L/^ M#O?_ )1<^&_^RE:-_P"B;ROU/K\L/^#O?_E%SX;_ .RE:-_Z)O* #_@T;_Y1 MZ?$W_LL&N?\ I+I]?>W[<7[3O_#&_P"S!XE^(W]G:7JO]@-:)]GU/5_[(LA] MHNX;;S)[ORIO(B3SM[OY;X5#Q7P3_P &C?\ RCT^)O\ V6#7/_273Z_3#XG: M=XHU;P/?6_@S6-!T'Q+($^QW^M:/+J]C 0ZE_,MHKFU>3*;@,3I@D'Y@"IBI MS"+[PMHOP;\>>-/B/X@N=%T"V\*?%!] M5\+R1VUM+8T2YPS-'U'AO]N5+/]DOQW\2/&/A: M;P[J_P ,I]3L/$.@6=^M\/MMDQ'E6MRZ0B:.<&)HI'2+(G7>L9# <19?\$XO M%>DZBWCJS^)>@V_QJF\92^,YM:'@]_\ A&9)I=*CT>2V&D"^$XB:RABRWV\R M_:%\SS-A\BNA7]@?5-=_9S\4?#OQ%X[AU6#XCG5]0\8ZK;Z(;:\NM3O7C>&? M3P;AX[2"VV;5@E2Y+JD0:3*NTNDK>]VY>F_-:&U].7XUKKS6VB2KWCM\76]N M7W][:W^'X?L_WKG/^(?^"A7C_P"$VIZEX6\?_"?P[I'Q%O+?29/">F:-XVDU M/2?$$NH7XT](9;Z73[9[5H)V1IL6\H$3[X_.8&.O6/V8_P!H3Q'\6M>\:^&? M&_A#3O!?C7P)>V\%]::7K;ZUIEY;W-NL]O/OBUHFI_$K3$TH>%-4T/P:^EZ/HZ::<*)L7,0,2*L8A<&4^N?LS_ +/GB#X3:WXR\3>-?%MAXR\;^.KRWGU& M\TS1GT;3+6"V@$%O;VMH]QVMB'S<_N_#IZWM[U^G+>UK:]]#UFN"^$'_)0?BI_V-$'_ *9=+KO: MX+X0?\E!^*G_ &-$'_IETNI+.]HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X+Q#_ ,G/>$/^ MQ7US_P!*]'KO:\L^*G@#0OB-^T5X,L?$.BZ3KUE%X4'[SQ5.++XD2CPO M:Z;!-#"LMOJL>F2R7;327$0C LT0[9BSKL7S/:/C1HWCW7?"L4/P[\2>$?"V MMBY5I;OQ'X;N->M7@VMN18(+ZR=7+%"',I "L-AW K\[^#O^";WBSX'Q>&]= M^&WQ.T/1?B#8PZY#KFH:YX.;5-&U8:QJ1U6[\C3X;ZU>T$=Z28 +F0)$S))Y M[$2B87UY]KO:U[R<-[)6=[?%JWUORZ)+2]FWNCN;W]N M=;O]C?PM\3M)\*7$^O\ C6XL-'TGPQJ%^MDPU>[NULQ:3W(201QQ3E_,F2.3 M]W$[(DAVHW&G_@H+X]M_$LGP[N?A9X:A^-K>(XM$M-#_ .$UE/AVZMGTZ34O M[0&J'3A.(5@AFC*?8#)YZJFW8WG#^T,WE^/$%G>M>-?7F+B.*XMIG(#VL<<+ -+MG4LGE8-Q_P3R\=7GBU/B3-\ M5=!?XWP:^NL0:U_PALO_ C4-NNGOIWV :2=0,_E&"65R_V_S//??O\ +'DU M?63>_-I;;EO"UKZWOS;_ &/[]C/WK)+MK?>]I7VT_EM_?O?W#V?]E?X]WW[0 M/P\U"]UKPZ/"7B;P[K5[X>US28[[[?!:7EK)L8P7/EQ&>"1#'*CF*-BLB[D1 M@5'Y]_\ !WO_ ,HN?#?_ &4K1O\ T3>5^@W[+GP%N_V?_A_?V>K^(#XJ\2^( M=8O/$.NZJMG]A@N[VY?<_D6^^0P0(H2..,R2,J1KND=MSG\^?^#O?_E%SX;_ M .RE:-_Z)O*'LN]E>VU[+FM?6U[VOK8:O=]KNWI=\M_.UK^8?\&C?_*/3XF_ M]E@US_TET^OU/K\L/^#1O_E'I\3?^RP:Y_Z2Z?7ZGTAA1110 4444 %<%\(/ M^2@_%3_L:(/_ $RZ77>UP7P@_P"2@_%3_L:(/_3+I= '>T444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 <%XA_Y.>\(?]BOKG_I7H]=[7!>(?\ DY[PA_V*^N?^E>CUWM !1110 M 4444 %?EA_P=[_\HN?#?_92M&_]$WE?J?7Y8?\ !WO_ ,HN?#?_ &4K1O\ MT3>4 '_!HW_RCT^)O_98-<_])=/K]3Z_+#_@T;_Y1Z?$W_LL&N?^DNGU^I] M!1110 4444 %<%\(/^2@_%3_ +&B#_TRZ77>UP7P@_Y*#\5/^QH@_P#3+I= M'>T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 <%XA_Y.>\(?\ 8KZY_P"E>CUWM<%XA_Y.>\(? M]BOKG_I7H]=[0 4444 %%%% !7Y8?\'>_P#RBY\-_P#92M&_]$WE?J?7Y8?\ M'>__ "BY\-_]E*T;_P!$WE !_P &C?\ RCT^)O\ V6#7/_273Z_4^ORP_P"# M1O\ Y1Z?$W_LL&N?^DNGU^I] !1110 4444 %<%\(/\ DH/Q4_[&B#_TRZ77 M>UP7P@_Y*#\5/^QH@_\ 3+I= '>T444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <%XA_P"3GO"' M_8KZY_Z5Z/7>UP7B'_DY[PA_V*^N?^E>CUWM !1110 4444 %?EA_P '>_\ MRBY\-_\ 92M&_P#1-Y7ZGU^6'_!WO_RBY\-_]E*T;_T3>4 '_!HW_P H]/B; M_P!E@US_ -)=/K]3Z_+#_@T;_P"4>GQ-_P"RP:Y_Z2Z?7ZGT %%%% !17(^$ M]&\>6?Q)UZZUSQ)X1U'P?1OQD$@#- '>45P7_"H/$'_ $53QY_X M":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ M/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5! MX@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS M_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_ M^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17 M!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T =[17!?\ M*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ $53 MQY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ M ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ M (5!X@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_H MJGCS_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\ M!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T M=[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T =[1 M7!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ M $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@ M)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ M*^C_ (5!X@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4' MB#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **I MX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ MY7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T M =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H M/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/ M'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (": M+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C M_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ M **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 3 M1?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ M )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^5] '>T5P M7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$' M_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ M (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB_ M_*^C_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4 M'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>/ M/_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# M31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^5] ' M>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] '>T5P7_" MH/$'_15/'G_@)HO_ ,KZ/^%0>(/^BJ>//_ 31?\ Y7T =[17!?\ "H/$'_15 M/'G_ (":+_\ *^C_ (5!X@_Z*IX\_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ M FB__*^C_A4'B#_HJGCS_P !-%_^5] '>T5P7_"H/$'_ $53QY_X":+_ /*^ MC_A4'B#_ **IX\_\!-%_^5] '>T5P7_"H/$'_15/'G_@)HO_ ,KZ/^%0>(/^ MBJ>//_ 31?\ Y7T =[17!?\ "H/$'_15/'G_ (":+_\ *^C_ (5!X@_Z*IX\ M_P# 31?_ )7T =[17!?\*@\0?]%4\>?^ FB__*^C_A4'B#_HJGCS_P !-%_^ M5] '>T5P7_"H/$'_ $53QY_X":+_ /*^C_A4'B#_ **IX\_\!-%_^5] !XA_ MY.>\(?\ 8KZY_P"E>CUWM>9W'[/.I7?B>SUF3XF^/&U*PM9[*";[/HX\N&9X M7E7;]@VG/-8BTG_A!O$GA'PZ\-XKZF==\-W&M"[MOXHH1#?6GDR'M M(QE4?\\S774 %%%% !7Y8?\ !WO_ ,HN?#?_ &4K1O\ T3>5^I]?EA_P=[_\ MHN?#?_92M&_]$WE !_P:-_\ */3XF_\ 98-<_P#273Z_4^ORP_X-&_\ E'I\ M3?\ LL&N?^DNGU^I] !1110 4444 4/%6M_\(SX8U'4O*\[^S[66Y\O=M\S8 MA;;G!QG'7%?,OPK_ ."GD0^&7A?Q)\7OAOXM^$VE>*=)M=7MO$<0/B+PDL-Q M'%*IEU*U3?8I&DT?F2ZG;640;S CRK&9*^I;RVCO;26&:))X94*21NH99%(P M5(/!!'QIJ_P#P4E\1^'?V6_$_B'P#^RY\7+#2?!.DZC;V1NI_"-OIND2: M$JT21B0(F%7.VBFTIRYM=K>2][FU\[QMT5MM2U3E-PC' MNUZMVY?NM*^EW?<^S8Y!+&&4AE89!!R"*=4&F7+7NFV\S8#2Q*Y Z D U/3: ML[&-.:G!375'PSXO_;O^,&H?&RT\(^']7^">C+X[U_Q!I?AVXUS3[^67PS#H M5Q-![,8,0C>S\@,<_:=O/UA^S7\69/CU^SSX&\;S6D%A-XOT&R MUE[:"8S10-<0)*520@%U!;AL#(P<#-?,_C+Q_P""OBI\0/B[H*_L2^*_B&\V ML0Z1XTO7TOP/Y/B>6S1)+.6Y2^U>*>XB$3Q20-<1 A74J%.0/HG]D+XCW?Q@ M_95^''BJ^TRST6\\1^&M/U&?3[2(16]B\MNCF&-0[A50G: '8 #ACUI4=:-W MK\.OJG\]=/NONS2LOWS<=%>6GS6G;35'HM?.?[=_[4OB[]G>]T@>%9/!MM#9 MZ#K/C'66\0V]Q*-1L=+^Q^9I]JT,L9@N9_M8V3LLZQ^4C'&VM^S_ "_#UW6ZU,S]A']J/QM\=];U M>P\:S_#^]FF\.Z-XQTU_"JSJFG6FJ&\":?<^;+(9IX?LAS9Q;Q;/F^ MD*^:/V,O'$-Q^T1\3/#UG\ V^!44NGZ;XIOHKRRT2'4?$>H7MQJ$<]Y/)I-[ M=0RY%I&-TK++N\PG<"N/I>MZEF[Q5EVWMY7ZVVN]7N];F>JG*+Z6_&*?XWO; M97LM$CS;]K/XJ:U\'/@?>ZOX=.CQZ](+KX2W7AV3QCJ'PVN[71( M[Q=4N]3L=/N;R75X7DG9([20VKHMF8Y'17#_ &R3&T_17[7_ ,0-$^%O[,WC M/7?$_@K4/B)X:L=-?^U_#ME:6=T^I6;D).K17DL5N\2QLSR"615\M'Z]#\^^ M#?B+8:#^T3\&WTW]DB^^%TVK2'P9:>+=7L?"3'3-&BTR^NXM/LY=*U6YN(HR M]M'MC$?D!-_"DJ:BC\;3U_X.WY->?-?>$2JG\)ORD_N5W]V_RMM*5OLNBBBD M!\,^+_V[_C!J'QLM/"/A_5_@GHR^.]?\0:7X=N-+]!LM9>V@F,T4#7 M$"2E4D(!=06X; R,' S7S/XR^'GCGXO_ ! ^+NG']D/]FS6-*UG6(;'6+_Q= MXHN+:;QU;VJ))87=R@\-7,5R$1UVJT\WD.KID%:^B?V0K_Q)JG[*OPXN/&-D M=-\63>&M/?6+,VHM?LMV;=/-C\H1QB/:^X;1&F,8VKT!1UHW>_N_BGTW[7\U M=V;:'67[YN.UY:?-?)VUL^JU6AZ+7SG^W?\ M2^+OV=[W2!X5D\&VT-GH.L^ M,=9;Q#;W$HU&QTO['YFGVK0RQF"YG^UC9.RSK'Y1S!+N^7Z,KP+]MM/$NH:_ M\-++0?@?\//C"&UUKV&\\7:K+96WA#4+>)I;2]1HM+U!XW.V95N L?E/L&_, MHQ$[Z).WROZ.W6SL[/1VY7HQQMK?L_R_#UW6Z,S]A']J/QM\=];U>P\:S_#^ M]FF\.Z-XQTU_"JSJFG6FJ&\":?<^;+(9IX?LAS9Q;Q;/F^D*^:/V,O M!OCCP)^T1\3(/$7PE^&'PKTC6]/TW7 / MTVHV>NZK/<:@+V[N;QM*T]Y;LI M':[U82D+Y;;@9#GZ7K>I9N\59=M[>5^MN[U>[UN9ZJ,=0^&UW:Z)'>+JEWJ M=CI]S>2ZO"\D[)':2&U=%LS'(Z*X?[9)C:?HK]K_ .(&B?"W]F;QGKOB?P5J M'Q$\-6.FO_:_AVRM+.Z?4K-R$G5HKR6*W>)8V9Y!+(J^6C]>A^??!OQ%L-!_ M:)^#;Z;^R1??"Z;5I#X,M/%NKV/A)CIFC1:9?7<6GVVCVQB/R M F_A25-11^-IZ_\ !V_)KSYK[PB54_A-^4G]RN_NW^5MI2M]ETCML0GT&:6D M)P.F?;UJ97L[ ?&\'_!3'Q]!?Z+KUY\)O"7_ K/7?"VH>.[?4;+Q]+<>(8] M"M'MA)-)IK::EN+H)>0NT OF4!9E661T5'^QX9EN(E=#N1P&4CN#7Y]ZE^T; MX;\+? /XQ>/?A]^PWXFTV37+#5V\3:C<:5X'MK?6+JT^TB<:O%%K2W5PBS"; MS$=&E(9\*2W/W]I4YNM+MI2%4R1*Q"C &0#Q5JWLT^O^=VOPLKV5]7Y)U?=J M:;-R_P#)>7]7KJ^GSL5\P_M$_MN_$+X?>.=(-&\)ZE>> M(_'=QH%P-2U-K3R!#;P:7>^9;JM];;I6='SYP6)A&&;Z>KY0^+_Q-\*+^VS> M-:_LF>*OB9\3_ &FVDUIXTL+#PA'>06=RLWEFSNM2U2VO!$&-S$VU%4.)1R& MRT+^)&^W7S2U?X77X]+-_8D_+\=OZW]#Z ^!OQ;A^-OPZ@UU-.N]'N%N[O3; M[3[IT>6QN[2YEM;B(LA*.%FAD =3AEPW&<5U]>0?L._$BX^*WP+GU>Z\&0_# MZX/B;7[6305AMHI+)H=7NXB9Q;33P-<.4,DKQ2NKR.[ _-7K]7+1D;-Q[-K[ MFU^GEZ(\X_:3^->K?!W1/#UMX;T'3?$GBOQCK*:'HMEJFKMI&G-.;>>Z=KF[ M2"X>)!#;38V02LTGEIM 8NO _LB?MF^)?CGKXT7QQX&T3P;J]\VLMI;Z%XG? MQ!87J:3J*Z=>J\TEG9R1RK.R,J^4R-%(K"3<'C39_;Z\;^$_!WP'CA\6X35+FWM1$+@0J&>3(DDBP.XXGX$?%^Y M/[2_@3P*G[.>K_!G1+#P9J_]ESZS;^'=UO!;W&EHME8?V3J5UY$&)0TD;(BD MQ0;3\A%31]Z33[O\(7MTU3L^M[_(JIM&W;]7_P -\GWNOJ*D=MB$^@S2TAZ< M=>U*5[.PCXW@_P""F/CZ"_T77KSX3>$O^%9Z[X6U#QW;ZC9>/I;CQ#'H5H]L M))I--;34MQ=!+R%V@%\R@+,JRR.BH_V/#,MQ$KH=R. RD=P:_/O4O#/QAM/@ M'\8O$7@S]C[]G+P/XA\86&KPZZ+?Q'O7,7VE1+-:?\(OY>IL\A:2-7E> M.?S1\^)":^_M*+MI=L91B0Q+O!7;@X&>.U6K>S3Z_P"=VON5E>ROOULG5TJ: M;-R^7+R_JWU?RMK8KYA_:)_;=^(7P^\ _ASX'\4:3X8\0:-X3U*\\1^ M.[C0+@:EJ;6GD"&W@TN]\RW5;ZVW2LZ/GS@L3",,WT]7RA\7_#?C?Q%^VS>: MUX?_ &8?@5XHUSP;IMH^@?$3Q9XDN-,U:6"99EDAM[B+0+PPF*0SJT0N=VV5 M7V@2U"_B1OMU]%J_PNOG?I9O[$GY?\#^M_0^@/@;\6X?C;\.H-=33KO1[A;N M[TV^T^Z='EL;NTN9;6XB+(2CA9H9 '4X9<-QG%=?7D'[#H\7#X%S_P#"<>&] M(\)>(V\3:^T^EZ4G^A0(=7NVB:&0VUJ9T>,HXG:!&FW^8V6BV/./VD_C7JWP=T3P];>&]!TWQ)XK\8ZRFAZ+9:IJ[:1IS3FWGNG M:YNT@N'B00VTV-D$K-)Y:;0&+KP/[(G[9OB7XYZ^-%\<>!M$\&ZO?-K+:6^A M>)W\06%ZFDZBNG7JO-)9VZ^HJYSXP?$VQ M^"WPF\3^,=3AN[C3?"FDW6L7<5JJM/)%;PM*ZH&95+%4(&6 SC)'6NCKD?C] M\1+WX0_ GQIXKTW2GUS4?#&A7NK6NFHVUK^6"W>5(0>V]E"_C65>7+2E*]M' MJ:8>'/5C"U[M+L>'6/[9'Q;\%Z=X,\1?$/X7?#'1O!'C+4],TJ.\\.?$^76] M3MY=1ECAM2MM+I5I!.OF2Q^9Y-TY";WC$P7!^GZ_-J3PWIG[!^K>!_'&K_ O M]FJ_\7^/?$_A^Q\._$OX=_#4:;;PR:MJ-I:7L%T%DGN+:1[6[N7@O?M;0W!W M)(L3F**Z_26NN<+0O;[33\FE%\OG:^]E>^UK-\L)LZAHDM]XB^)TVC:G<2V#&.Z8V ML.DW4,"^8DGE^==(60)(XB5QCZ;K\^OB-\-]+^-/Q$\:__L_?L^_%/P= MX=\0ZCX;U&R;X>)JOCW1++3YS;QZ@UQ(T_\ :*E4^T?8HX()5MIT:)KB15AF MY)RY9-MV2BV_+6.OGO:UTM;MJQTI>[>UVY)>;TD[+Y)OKM9)MH^W?@G\5[#X M[_!SPKXVTJ&[MM,\7:1:ZS:17003Q17$2RHK[&9-P##.UF7/0D8?L4? M&B^_:._8\^%OQ U.#3[;4?&WA33-=N8;")XK6*2YM8YF6)'9F5 7. S$@8R3 M7I]=>)I^SK2@U:S:MVU,*6L$V[Z;]_,\>_:4_:*\3_#+X@^"?!7@3PGX=\6> M,O&Z7]W;P^(/$[>'M-@M;)(C.QGCM;N:2;=/"$BCMVROFNS(L?)^SG^T7XF^ M(WQ(\7^!O'?A3P]X5\:>#K:PU&XA\/\ B8^(--FM+WSQ PGDM;2=)MUK-NCD MME 7RV5Y QV\-_P4$\-ZO\MOY-I':"X@Q03;G\N.VG/EN>G/_P#!._XB:%H/QW^)/P@\-_!KPA\$ M(/ VBZ+K.MZ#H&@KI]N^L7T^I03SPSQ1PP7UH\%A:-#<)$KE6991'*CP0Y45 MS*5_/[K[]/3KWT4HFE56@IK96O\ .5K?CY=];-/ZZKG/C!\3;'X+?";Q/XQU M.&[N--\*:3=:Q=Q6JJT\D5O"TKJ@9E4L50@98#.,D=:Z.N1^/VM^)?#7P)\: M:CX,LH]2\86&A7MQH=I(A9+J^2W=K>,@'6/[9'Q;\%Z=X,\1?$/X7?#'1O!'C+4],TJ.\\.?$^76]3MY M=1ECAM2MM+I5I!.OF2Q^9Y-TY";WC$P7!^GZ_-J3]B'5_P!B'5O _C#P'\-O M"_Q(USQ9XG\/^9XYL_A7X?T?QIX.%WJ-HFJR72VEC;![">QEO4>1(%NK1G;S M#,CM+:_I+77.*4+]>9KKI91=M=[7WLK]M+OFA)RM+HTG^>O6U]K7=K!7S(_[ M7WQ=\>7?C;5/A]\+_AAJ_@KP7K.H:)+?>(OB=-HVIW$M@QCNF-K#I-U# OF) M)Y?G72%D"2.(E<8^FZ_/KXC?L+7_ ,8/B)XU^-/C;X8^ ?C!KVG>(=1TR7P% MXG^'&@RRW>AVLYBLGTG4Y[2.Y:\-LL=PINKF>UE>62W'V;B:'DG)J3?11;_& M.MMV^EM%JVY*ROT)+EO:[YDO-Z2?RVWUZ*VNGV[\$_BO8?'?X.>%?&VE0W=M MIGB[2+76;2*Z"">**XB65%?8S)N 89VLRYZ$CFNHKS#]BCQ-XL\:?L>?"W5_ M'MMJ-GXWU3PIIEWK\&H:>-/NH+Y[6-ITEMPJ"&02%@T810I!&!C%>GUUXF"A M6E!=&UWZ]S"E?D5W?3<\>_:4_:*\3_#+X@^"?!7@3PGX=\6>,O&Z7]W;P^(/ M$[>'M-@M;)(C.QGCM;N:2;=/"$BCMVROFNS(L?)^SG^T7XF^(WQ(\7^!O'?A M3P]X5\:>#K:PU&XA\/\ B8^(--FM+WSQ PGDM;2=)MUK-NCDME 7RV5Y QV\ M-_P4$\-ZO\MOY-I':"X@Q M03;G\N.VG/EN>G/_P#!._XB:%H/QW^)/P@\-_!KPA\$(/ VBZ+K.MZ# MH&@KI]N^L7T^I03SPSQ1PP7UH\%A:-#<)$KE6991'*CP0Y45S*5_/[K[]/3K MWT4HFE56@IK96O\ .5K?CY=];-/ZZKDOCG\;_#G[./PKU;QIXMN-0M/#VB+& M]Y-8Z5=ZI.@>18E*V]K'+._S.N=B' R3@ D=;7DW[<7CO4?AW^R_XDO-+TWP M[JEW?-::-Y7B"V-SH\$=]=PV4EQ>PAT,MK"D[2RQ[TWQQNNY0X).24MCE-*_X*.^$O%OQ8\"^$=$\,_%07GC35Y-,^T^(?AQXE\,VEFJ6% MW=F3[1J&G0P2.?LH01>8K'S"PSL(/T)7R)JW[2?COX4?M$_!+X4?$KPGX.U' M7/$WBNXATGQ3HV@W4>B7MC#HFJSM):I)+*=+U&)H8HF@EGF$EO.[0R2;IDMO MKNM9122<=4^O];>:>J=T^Q$KJ:C+1\J=OG+6_P E\E?J(3M'_P!:OE7QO_P6 M!^%^B_!OQ!XNT'0_C)XD@T?3KR]MRGPC\7V]A>26ZR9C:];2C#$F^,HTK'8F M&+<*:^JG;:A.,X'3UK\]?&?[8_Q+^!7_ 3Z\8?%OQ7X$^%VO^ O%WAC5M=3 M2_#GAF[)\*ZC/'<2K::Y:B>8:C!),1#=W'DY4HR;O=(\B^-G[;_ ("^ 'Q*M?"&NQ?$"^\1 M7FF_VQ':>'/A]K_B7_1?-,7F,^G65PB8<8(9@PRN1AE)L?LP?M6Z9^U1+XVE MT?1O$FD6/A#7$T5#KVB:AHE[>%K"TNS(UG?6\%Q" ;K8-R$,$#AL-@<'\>O& M/Q0UC]KBWT3X=:9\*?M?@[PG'KR-XMTZX>^\0B[O)(9["QOH9@=.15LXC-.; M>[&ZXM_81_:=3]I_Q%\9KQ/";^$'\,>,X=#N+.\TEM/U;STT32YIA? MY9EFFCEF>%9HB8GAA@,;R1[9'5!<\6WO:3[:*:C?]-]]7:Z1M47+-Q]/O<5* MWK9WVVNM>5L^@ZY+XY_&_P .?LX_"O5O&GBVXU"T\/:(L;WDUCI5WJDZ!Y%B M4K;VL3?MQ6OB75/V7_$FG>%(G?4]9:TTJX=-)CU:2 MUL+F[A@OITM)(I8[AXK22XD6)XI$=D 9'4E3$^:WN[_U_5^FXX*+DE+8Y32O M^"COA+Q;\6/ OA'1/#/Q4%YXTU>33/M/B'X<>)?#-I9JEA=W9D^T:AIT,$CG M[*$$7F*Q\PL,["#]"5\B:M:?&GX0?M$_!+P)J=O?_%#P2_BNXNQX\'A_3UN= M(LDT351]DU2.")(K:7SVMA#>V<,"2([P2)$W-Y]=UK))137]?+I_33M8B5U- M1?\ *G\VY=?2WIUL[H0G:/\ ZU?*OC?_ (+ _"_1?@WX@\7:#H?QD\20:/IU MY>VY3X1^+[>PO)+=9,QM>MI1AB3?&4:5CL3#%N%-?53DA#CKCBOSU\9Z5^T5 M\&O^"?7C#QCIUKJ7Q,UGQSX8U:YUWX?CP7I=O?>&=:NX[AC+IMNMM"NH6\=R M^V:WO4N9KJ/]\DTC#[/1?&S]M_P%\ /B5:^$-=B^(%]XBO--_MB.T\.?#[7_ !+_ *+YIB\Q MGTZRN$3#C!#,&&5R,,I-C]F#]JW3/VJ)?&TNCZ-XDTBQ\(:XFBH=>T34-$O; MPM86EV9&L[ZW@N(0#=;!N0A@@<-AL#@_CUXQ^*&L?M<6^B?#K3/A3]K\'>$X M]>1O%NG7#WWB$7=Y)#/86-]#,#IR*MG$9IS;W8W7%KF+Y>;W["/[3J?M/^(O MC->)X3?P@_ACQG#H=Q9WFDMI^K>>FB:7-,+_ "S+--'+,\*S1$Q/## 8WDCV MR.J"YXMO>TGVT4U&_P"F^^KM=(VJ+EFX^GWN*E;UL[[;76O*V?0=>.?M*_M" M>-/AKX_\)>$/A[X#TGQUXG\3V>HZL\6K>(GT&RM;*Q^S+*1.EI=%[AY+RW2. M(HBMEV:1 G/L=> ?M:^)O'3_ !P^&7AGX?1_#?3/$&IVNLZG!K_C'0YM6BM3 M;16Z&QM4ANK:2.>X6Y9C()&"Q6LV8I.T/=?UT_KS>RU:''?^OZ_K4M?LS_MV M:)^T_P#&_P 8^"-+TB\TG4O FB:7?Z[9ZC.BZGHM_>7&H0R:;=VR;ECDB6Q2 M02)+)'/'ZU\P_LF?M)3_&/]L[XH^'-9^'>F>!_&/A'PGX=_X2 M*3[ [7MU=2W>LJ$CU$HBZAIHCA26VD5%*_:9Q(L4WFP1?3U;5%:VG3Y?+R[: MO3J]R7I4E'M;Y>[%Z^>MWLK[)+0Y?XV_%*U^!WP9\6^-+ZUN[ZR\(Z->:U<6 MUJNZ>XCMX7F9$'=B$('N17SOXI_X*/>(_@1I_AZQ^+WPVTOP1XK\9ZYHFD^& MX-/\6?VKH^O?VAJ%I:2Q0WSVD#B^M4N6G>U>W7S8X6:&254G>#WS]H_QG+\. M?V>?'?B"#0T\33Z%X>O]0CT=P"NJM%;22"V((((DV[#D?Q5\E?%?]H7QY\ O MA+\.])^)OA/X3?$#1O%GBGPA9^$O$'A?PK=#PW82SZMI\0@FLI+BY-G+#%(\ MUE?"X,+R0J&6"188[F<,N:NH/5.5-6_Q2:LGT?=:;+8W+6DM[J6GM;1BTT\W$4J"YCN+C8@2:9(83)+%Z]^RS\<%_:9_9I M\ ?$5-/724\=>'K'7ULEN?M(M!IO*D:W#VJ M6T,_V:9#&US(BPS>P_\ !/[Q]#\5?V%_@[XFM]&T#P[!X@\&:3J,6E:%9?8M M,TY9;.)Q!;09/E0H&VHF3M4 =JJBN:@Y/5I4_7WHR>O^*U[K32UD[H=72K)+ M^::_\!E:R[VVE?R>S5_7J\<_:5_:$\:?#7Q_X2\(?#WP'I/CKQ/XGL]1U9XM M6\1/H-E:V5C]F64B=+2Z+W#R7END<11%;+LTB!.?8Z\ _:U^'?CCXI?'#X9: M7X6\2:MX"T^&UUF]G\4Z3X>T_5KVRO4BMTMK4O>VMS%;V\TZ2_K3S_I[+5H<;7U+7[,_[=FB?M/_ !O\8^"-+TB\TG4O FB:7?Z[ M9ZC.BZGHM_>7&H0R:;=VR;ECDB6Q202)+)'/'ZU\P_LF:Q\2] M5_;.^*,7Q#\"V>@SZ3X3\.Z>/$VG:-##IGC&X2[UEGN;2Z^>Y,8A>V)LKB5V MLY))%7>L@N+CZ>K:I;1K^OOU7H]5L]29:5)1Z*W_ *3'KL];W:T;ORZ6.7^- MOQ2M?@=\&?%OC2^M;N^LO".C7FM7%M:KNGN([>%YF1!W8A"![D5\[^*?^"CW MB/X$:?X>L?B]\-M+\$>*_&>N:)I/AN#3_%G]JZ/KW]H:A:6DL4-\]I XOK5+ MEIWM7MU\V.%FADE5)W@]\_:/NM=LOV>?'X)%?)7Q7\%?&;X*?"7X=Z%"NJ?'GPEK?BGP@8;W4/!>E0: MQX%\O5M/>>6:PAM8+?["MLLQ22.U2ZT^1%8F13YUI.&M*NHRVEOAU*J64(M?WV_DH6OY*[VU>O8^Z:***DD^9(_^"@.M^']7\0>)/%/P]M] M!^"6BZ]J/AU_&L?B#S[K39;&Y:TEO=2T]K:,6FGFXBE07,=Q<;$"33)#"9)8 MO7OV6?C@O[3/[-/@#XBIIZZ2GCKP]8Z^MDMS]I%H+F!)A&)=J>9MWXW;5SC. M!TKY]\-?'KXC^$Y_B'XVG\(> ]4^$UAXLUC2M=\->'= N?\ A+M.BMIOLS:M M,4FECU-Y4C6X>U2VAG^S3(8VN9$6&;V'_@G]X^A^*O["_P '?$UOHV@>'8/$ M'@S2=1BTK0K+[%IFG++9Q.(+:#)\J% VU$R=J@#M545S4')ZM*GZ^]&3U_Q6 MO=::6LG=#JZ59)?S37_@,K67>VTK^3V:OZ]1114B"BBB@ K\L/\ @[W_ .47 M/AO_ +*5HW_HF\K]3Z_+#_@[W_Y1<^&_^RE:-_Z)O* #_@T;_P"4>GQ-_P"R MP:Y_Z2Z?7ZGU^6'_ :-_P#*/3XF_P#98-<_])=/K]3Z "BBB@ HHHH *^?O MB[^U%J7A3QEXQ\0Z=;ZU)X$^!EM??\)S9PVD#7.M2MIMI?P_8 Y#2>1#-NDR M\08R!5\UE*K] U^:W[?7QV^%/A_]N+Q#X=^(7@[0H[O_ (1\W>GZ;-\4M5T& MZ^*%[;16LUC:2Z% J6FIV\TLTMG$\PNVDDMIH?)VIM*7O34._P!__!]-+WWT ML[@D[M]/EUMOT];.Q^DUO.MU DB'*2*&4XZ@\BGU':MOMHSL\K*@[#_!QTJ0 M\BFS*#;BFSY__;'_ &NM/^ _C'P9HT&M:[!J0OX]:UZPT7P9J_B>X;0D66.4 MR)IUC=FV#S;-DDODAO)E"O\ (XKW'PMXITWQQX9T_6M&O[/5=(U:VCO+&]M) MEFM[N"10\RU' M6],M? %OIND63G4YK.&42Z2MP[>9;7@1XXI#'O)>5-XW?6/[%Z:''^R%\+E\ M,S:W<^'%\*:8-+FUD0#49;;[+'Y37/D 0^<4VES& A8DKQBC#J]"4GOS?G=6 M^2C'K:[DTK,JO[M=07\O^33^;0Q!49696$SERJ_ MI_7]:=RZ<>:2BSTSX':3XMT'X4:+:>.]4L=:\700E=3O;) L%Q)N8@H!'& - MNT?<7ITKJZ^ O^"6OQ]^ 7@?X]>,/A?X,\4_L<7?B;5;73[^RU#X.:9I_AD> M)@5O"UDUC'>7;W$UHL$DIDCG!]; M_P"&P=(\):A/=Z7I%IXT_P"%:W'AS]U:7$Z6\LND[M1152-C"B./]4JX\M&4 M3!Z^+^B M> _'MI?6GBB/P]<:@MK>^*;#;>1?9HD:2,SHS12,X3S-GD*60!E-=O\ 3]H MGPC^TUX*?Q!X,U"[U#3([C[,YNM,NM-G1_+2528+F..4*\4L4J.4VR1RQR(6 M1U8_,'_!2S]C?XI_&[Q_)XA^&HBL+:71M/BUJ:#X@6N@76KOIE]-?V,)AN_# M>K1J()I'=)8Y[?>9W6561$(]3_X)D?##1?!/[)GAKQ!HVH:OJ*?$/3M.\1R- M?ZG'J/V-&TVTM[>TAFCMK59((+:W@A20P*\@C\R0M([L3#).G47?M4?MF_#7]BWPEI>L_ M$GQ=X?\ "MGK6IVVE67]I:K:V+7$DT\4+.GGRQADA$HEE*DE(D=L'&#ZC7@G M_!2W7=)\-?LBZQJ&L^)/#GA>UTS5-(U-;C6_$%OH%O>/::E;7?V-+Z=ECMYI MQ T4R;T'"/,[%;]@_\ :>\"_%?2+KP% MX.^)]C\:KKP#I-E6;W9O+R+^RK MR]LK=7^T6\)5+DNS6C,\:?*7^EJTE#ELO)&:E=NVW_ 7ZWOYWMI81W"(2>@& M37S[\&OVIM0\4:WX7\2ZI!K1\$?'*\M4\!6[V<"7&BQC2)KU_MX4[D^T"UFD MCPTI7SZ7)6IN?];/_+;KLFFT?I9115/7]-FUG0KVTM[^[TFXNH'ABOK5 M8FGLV92!+&)4>,NI.X!T=<@95AD%-V5P6KL?/OQ^_;@\._"']ISP_H=UXIU& MQT#P_;S_ /":+;^$=5U*PTY[E(C8/>:E;V4MG8*@$DCFYN8 L4B2/E"&KZ-5 M@Z@CD'D$=Z_,CXZ>%[;PI\2OC1X&UWXW?M97>C2^'[[5?&FK6MO\/[>QU=K3 M2[%Y;2)!I<=R)VL;FW4R>7#&X54\URI"_IE8;?L,.S.SRUVY4*<8XX& *<4O M9J5]7_2_X#ZK6R3U4[J273_*W^?RV)J\V_:#\:ZD(;'P9X2\067A_P"(?B6- MK[17OK9WMY;>SN;0WPW^3)&'\B;"HPW-O+*,1NR>DU\4?\%<-=^&4WBSX6^' M/B/+^RQH4.L#5KFS\1_&[P[::_86'D+:[[6TMIKNT(EG,L;-+]H5%6V"E79X M\1-VLN_^7]?DM;%PCS/4^UZ*^8?^"4G[1WPK^-?[-%OHOPUU#X+H_@VZN[#4 MM&^&TUK%I-H5OKJ)+V.RA9FLX;TPR7,<K:I'EE9&4977]? MU_6AF^,?&&E_#WPCJFOZY?VNE:+HEI+?W][=2".&SMXD+R2NQX555223T -> M)?L:?M8+\<=6\0Z9>'Q]=W%OC];^"/&]W^U4N_PO/>Z;!\3_ /A M)M-N8[>:UA9X[C06SM;E;IK17$LL<,3JZND,H+3%%(<,M>P_"KXJ:)\:O =CXD\ M.W%S<:5?^8J?:K&>QN89(Y&BEBFMYT2:"6.1'1XI45T9&5E!!%?G_P#\%2_V M2_B+!X@^(/Q(TRWMXOA=I[#Q;KMA;_$^VT5M7EATC^SKNYEAG\+7TL)^P!X" MD.HJK)$KHB3,37W7^SM\'+3X$_"FST&TU?6O$#/J7>JZM)$][J5W>7,MW M<3R>3%#$I>69R%BBC100JHH *:3I\[WTOZ]?EVOK][475]V22Z_Y*_S3:^_ M6UES=O7S'^VO^W+\'O 7B@?"/Q+\=_!OPB\8ZK9IK/\ :%]XELM/?2XK:[LY M/)E$EU#*CW40FUOIROD7_@H;^U1X0_8X_:$^%GCWQ+KWAQO[-T MO6M,_P"$;F\;Z'X;U6^2[:Q*WD*ZK>6<%S#$UH4>,S@!IXW"NT:[8DTI14MG M?\G;;7>WZV5VJBKW/H']G3]H;PY^U+\+8?&?A*9[SPY>:A?V-C>[XI(=22TO M)K0W4$D3NDEO*T#212*WSQNC8&<#N:\I_8ITWQ58?L[:5/XQ>[_MC6+S4-8C MMKO65UF?3+.[OI[JTLWNU+),T%M+#"61Y$_=X2210KMZM6U2/+)Q,HRYM5MK M]U]+=;=KZVWU.=^+WQ.T[X*?"CQ-XRUA;N32?">E76L7J6L7FSO#;Q-*XC3( MW.50X&1DXKS_ .#WQ;\0Z3\2H/!WCF.^DUKQC'J_BG0)4@@^SZ?I4%S:(EA. M\9&+N);V'. Z-AR)I-IKN?CCK/\ PCOP6\7WY\.2>,19:+>3G08XO-;6]L#M M]D";6W&7'EXVMG?C:>E?$G_!)/XP?"KXE?$]_P#A"M.\/ZOXMBTK5;#6K[2? MBOJOQ!MO"%G::C#%96-O+?Y:TM[Q':54C2V$GV'_ %+K$ICB@N:NUO:+T^]W M^]+6[=KKJ[W6THQEM[UOGI97]'+2UF[;-77Z"445A_$?PI?^./!5_I6F>)M; M\'7UX@6'6='BLY;VQ(8'=&MW!<6Y) (_>0N,,> <$)NRN"U=CPR/]N+PZG[9 MUUX9D\5:C_PBPAB\,)GPEJHTB/Q']H??"VM?8O[/\QE:* 1?;-WGCRO+\T[3 M]'U^:/@6QTM?B5KOAO4_BQ^U'?>%?"'Q"TK47@U*#P+'I7BG59?$[6K%8[33 MTNTMAJD!>5&-N[@N\<;;@S?I=3I+_9H2W>NO?:3\]')I)MVBHKI856ZQ$XVM M:VG;IZ?"HM_WFWK<*\V^)'C74O$'Q7T/PAX2\066FZ[HMU8^(/$=E=VS_P"F MZ%*;N$K#(T+(SM/",A&#($&XH)$W^DU^>7_!5'Q!\(-6_:DLM#^(5Y^Q5X4U M72_!L>K6^K_&WPC9^(]0UB-[JY1;.S62^LY((HFB=R=TOF-<_)'F.0G.+M" M@0:S?:UX!UOPK;WDDCR;3;C4K"S$P"KAO*0[>-P&Y0S1R6DFJLMDDB-&'W2L" K%#YFRO._V!_B M'XNUCQ]X[\->-KK]H,ZWHEKIMXMK\3X/!<>R&X-R%DLF\.*%D5C"ZN9RP!C4 M)@B05G37,Y7Z;?A]_4N>D%)=_P#+_/<^FZ*** /FS_AL_P"%*_%[QOXPM/C) M:Z]:>![2/PEKO@C14N-6U/2-375);82MIMMYET9Y9B($"VQ:0(&5G0BOH+PA MXMTWQ]X3TS7-&O(=0TC6;6*^LKJ(YCN8)$#QNOL5(/XU^;/[3W[''Q,^'?Q^ MTSQ79H6YS102^K*3WO;[[RE?K>\D^R3LF[6BZVF(DH[=_)>ZO+:*O;KOTQ/I+AKN-Q(I1 M))8W0[ ]N2IWC;]6U\1_MA?MA^%_V2?VW+^2YO=&\5Z_X[\&6'AJS\*:?\1_ M#_AS6[.Y2[O9(I)+?4M0LG=+G[8J130M++$T$@2,>8Q;*IS7>^G^)>]'R MW6J>C\]G22<)W[?@VHR_!MWO^.J^M/@C\6+'X\_!KPIXWTRTU*PTWQ?I%KK5 MI;:C$L5W!#<1+*BRHK,JN%<9 9AGH3UKJ*XO]G#PEXD\ ?L^>!]"\8ZH=;\6 M:-H-E9:SJ#7+7)O;R.!$FE,K*K2%G#'>RJ6SD@$XKM*ZJZBJLE#:[MUT,:0V<"*'9$ M ,L\>69E55R2<"N3_9R^).O#4KCX=>.IIM1^(?A71+#5]7U6""---U2.\FO( MXFMV0(,KO5O#&F^+]+%O%%>:?J6I2 MZ98QPR3Q(]U<7D44LEI!;*QN)+B.-GA2!I%&4!'AW_!(/XK_ Y^+GAO6M5\ M 65KJ=SJ>BZ-J/B7Q+%\0-0\5$9"9 M,J:YG+R_7NOUUW2LGJ])^[!2[_YK[]]M+;ZI-'V?03@45R7QG^'FK?$WP=_9 MNC>._%?P[NQ,LQU7P];:9/=L@!S%MU"TNX-C9!/[K=\HPPYS,Y)]#C\5:C?:/K]R@\$&Y\):KIFG7RVUN!>)::E9$WEJ\48!5?T=K1P48KOU_X;IZ:V_ M3NIM=/\ @M?/;?J%>;'QKJ7CW]H&"P\,^(+)=&\#27-CXTTJ>V>.YDN+BTMK MBP,3/#\R!)&8O'(%)8J2S(RIZ37Y7_\ !1_XI? GP_\ M/?%;6O'%E^PE%K_ M ,/(+":YT#XC^$K'4_&GCL?88;@"*^>[C:UW1LMM"&M+MD,0D93&R)4*SJ*# MT3_X'W^BU^5RE&Z;[?U\O5GZH45S?PC^+/A7XX?#W3_$W@GQ%X>\5>&M15A: M:GH>HPZA8S[&,;K'-"S1ML=60[2<%2.HKI*J2<79F<)?#7PU/X;M?B_/KWAWQ'!JME+\-I_#<.LVKK! M<1EV;7V6T,!65D=5S(PD"X,9D%1_\$_OB'KOCCP%XLM/$UU\8YM?\-^(I-+O M8?B5!X9AU:U;[-;3*L8T!1:&W*S*Z,V9&+LS:VU^]WW^45;?>7<][I'<(A)Z 9-+39%WQL,9R,8SUJ*G,HMQW ^7OAU^ MWQ\&(K3Q'\3[#XWZ?X[\&>,]4L;*QM=%2XUA/"TT>G^9+%-%;><]H/+BDN9V MFB@6!0[2[0"U?42L'4$<@\@CO7Y5Q_\ !/'QYX5^//P^\)_$;4=2T#P)XTMY M? .BIH'Q2L-2;0[&VTS4Y(=/AMY/"5I/,IL9=1MO-DNY)DCG>0S>^)WQINK6+09 M="^*&A:3>>#;T:5;6?\ I=C+?1:C'+ ;WX:_=K:Y^A5O-Y\"/M=-ZAMKC#+GL1ZT^H[57 MCMHQ*V^0* [ 8W'')J2J>YE"[BF]SSC]I7XI7O@+PKINBZ&+M?&'Q NI_#GA MJXBA22&QU!K&[N8[FXW_ "K!$MK([':Y.T*J.6"FU\"?BN_Q A\0:'?PWT?B M3P!?P:#KDL\*)#>W9L;6[-Q;E"0T+I=(02$8'/J5R MTDUT\'? ]OX M9,VJZ@^HP+92)-J]E)Y4PN7@PYN8(DV!B1@L8FVEI_G^'7R2W8X)-ZG4_L,? MM%I\+?%O@SPYJ]XOC=/#Z_V/ M9R2ZF+>UA&D6MO&)%D6Z\WFP^/ M[65=26V;69=::\Q'.DA-^Q:RPJ(8VG60-*L4[/$0@WW_ !M#;K\?RERRNK%U M%;#RGYK\$Y6\G[N_;F75'ZQT5G>$O%VE>/\ PMIVN:%J>GZUHFL6T=[8:A87 M*7-K?02*'CEBE0E71E(*LI((((-:-4TT[,2::NCY_P#VO/VN;'X,?$'P;X!]9\573Z&1/$WF)IMC=FV\V90(VE\K?Y$P1SL<5[?X M2\3VWC7PMIVL6<>H0VFJ6T=W#'?V$^GW2(ZAE$MO.B30N ?FCE174Y#*""*^ M4_VXO!GCG0OC\OC7P/:?M2+*?#$>GZA/\,#X!DT^XCAN+B94F@\0$W4MRGF. M5\I"H67"'<\H/T1^S=XT'Q&_9[\#^(%N]=U!=;T&ROQ; C[[D60 M%H)SG+BW B#9V#;BE15Z4F]^;7YW2^5HW]>9I:A6TJJVUE^%F_G>37IRIO0[ M6N4^-7QQ\(_LY?#J[\7>.O$&F^%?"^GS6T%WJNHR^5:6;7$\=O$99#Q&AEE0 M%VPJ@[F*J"1U=>7?ME_"/5OCA^SMK7A_P_:VEUXA>XL;_23<:T=&2TO;6\@N MK>Y%S]BOE5X984E57M)XW:-4D0HS5,G;7S7W7UMYVVZ7WT+II.24MCEOV:OV MB_ OA_3? ?PW3XGM\2_$>L:,NI:?XB@@N;RQUZ"0W$D3C4%\VU\QX[>X9(C< M&1X[:5U4JC$>]5^>W_!/;]D3Q'X/_:_\46OQ/UG7)/%W@>2U\9100^.;#7[/ M6'U-M:C6>9(/#VDO (9;C5MB#Y7:[D+*RPVY3]":TE!12M_7;_@_ILL[OF<7 MTM_G]S337K;5)2=;6-9M/#ND76H:A=6UC86,+W%SZC=7IU MQ[,:I#:QWA,D3+(LI=8]WV2/S.?N#[,K\[_AC^TK%XU^,&H_ ;X;^(='\0^* M5^*5SXSO/$OAWXH:%+9V.E?VU_:-Y;3:=#?'4E80L]C);?8#"TLGF/*-[2B: M-GB8*7K\OAEY6Y9/?;=:ZIU-*$FNZ_62\_BBMM7>WD_T0HHHH \A^*WQ4\0Z MO\:K'P7X+%Y'J/A6.P\5>)GDAA^SW^DSM?0+8P/)G_2I9;5F'"*JQ?-*FX!N MX^#/Q4T[XY_"+POXTTB*^@TKQ9I5MJ]I%>Q>5 MM?%__!4CXQ?##P7^U)\/-!^*EIH_A/PYKU@]E=^,[KXJZKX"NKJVE6[:2QB^ MPF%=0ABDMX#-'/#7_V=? E]:^%D\#VUYX?L9H?# MLBBB@04444 %?EA_P=[_\HN?#?_92M&_]$WE?J?7Y M8?\ !WO_ ,HN?#?_ &4K1O\ T3>4 '_!HW_RCT^)O_98-<_])=/K]3Z_+#_@ MT;_Y1Z?$W_LL&N?^DNGU^I] !1110 4444 4_$.L)X>T"^OY!F.QMY+AAGJ$ M4L>Q]/2OS)D_X*@:#H_[-K?&9_VX_AAJ?CF+1CXJ?X5PZCX6&AS#R?/.B1P; M/[8^T^7^Y60WQ;[2!(8=G^BU^H5>??&3Q!K/P_\ $&F>+I==L=)^''A72]5U M#Q=%+ TL\R)"CP21A8G6NWRWOY.^FZTMYLN/O., M$KZZKOM9::KKMO==4CO+*Z%[913 8$J*X![9&:EIEO.MU DB'*2*&4XZ@\BG MU3W,:>L%K?S[^9^?_P 2_P!HWP'^T1K_ (1TOX\?LY:WXVF\/ZMXAM-2;4OV M>?$OB.WT:*.Z>.RELICIUQ$PN88;=G>%I%?@_* /NSP1KUEXH\&Z5J6FV][ M::=?VD5Q:P7FG3Z=<0Q,@*));3HDL#@$ QR(KH1AE!!%?&/QX_;2^*7CWXM> M%/#/@3P%;+*])M=6AM;G;YULL\2R"-]I*[EW8.TD9'! M(I4=:3EYKRW2=[;ZNZUU3B[[HNI[M54][)^=M6FK[=GV=]-F=37A'[:=))/%XG-M:VUYXGBA8(D+:1%?7=GIWG*6D=I+V9DC"*1;W. M3$?=Z\Q_:!_:8'P.UKP[HFF^"/&WQ&\5>*/M,MEH?AA+%;A;:V5#<74LU]EW$&FR106$$,MM$ 9=.MXX9I(I,LSQD+ M]8UX/^PG\5M1U?P,_@+Q9IGQ#T?Q]X)M+>74XO&4=HU_J%M*TDV[75M%MMMT_RZ;&:MS2]>N^NNOZ>5C ^)^H>) M]+\"W\_@W1]!U[Q(@3['8:UK$VD6,Y+J'\RZBMKJ2/"%B-L#Y8 ?*#N'R#\$ M?V=O&7PC_:=^'^J^,OA#+>P7>H7=M::S%^T!XQ^(J>%9VT^Z?[8UCJ]E%:VZ MNB/:_:%=9%-V$4%9&%?3?[4WQY7]FGX%ZSXP_LQ=9N+%[:TL[*2^CL(;FZNK MF*UMUFN9,I!#YTT?F2D-Y:;VVN5"GQ7X3^//'GP6_:O"_$KP%X,\/S_'C4%M M;2X\-?$*3Q#Y-[8:8[JK6USI.GR) UM;2$R1O.1)L!1%?BQ>&_ASH.GV^KRZ_;V6G6\$6IRI;(^H(L:A9BMM'%;@N &Q#&D?/RJJX S M_BII'BS5;CPN?"VIV&FP6FN0SZ\MR@;[;I@CE$L$>8WPY#;G2[>30X;*S^Q6T5D8U,*QP;5\I FT!-J[1@8&,44 M':C*F]U+[_=6OS;>JM>7-[J2B.K[U12\ONN]K^5NMW9QU>ITU> ?M<^!/%-E M\:_A;\3?#O@1_BA#\/\ ^U+:X\.VM[96NIPO?1P1)J5B;UXK9KB%(YHBLEQ! MF"\N-KLP$;^_UYE^T%^UUX+_ &8]5\.V'BG_ (3":_\ %;7":7:^'O!NL^)) M[DP(KR@IIMK<,FU6#?.%R Q&=K83=FG>W]?Y?YJSU'&^J2Z/\OZ_70XC]DKP M'XEU']H#XI_$_6_A[/\ "JT\=0:18P:!?7=A<:I?S6*7(EU.]^P2SVRRR+<1 M0(%N)F,-E$6*$B-/H2OF_P#8,^.7A#5I[[X4>"=)^(=MHGPZT'3[R._\8^&- M4\/7UV;RYOUV"WO[*U=U3[+GS8U*'S-O!0Y^D*IWLKJVB_K^M.VEB/M23WTO M\TFOPM^NMSQ3_@H%^T3+^S#^S7>>(K?Q+X6\%W-[JNFZ''XB\2 -I6@?;;V& MU:]G4R1*RPK*TFUI8U8H S@$UX%\$/VV?#&A?M._#?PCX4_:\\-?M*P?$;4+ MG1K[19M4\,7FJZ*T6G7=\E_;'18+4K!FT:&59XILF>$I)%M99?NBO/+3Q/J_ MP_\ B[JD?BW7K%]#\9ZM:Z;X*L88&::&1-/DGN8I66(8+&WN) SNPPH&5)"4 MJ;Y97EK=_A:R7;>[O:^MNBLY^]%I=$_OU?-Z+31Z:/HV>AU0\57]UI?AC4;F MRA^T7MO:RRV\6POYLBH2J[1RO;S^1=.2 MC-2:OY=S\_-)_:8^%GQ]^)_@+Q?\7OV*]*\(Z?=2Z[??LV>*K_ %+0 M=<242R6EK<2:7+)'#%(TCH48@,2PD).3^@4;^9&&&<,,C((/Y'FOS[\4_P#! M1OXE^(OB'X4\5V'PW^S:/X;\(7_Q%U'28/&Z_9]6\(W"1"WO)!]G4_VJABE* MV+1&#EL7ZGK^@5K<+=VTJ9CRN M$K2=W9+7?W5%?E:7_;R:]UHDKXB_X*/>+/VG-!F\=#PK_P )+I?P[BT*:X\. M:E\,-!LM8\3B_2S(\O4A?222+!)( M_&-WXI^'/PX^'_QD\3:OH$^G#5?$?A%M&M+?2+@O#>?8M^HZKI[RR/;>7O\ M(WHJ72!FR2E<\]7W\NGS\OPU[V-ZM ;P1K'BG7 M?#\8GA2Z\2ZEJ=_K"SI/(EQ%=OJ;->I/'.LD;Q3X>(H8]J! H]+KDO@=\9=, M^/GPULO$NE6NJZ?%<2SVMQ8ZG;?9KW3;JWF>"YMIDR0)(IHY(V*,R,4RCNA5 MCUM;U6W-M_YF%-)1LOZ]?/OYG!?M(6WC74_A?=Z?X&\/^'_$>HZKNLKNWU7Q ME?\ A,0VLD;K)+#?V-G=7$FR\6#XS^*/B5'IJ1W-GYE@7UNTA%D;DND@%NQ,WV$[UQ$AKVW]JK M]H'4O@)X;\-1^'] TWQ+XI\:^(+?PWHEEJFM#1=.:YDCEF+7-WY4S1((H)<" M."5WD\M%0E\CS7]D;QGXH^%'QQUGX9^._!_ASPWKOC;^U?B#92Z!XV;Q+;N& MNX4NXY1+IVGS6X$ES#Y7[F577S 90R;6C#_QFUVDNVO*M%M]F3E>[VY=;NUU MM*:3[K[FVK]?M)1Z=[Z:_3E(3@=,^WK2T4,#\E/CYK&E?'?]K'P/=_&#P!\% M/V9O%_B;Q?;Z1C4K4VZE/W7DR&2-46XWH"-X<#:_0>E6CQR6D30X\ID!3 P-N../I1!VIJG MV?YI?Y;7MV2'5]ZHJCZJWW/\;)I=UIO#5?#&IZ)#J6EQVEG';?V;=Q:G=V0^S!Q-<0M%+-\]Y)-=%I^\BO;?_2;/3;FW M(?RAG#'HZ\,IQ$OT:]?ZT_X9M-QO9V_K5/\ K_.QV_[!?P6U;X ?LN:#X:UO M3-*T"_2YU#4/[$TN836/AV*[OKB[BTV!PB*T5K',D"E45<1?*,8KV&O.OV6_ MVA[3]J/X3GQ=8:5JFC6T$DMOY"W:[-I^J>OEOVT[:'SG_ ,%%OVG(OV?/#G@/ M2Y_B?X4^#%IX^\0G1[SQIKSVJIHEM'9W-W(;SN;&!H9G MT:*"W:WG6]#1A[=9%>WFS+(K*L7V/7GGPV\3ZOX4\877ACQKKUCJ/B#Q#J&K MZOX>@M8& 31H)X%2-V6)$$D0N8%;<2S%^&?#$11=JMGJK2?X6MUU5^?2VD7\ MW/6*MW2_-W]-+?-=-O0Z\_\ VJOB+XC^$7[.'C7Q/X0T67Q%XGT'29[W3=,B MT^?4'OID7*QK;P?OI2<<)'\QZ#FO0*R/'_CK2_A?X%UGQ+KES]BT7P_8SZE? MW'EM)Y%O#&TDC[4!9L*I.%!)QP":4G9-C4>9\JZGR#\./C+\$OB1^VKJ?BZ^ M^ ?B.V\8S7=A:^&_'-[^SOXDL]7G>2W%O(UQJ<^E!H$CR(O,E>)%BSEM@)'V MK7R/\/\ ]M.^UC]LF<>*_ ?QI^&^D3:!I.E"T\0KH\^D075]?W*6-RW]GZK= MO')^T.74K=+F+ M4[B-[C74O19+<2;M+LK2.$DC[7.S(J_H'7RG\:OVK?$WQ"\56_\ P@/PL^.W MB#P]\//%S'5->\-C0X+#7S9+-#>6*17FKVEW-&D[,C,+=T>2V81B7AJR>E2+ MTW5[_#R\T>9R6FB6_EIU-%?D?X6W;L[17F_OZZ6N?0_P:O\ 0-4^$?ABY\*Z MI/KGABXTJVETG49]2GU*6^M3$IBE:YG=YIV9-I,DKL[$Y9B2372UB_#CXA:3 M\6OA]HGBC0;EKS1/$5A#J5A.T+PM-!,@DC8I(%="5895E##H0#6U715OSN]] M^N_S\S*%N56/(OVP/#7Q!\>> X_#_@KPOX?\166J[AJLEY\3=8\!7MF$>-XO MLUYI=CL_!_XF>/]+\2?#*?PMKDUAI5TWB4 M_$S7OB%'KD#/>JEF-2UFW@N$-L4=S;Q[HD^W!\AI&![_ /:4_:*\3_#+X@^" M?!7@3PGX=\6>,O&Z7]W;P^(/$[>'M-@M;)(C.QGCM;N:2;=/"$BCMVROFNS( ML?/*?L!>*M3\#Z?JOP5\1>&],\/>(?ACI]C=$:7XI'B.TN;*^>Y,#-<&SLI4 MGWV\X:-[1 %\ME>0,=N=+2_+U^77Y7_';RTJK\*3V^_KU[7VZ=#Z,K'^(.N: MGX9\!ZWJ6B:)-XEUFPL)[FPTB*ZBM7U6X2-FCMUEE(CC,C (''/@A^SS\0]:FU3Q%)H MFG?#6UL_&.HZM;2V:/;'7];L(WU:*Z%S>N]QI=G"?W,HCO)@C2M^JM>6?%A' MT;XA'5?&M[H5S\*VM])L[72[NP%W+'K[:J@M;G;Y+$8E>S"-OQ'(@?";=]>I MU<)7H1C:UG+3YV6]^B5M7[O*]VQ23]HVW?;7OI?R[V>BU3W"OC-O"OC[X&:1 M\8/ C?LX7GQ?L?B3KVKZU'K=EK&@Q:/K\>HL_EV^M)?7,%U&8(_+M7\JVNQ] MFMX2A=LPK]F5\K_&?]LOX/\ Q&\:VNF7D'QNU"_^%7B_[3*WA[X2>*]3M%U* MT26)H'N+?2YH9$Q.3F)_F!1E?:><:BC)\DMI*S_P.4>9]W;1VZNRZHT4I*%U MT=U_B49#]8U(:QJWA7P]8:1>7P)(NYH+> M.)Y 2 2&921D X/(KN*XO]G+XPK^T)\ /!7CM-/ETE/&.B6>M+92,S/:"XA6 M41L61&RN[!RBGCE1TKM*ZL1*G?&/XL?$+P%HWQI\-_M Z-X.T[2M9LO&&FW6EW%T MJW\E]&]A>OI@2S>:)K(NK10P?NKB)61F4RR?4]>>? 3Q/J^GZ-:>#/&VO6.N M?$K1=)M]2UR2R@9()([B:YCAE1O*C3#&WE7:%!'EY( ()RIOE7*]6[Z_.Z[V MLK+2U[-]7>ZFJ;6B5OEJD_6[;6O\R71'H=>7_M;?&O6_V?\ X8V'B/1=!U7Q M$L?B#2[35;;3-!OM*TLE>XD>.%G<;$?&W)5@"*]0KA?VD/B_ M=_ WX1WFOZ;H\7B#5VN[+2],TZ:]^PPWE[>W<-G;I+.(Y##%YT\>^01R%4#$ M(Y 4J[3BUW6F]]5I_P!O;::ZCMS)Q[IKTNK7^6Y\Z?L9^/\ X-^)/VC?$>MZ M7\"-3\"?$GQ-K.HQ0^)S\!M=\-3ZO8L1.9KW5;G38D#S%"S>=,F]PHV[RH/V M+7Q?^RQ^V/X]\7_M0Z]_PD7@^:R\(>+?$_\ PA0?_A*5OQX;\1:=I]V=[K1HEM^TDWN MVW][>GR:<>ZY6GJF(>G'7M7YM_&OQO\ '&U\=>%Q^T?J_P 3_!G@>'Q Z>() MOA18367@PZ4EE>SI!?MI_#WXF_%V*QT' MPMX/\/ZWX;CV7LM\?C1XB^'FJ)=#S$\H-H^GS220;&4X:X"LQYBS&K%G_!/? MP1>_#?P3XTT35?AU/X!UJQ\3.+^X?QAJGC!?%#O96,/'WCO6_@CX"\%^%O$U_J_@Z74->N?$'C5_#26EC>/- M91_9/*T_4)9Y9&@NQ# TH,$\.[S+>!UD\Q3& H9C#/XVNJ^;]^TGTTB MXQ76][_93=5W9P3_ .&]VZ[_ !)M]+6_O'L5<1^T;X]\5_#'X+:[KO@?P/)\ M2/%-A$C6'AQ-4BTO^T6:1%8&XD5EC5$9I#A'8A"%1V*J>WHJ9IRBTAQ:3NS\ MR?\ @FWX8^'^J?\ !0V^FT^'X)?"?Q3I'A>'5K;P/X-^%5MX,UN[BO)[V.YM M[]]6LX]9NH[<6]I(+BWATZ.7SHW>'8ZJ?TVKRR]1]!^-?G>/;W0M1TS6-?MH MOAS;/8":YTJ\72K@W1#B',4CQI>D2%S^[=DW+OV'U.M.:\4DK)77XW]>O5L4 MK^T?#;1];ETJ.W^$WBVVTG46>(+,DUX^D-%&H:V"^: M7"1_.7R!Q"=IZ:[:>CT\^^UOO2:T@IRM&/=??JNNG7K^5[_:=O&88$5F+E5 M+'JQ]:?4-A=?;K&&;;M\Z-7VYSC(S4U4[IV9A2<7!.&UM#XS_:[_ &PM"T/] MK.^^'?B7]J'PI^S5HOAOP]8ZP&>^T&TUOQ))SX=M?&NAR6KV_B2 V% MG>QS2&U8VWVA!=^3,8 D;2P.RQ0AO*3VSXDV.N:G\.M?MO#-Y;:=XDN--N(M M)N[A0T-K=M$PAD<%7!59"I/RMP#\IZ51^%OC6/Q#87>CW&I1:EXD\)&VTSQ" MT4+QQI?-:07#;2456#)/&X*# WXX(*A47;G3[?G*]UN_=M9[+WU;LKGKRM?\ M-9):^M]-]F=37S=^VQ^TO=?"'Q/)X7UCX?\ B#QMX'\5>"M8,J:=\/=9\70W M>I*]O'!8726$$Z);SPRW&Y9D4.$QO !!^D:\1_:\_:TU7]FJ^TB+1_"%MXL! MTO4O$VN&?6QI?]FZ+IOV;[9-!F&1;BZ'VJ+RX':%'P^Z>/ SC6LU:3LK2OZ< MLKO_ +=^*^RY;O2YI2O?W5=Z-=]&G;SO;ELM6G9:F3_P3RU/X6)\-+G3?AE\ M*KCX2E$MK_7=+3X5:EX#LY;V6+:[1I=V5LERP\HJ6C,A553<<%<_0E?,?_!- M/XX^,_&OP[A\)>/]'NK37=*T'3O$6GZI/KG]JSZYI6HO=?99KHE08+P?9Y%E M@#SQI\FRXER=OTY797]UHT[HQ_B M"^O1^ ];;PK'I$WB<6$YTB/5I)(K![SRV\D7#1JTBP^9MWE%+![06^ MN7X%Q(R9M(?,BAK[Z^('CO2_A;X#UKQ-KES]BT7P]8SZEJ%QY3R^1;PQM)(^ MQ 6;"J3A02<< FOF?PQ^UGXD'Q^TCQ?XM^%?QX^'O@3Q/IUAX:MCKR:)/I5E M?7%VWV:YGAL=7N;J%YGGAM\O9CRR4\UT7.W&C=8F+6O?RTERV_O.5E%ZOFL[ M:&M3^"V_^'U5_E%:O;31O6S^KZ*** /C[]J?X!_&+XX_$.^U!_AWH%SI-@DE MEI\FE_M.>-O!YOK17=D>?3]*TH6XG8-\WS2L.$\QU5:^AOV76@?]FKX?FU\' M3?#RV/AS3S%X6F0I)X<7[/'BQ8%5(,/^K.54_)R >*^=/BG\7OB5^TMJUYK7 MA#X;?#_4/!GP=\;7,L%]K/Q1?0]2O+W2UFM[CS;2/1[R&&'>\VP274;NBQR- MY2OBOI[X)_%>P^._P<\*^-M*AN[;3/%VD6NLVD5T$$\45Q$LJ*^QF3< PSM9 MEST)'-&'_@R:V;B_DXMIM:?$W+1K3E_O-!6_C)/L_DT[-==K1Z];6]TZBOFG M_@IEXWU[1_A78>'H/@OHGQ9\&^*GDM_$EUK>E7/B'3?#BHT36T\NAV5K=7NJ MDS$,L$,<:@P$R7%N,2CZ6HJ91YE9_P!?UY%0EROF6Y\4?\$3_#W@R#X3^/=7 M\(>*?ACJ37OBN_L-3T+X?>%-'\-:%H4MG=W%M"RV=HC7DO+/V?$?1;X:/XQO="UCXR6>@64OB34["P$37EFUS>BS'G"&,-&KK M=[8\#8QD.T>9EO4ZTE/GL_)?@K$W>))N 3\K,&X':OER?P7X_^-7A+X1?#F3]F M^Y^%R?#;Q%HNI?\ "1S:QH4^@>'K?2Y4:0:,+:YDOG^T11M:QB6SM/\ 1[N7 MS/+(\IOK[QSXST_X<>"M7\0ZL]Q'I>A64VH7CV]K+=2I#$ADY5/RTC9_AU/LBBBB@1^=DO[>WASXD:GXNUW5?VZ_AK\'?$&EZ_JFF:1X% M:_\ "T>GZ='8WDUK"NJQ7Z-J4[S& R2^1D!N;>.8HK=U!? /I6I\4M*\6ZG<^%V\*ZI M8Z9#::Y#<:Z+E QO=-$#]0G\ M=_*_WO;U5NVS1L4444 %%%% !7Y8?\'>_P#RBY\-_P#92M&_]$WE?J?7Y8?\ M'>__ "BY\-_]E*T;_P!$WE !_P &C?\ RCT^)O\ V6#7/_273Z_4^ORP_P"# M1O\ Y1Z?$W_LL&N?^DNGU^I] !1110 4444 (Y 0[ONXYSZ5^4 ^&G['-O\ M"O7/#W_#'^NW%AJ^D:AXH;Q-_P *\\,37^C^&;J:0)KT-YYA?R(][F"$B34E M2 ,UJ0%+?K 1D5Y_?_LM> -3^$]UX(F\-VC>&[W1)/#4UN)95E;3'R&LQ.&\ MX0X8@(' .!@<40TJ*;_ .#U?YV_[=YK:M-7&=E;S3_S_!NW]ZU[JZ?=:='' M%I\"Q-OB6-0C'^)<<&IJ;'&(HPJ@*JC & !3J;=W-?B%XY\=_!B[T#X37?B74='NOB!I_Q%U6#4?#MU97;VUUJ#647D'0[&XND MG$]UIUPQE4K->(L+2RQ_7O[$OCW2/BG^QQ\*_$OA_0+7PKH6O>$M+O\ 3M%M MI_/ATFVDM8WBMTDVKO6-"JAMJY"YP*[[3O!VD:1;ZC%::5IMM%K$\EU?I#;( MBWLL@"O)* /G=@ "S9) &>E+X2\(Z5X \+:=H>A:9I^BZ)H]M'96&GV%LEM: MV,$:A(XHHD 5$50 JJ !12M"E[/RA_P"2IIW6W56LDDMDM;Z5+3J.IW;PM8GX>WWC/5]-T[5_%#WNE>-;[P?K.CZ78 MI;"^&GWUB!<27,WVB!%M?-@AGV_O9HP@-?4]4[SP_8:CJUG?W%C:3WVG;Q:7 M,D*M+:[P%?RV(RNX X(R!S6=2+DK+_/7I^/^5UNJIR497>WW'RM_P $SWL- M#\1>,-+N_AY>^"O%NKZ3HWBR:ZU'XBZAX\U'4]+O%N8[)+F_U#_28I(6M;E3 M:JTEO&79HI9/,D-?6M4+/POIFG^(+W5K?3K=3BA@O+V.W1;B[CBW^4DD@ M&YU3S)-H)(7S&QC<:OUO4DI2NMOO_K^K);&,(N*U_KO^-WY+2[M=^8?MC^-- M1\"_LZZ[WNH2V>C*->[@5T::WB2=I)(Q(F](V7> MF=P^3OV1OA1J'[*/[3GAR>;X*?LU?#N+Q=XAU+X?1R>!_AVWA_7=2AMK&:__ M +86Z#LHL;AK'_CR*.(M\)^V3,FUOT HK.G[DW/NK?E^G,K?WK[QC:Y^]#D_ MK;_/E?\ V[;9M,HHHH _-SQGX'_9>LOC]XW:?]CO4?BWXF\?>*=4N+&[E\!> M&-37Q!>60$>L/9W-W-&\,4,\;%Q?O"99I7^S"8' ^WOV0])\*Z#^RK\-[+P+ M+>3^"[7PSI\6A27<(AG:Q%O&(/,0(@1_+VY78N#D;1C%;NB_!CPOX=\XV>CV M\,DUY>Z@)=S-+;SWC%KIX7)+0F5F9F$94$L3C)-7OAS\/=&^$GP^T/PKX=L8 M],T#PW80:7IMFC,RVMM#&L<489B6.$4#+$DXR2312]VE[-]H6^2:?R6G+\]M M$%1\U1S7>7XNZ^=OB\^YM5\]?ML^/_&^@^,/!FF>!="\$ZQK%K9ZOXL@7Q'I M,U^;V;3H8E33K%HI8S:WMRMW*JW6)O*1)OW$P) ^A:*F:DU[KL^GKT?R>O9V ML]+HJ#2?O*ZZKNNJ^:/G/]CCXF^//%7Q?\5Z/\3M.\ GQE;^&-!UR2^\-:-= M:>]E;7KW^S2;HW$LSRR6TEO.PDW1AQ[ MU,XIKXG=Z?DE_P &VRV6B1XS_P %!?#7@GQK^R!XRT3XA>'=0\6^&=]U&[FN88K**W2Y(M_/-V\&PSD1!]ID(0-7S'^S3X6_9JU+]I7P%<> M#_V8[SX/^)/#/B&]TJT\5VO@30-%BEUV#3+I+S19YK-FG>"Y\OS'B998)DGA=70AE9)8T<$$$%16 M;JGP2\*:QXCT/5IM$LUO_#FK3Z]8/"#"L=_-;36LMRR(0LDK0SS)ND#'YR1@ MX-12]V;D_P"MK?@Y7[OEZ*2E53WJ?)Z^EFM?Q2^7-U::ZJD=MJ$GH!DTM%*5 MVK(#\JO'&J_"/X<_LI:Q\5/B7^SXWA;P!KVD7/BOPCJ4'Q,U2>/54\B2:T\/ M:HY6%]*M[M%C$6F*+G2_,D\G'G-#%-^I^G7 N]/@E"[!)&KA1_#D9Q6)?_"/ MPIJOP[O/"%UX8\/7/A/4(9;:ZT273H7TZYBE+-+&]N5\ME?GTNK*R6FFI/62DO._P VFK>6[[W;;;T2=7P/ M^V3+'XE_:3UQM!^$OB/4[N37-,\$SZUX;^,VN> 9M4UF>RBNX7U/+62QA MM)47[8[W%RK8BCMF3YA]\53LO#]AINJWM];V-I!?:EL-W<1PJLMUL7:GF,!E MMJ\#).!P*S<;R3?3^GZ:77JT]4K.E*R:[K_AO77IU\MUY/\ L#W^B3_LNZ'9 M:%X4M_!,'A^[U'0KS1H-4;54M+^ROI[6\(O7 DN]]S%,YN)0)IBY>55D9P/9 M*H>&_"^F>#=)%AI&G6.E6*RRSBWL[=((A)+(TLK[5 &YY'=V.,LSL3DDFK]: M3ES2';QO&WA] MM?T&V@-O<71-S8K/!]HWM;+"BF9 ))XR2VW8WAW_ 3@\.:A\"_C%9:)>?!K MX%?"%OBGX;O_ !"^B> ?![:'J&AC3+VWMDAU&X^5;\2+?[XY/(MO+(E54E#& M0?<%%32]R3EWO?TM9+Y2][\-+MMU/?BH]%;[^:[?S5E\K^04CD!#N^[CG/I2 MT$9%*2NFD!^3X^&G['-O\*]<\/?\,?Z[<6&KZ1J'BAO$W_"O/#$U_H_AFZFD M":]#>>87\B/>Y@A(DU)4@#-:D!2WZM:=''%I\"Q-OB6-0C'^)<<&N%O_ -EK MP!J?PGNO!$WANT;PW>Z))X:FMQ+*LK:8^0UF)PWG"'#$! X !P,#BN^CC$48 M50%51@ # JT[04?Z[+\+7[ROTLD5/>J<_K^-F_QO\E'K=MU?)/Q?^)WQIG_ M &EO$R_#+0?A=BTU?2?!$]WJ_AR]N]5L;:>U6_.LSSP7,?GV,+3RPI9;(MTI MD?#/(093F27 M_6-ZU115-W=Q;7^?]?\ !ZGSM_P4K\!?#[XH?!SPSH/C[X=:I\56O?%=C+H' MAO3;#3+RZOM0@66X(":F\=EY?V6*[\SSW4&(R!3O9*\I_8*T[]G7Q'^T=I/B MGX3_ &N?@S>7_AC5%T+5K?P7I?ARP\;Z;]LLDNY EM_I0-O-%;A4O([=BMP MSHDBDNOV/XJ\!:3XVN]&GU.T^T3^'[]=4TZ02/&UK(;/1+.RU30--N]'TY[<&*&RM;J:":XC2%2(AYDEM S M-MW?NQS@D%4?\1Z2VO\ A[1?#U_?:GIBPB8ZC:Q6TCRP!#PV]%9<'@[J[6H= M1TZWUC3Y[2[@ANK6ZC:&:&9 \"""00>"#6=6#G!Q75?UNG^3]#6C M-0J1G+9-'Y[Z3XU\,?L@>#])\/\ Q1^$M]X8\3_$+Q7X3AT(W?Q7U?QA:>(G M_M>R2WMH=7OU6Z$VGO.UU_9KQ)#(B3-"94^U/%^AU86K_#'PUX@\-:=HU_X> MT.]T?1YK6YL+&XL(I+:REM722VDBC92J-"\:-&5 *,BE<$"MVNF]M?7K\O\ @A7YO?&?0#\6?C7J]CX7^"/B">'QYKNN MV%A)I'Q^\1^"='U:72W>'5+G5;'3E6"WFGE0K$8HKM[H9>=H .?TAK/LO"FE MZ;:WT%OIMA!!J]Z3I<4<4::=:R6 MZ-% JQ$Q@(A50$)7Y>#C%=U530=!L?"NAV6F:996FG:;IT"6MI:6L*PP6L** M%2.-% 5450 % JW716FI5)2CLVS"E#D@H=E_71?DO0^8/^"D%KJOQ$M? M#W@2S\!_"[X@V-]I^J^)[G1O'?ALZ[9:W)IB6[1:9;1;U6"\N#7H,[_@FGH][\'=9\6?#:\\"?!SP+);Z3H_C.2R^''A-_#=C92:F+J)K. MZ@9W$MU#_9X!N,QF5&CS!#M ;ZPHK.G[G-_>_K_Y'TY=/BE>ZGO**[?YK_[9 M>?-KM&Q7(?M!7'A:T^ WC67QQ:Q7O@N/0;YM?MI(3,EQ8"W?[0A0$X_P!DOQ%X#\1^!M:\-Q:E MXRG\!>%K74_"NHO=V\VE?;+ZR=O->[9;<226"SB-;G$[6[%MGZ_RMJW78*^,7^*?Q]U_XIZ]-X"T[X+^']%\2^ M(];LK[6=3\*:A<3^'!HV;:*34VAO8A?27R11F)RUJ+:%5'^E94#[.HK"<6[\ MKL[-?/37SM;;KZ73V4DE:W5/Y6>GXIW\CSW]DKQQ;?$W]EKX<^)+/0K+PQ:: M_P"&=.U&'2+./R[;3$FMHY!!$NQ,1H&POR+P!\HZ5Z%116U62E-RBK)O8S@F MHI-W/DS_ (*;>%?@QXD\0_#B\^*_PIO/BO+X5.J^((K6#0-,UF'2M)A@C34K MNZ@OR ]M'YMJQCME>[>1(?)C?#+3?^"ZT*3PWI>AV^K::SWTEAJD<5@SKNE,ERC+.ZSIY"K)#%QO^E_$OPQT'QCXC ML-6U/38;V^TVTNK"!Y"Q7[/=",7$+IG;)&_E1Y5P1E%.,@&H?#GPC\.>$?'. MH^)--TN&SUC5=-LM'N)XW?;]CLVG:V@2/.R-(SZI7Z_K> M]_NC;SYF[WCRU5]Z*2_JS37_ +=?S4>B=^DKR#]O'6].T3]EKQ$-2\+/XT&I MSV&DV>CIJ MASZ9K&GV.JZ;= +/:7D"SP3 $$!D8%3R >1U J91YE9E1ERR4CX0^$TGPS_9 M_P#VM/A#X5\0?"(> OC1JVJW&CV-@GCF_P!6TJZM1I.HW$GB&R>4(FJ7)6W^ MR7%U\TJZNK2.:; M3)WB>%I8'8$Q.T4LD99""4D= (?#9^*-UI$?Q[UZU\*CPP M)O,6,:$ NG-?$))+)I;0+8XP&NV,A4?JM6)<_#;P[>>")O#,V@:++XZVNM MM'KKJGKVDR7-I%)'_JW0,O&.".*DHHH(BFHI,^+_ /@I-H&N?&?QW-X!]!M-?M]"\?>$FUR;5KB_O)K(M92[F6T6T6%9IB+>=IED2,>1D2UZ MC_P3UCE\%^ ?%_PZDT/X;Z(OPL\2R:"G_" ^'6\.Z!="6TM=1+P6!EF%NX-\ M4D59I09$=]P+E$]_HHI>XFN]_OO=/Y1O'Y]DD.I[[3[6M_X#9KYOWOP\PKQG M_@H+X:\$^-?V0/&6B?$+P[J'BWPSKD5OIK:/I]O;3WNHW M)^)?AM])UNT^V6#SP7/E^8\3++!,D\+JZ$,K M)+&C@@@@J*F<5)WF5"3C)270^%?V:?"W[-6I?M*^ KCP?^S'>?!_Q M)X9\0WNE6GBNU\":!HL4NNP:9=)>:+/-9LT[E87N6,L*?8I)+;$5S)A5?] J MY75/@EX4UCQ'H>K3:)9K?^'-6GUZP>$&%8[^:VFM9;ED0A9)6AGF3=(&/SDC M!P:ZJM')N*OOU[7ZV\KWMY6O=W;SY;2NMMEWLF[7^3U_O7M9621VVH3C.!T] M:_/;4?VB/CKI?P UWQ2WA;X$P_#:Z\(7OQ'UF"7PEJ BU))I':Y\-2JMT8SJ M#*)?-OV#B22;;_9_#,WZ%45,=)\WX??^O*_/EMLY)Z*5E;S3^[_-77E>ZU2: MBLF#V41$?D@HI$9&-G'3'M4M%%#W,X+EBD?$/_!171/V>K;]I"P\7?%?X&WO MQ:O_ GX46'5KP>$-*\16.DV5Y>M'IZ3PW9-T\LMW%/'#]CC?8996GV1$.OJ MO_!.OP9\.?!7A?Q_!\/?AGJ'P:,OBC?K_@JZTO3=.70K\:?9*!%'ISR6A26V M6VGWQ32@M,V6#!D3V76/A%X:\1>*+S6=0T>SOK[4;"'3+LW"F6*ZMX9GFA1X MF)C;9)([*2NY2[8(R:F\'?#/1/ .L^)-0TFQ^RWOB[4AJ^KS&:21KRZ%O!;! MSO8[<0VT"!5PH$8P.3DH^Y%Q?9[=W/F^YJ[?]ZWFW57WIIZ[!#J7C*\\*V4-A9_9%N8)I M[6";[6D\EQ:(;"X0VT^S=+Q$*^HJHZAX8TW5M9T_4;K3[&YU#23(UC=2P*\U MF9%V2&)R,IN7Y3M(R.#Q2MJGV_I?C_2W&GW_ *N?*7_!/#QW\)KC]H'XH>%/ MAQX.U/PKK6DZ1HVH^*K75]:N+S4M"NY[C5(ET22UEEF2RAM1;-)#%:R?9&CO MA);J8G267Z[K*L? ^BZ9XOU#Q#;:/I=OK^K6T%G?:G%:1I>7L$!D:&*64#>Z M1F:8HK$A3*^ -QSJU M='@^'GQJT>3Q9\$->M-+^'OB/0+34VOOV@/$/B?0=(OM5ECATN72=)O@+2[2 MW>YM]QEAM#;29^S),848_I+J.G6^L:?/:7<$-U:W4;0S0S('CF1AAE93P002 M"#P0:HZAX'T75M)L;"ZT?2[FQTN:"XLK:6TC>*SE@96@>-2,(T;*I0J 5*@C M&*FE[E55/./W)N^UGZ:_=U*GO4_9^4OQ2MW7>^CWU3V-2BBB@#\Z/CC\!]>_ M:W^.FH:[=?!C]D[7X]1UK6M&/B;QQ\+GU[4/"-MHSO#$+^4W"&[-[M$D6'M% MMHR.+HL*^W_V9OBK)\=?V<_ ?C6;3ETB7Q;X?L=8>R0LRVAN+=)?+4LJL5&[ M )521C('2NXHHI^Y3]GZ??9\S_[>T]+=6VPJ>]4Y_7[F]%_VZM//R"ODS_@I MMX5^#'B3Q#\.+SXK_"F\^*\OA4ZKX@BM8- TS68=*TF&"--2N[J"_(#VT?FV MK&.V5[MY$A\F-\,M?6=8/B7X8Z#XQ\1V&K:GIL-[?:;:75A \A8K]GNA&+B% MTSMDC?RH\JX(RBG&0#434FKQM=:J^U^GROOY72MN73:4O>O;9VWL]';S[>9\ MT?\ !./PW\&[+XC>--7^&/P7U#X$ZCK.A:+/=:%)X;TO0[?5M-9[Z2PU2.*P M9UW2F2Y1EG=9T\A5DABXW_6ML:KIMEH]Q/&[[ M?L=FT[6T"1YV1I&;F<@(JY,ASG QTE;U'%OW;V\]_P"OP[)+0QBI:REN[;>B M7Z:=;6O=W9RGQW\?W?PH^"'C'Q18:<=8OO#>B7NJ6]@"1]MD@@>18L@$_,5 MX!//2OD6P^)GQI^&-OHNE^*-"^!-[\+O#NO>%=&MH]'\'W]E#XM_M.\MUAN- M+C:[FAL?[/EFA8*1=^:;9GW6F5V?2;NOFM+]-]7:USUARK M3XOQM;[K/UOT"BBB@#\W/&?@?]EZR^/WC=I_V.]1^+?B;Q]XIU2XL;N7P%X8 MU-?$%Y9 1ZP]G_9#TGPKH/[*OPWLO LM MY/X+M?#.GQ:%)=PB&=K$6\8@\Q B!'\O;E=BX.1M&,5NZ+\&/"_AWSC9Z/;P MR37E[J EW,TMO/>,6NGA^'/P]T;X2?#[0_"OAVQCT MS0/#=A!I>FV:,S+:VT,:QQ1AF)8X10,L23C))-%+W:7LWVA;Y)I_):4 '_!HW_RCT^)O_98-<_])=/K]3Z_+#_@ MT;_Y1Z?$W_LL&N?^DNGU^I] !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5^6'_!WO\ \HN?#?\ V4K1O_1-Y7ZGU^6'_!WO_P H MN?#?_92M&_\ 1-Y0 ?\ !HW_ ,H]/B;_ -E@US_TET^OU/K\L/\ @T;_ .4> MGQ-_[+!KG_I+I]?J?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %?EA_P '>_\ RBY\-_\ 92M&_P#1-Y7ZGU^6'_!WO_RBY\-_ M]E*T;_T3>4 '_!HW_P H]/B;_P!E@US_ -)=/K]3Z_+#_@T;_P"4>GQ-_P"R MP:Y_Z2Z?7ZGT %%%% !1110 4444 %%%% 'E&F:7XC^)GQ'\>(GCSQ-X>LO# MVM0Z99V>F6NF-$(SIEC(O^BL_$#_ , ] M#_\ E=1\&O\ DHOQ9_[&N#_TQZ37H% 'G_\ PIKQ%_T5GX@?^ >A_P#RNH_X M4UXB_P"BL_$#_P ]#_^5U>@44 >?_\ "FO$7_16?B!_X!Z'_P#*ZC_A37B+ M_HK/Q _\ ]#_ /E=7H%% 'G_ /PIKQ%_T5GX@?\ @'H?_P KJ/\ A37B+_HK M/Q _\ ]#_P#E=7H%% 'G_P#PIKQ%_P!%9^('_@'H?_RNH_X4UXB_Z*S\0/\ MP#T/_P"5U>@44 >?_P#"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T M/_Y75Z!10!Y__P *:\1?]%9^('_@'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U> M@44 >?\ _"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U>@44 M >?_ /"FO$7_ $5GX@?^ >A__*ZC_A37B+_HK/Q _P# /0__ )75YA_P4:_X M*A?#W_@F'X-\.:UX_P!-\8:I#XHNY;.RAT#3X[EPT:*[EVEEBC0888!?+/%&GZ6GA+XSVKZCB(S'L">* /O;_A37 MB+_HK/Q _P# /0__ )74?\*:\1?]%9^('_@'H?\ \KJ\ _:1_;'^(WA7_@H! M:?";PQJVC:#HK>%])UHW$OPC\1>-YKFXO-0O[5TEN-,NX(-.A5;2,B6Z7;EW M);:A T?B-^VYXX\#_MMVWP&73?"TGB;Q?/;>(?"^IM%*+6/PS$K'4VN8O.#/ M>PR0&%!&ZJ_]H6T@0K!< 2YI04WL[V_[=W^Y)R?:,6W;JYQ<)2B_LJ+?I))K MUW2TW;25W>WMW_"FO$7_ $5GX@?^ >A__*ZC_A37B+_HK/Q _P# /0__ )75 M5_8V^,6I_M#?LE?#/QYK4%C;:OXS\+Z=K=[#9(Z6T4UQ;1RNL:NS,$#,A_\ RNH_X4UXB_Z* MS\0/_ /0_P#Y75Z!14 >?_\ "FO$7_16?B!_X!Z'_P#*ZC_A37B+_HK/Q _\ M ]#_ /E=7H%% 'G_ /PIKQ%_T5GX@?\ @'H?_P KJ/\ A37B+_HK/Q _\ ]# M_P#E=7H%% 'G_P#PIKQ%_P!%9^('_@'H?_RNH_X4UXB_Z*S\0/\ P#T/_P"5 MU>@44 >?_P#"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T/_Y75Z!1 M0!Y__P *:\1?]%9^('_@'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U>@44 >?\ M_"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U>@44 >?_ /"F MO$7_ $5GX@?^ >A__*ZC_A37B+_HK/Q _P# /0__ )75J_&3XPZ7\#O!;:[J M\5]-:+,D 2TA$DA9LXZD*!P>20.@ZD"O(?\ AYCX$_Z!/BW_ ,!;?_X_7DXW M/M8^D?\%P_ /@2V^%VA?$ZP/A;QYXWT;2 M]3U>P75M-M%T+[?,8+=S:W]W;ZA.LC*9!':VL\T497S40D9]W#5H8B*G2=TV MDO.Z;7WV>]C:7NQYWM:_RNE^JVN?4'_"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ M **S\0/_ #T/_Y75Y%J/_!6KX2:;^VTOP(:_P!_BO\ M%-%>X75](V1:@]M M]I6U-F;T:FV4*CSDLVMP[;3*&#!>^_9W_;$T_P#:'^"-[\14\'^-O"/A*"U: M_L[OQ!!9QR:M;(C.\\,,%S-*J#:P_?+&7P&0.C*YKGBJ?MK^[:]^EO\ AM?- M:[:CY6Y^R7Q;6ZZ_\,UZJV^AO_\ "FO$7_16?B!_X!Z'_P#*ZC_A37B+_HK/ MQ _\ ]#_ /E=7A/[._[8OC3XD_$KX<2^*_B#\ /#D7Q4T@>(M)^%[&6/QI!I M'?%6E_";XN MW;>.M173?!^C_9M)BU'Q6?(EN)9H!)?K%!!%%!,S27LEN&$8,?F>9'OTE&47 MRR5GU79WM;UOVOU[.TJ2>L7IO?NK7OZ67Y=U?U?_ (4UXB_Z*S\0/_ /0_\ MY74?\*:\1?\ 16?B!_X!Z'_\KJY7X+_MT>%OC;XKT#0+32/%&CZ_K-IKDUUI MVJ6T,<^A7&CW5E:WMG=;)77SA)?0E#"TL4B!G60J4+\'>?\ !5OPU-X:T_5] M$^&OQ8\4Z?/X#TSXDZA-IEEIN-#T2^%V4EN/.O8R\L8LY2\%OYTK9'E)+AML M_9Y^G?I9\VM^WNR=]K)O;4M0DTVEM]][\MK;WYG:V]]-SV;_ (4UXB_Z*S\0 M/_ /0_\ Y74?\*:\1?\ 16?B!_X!Z'_\KJ[?1M7MO$&D6M_9RK<6=["EQ!*O M22-U#*P^H(-6:;3B^66Y$9*2YH['G_\ PIKQ%_T5GX@?^ >A_P#RNH_X4UXB M_P"BL_$#_P ]#_^5U>@44AGG_\ PIKQ%_T5GX@?^ >A_P#RNH_X4UXB_P"B ML_$#_P ]#_^5U>@44 >?_\ "FO$7_16?B!_X!Z'_P#*ZC_A37B+_HK/Q _\ M ]#_ /E=7H%% 'G_ /PIKQ%_T5GX@?\ @'H?_P KJ/\ A37B+_HK/Q _\ ]# M_P#E=7H%% 'G_P#PIKQ%_P!%9^('_@'H?_RNH_X4UXB_Z*S\0/\ P#T/_P"5 MU>@44 >?_P#"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T/_Y75Z!1 M0!Y__P *:\1?]%9^('_@'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U>@44 >?\ M_"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U>&_&O_@LA\+_ M (%?%36_".J:+X\O-2T"Y:TN9;33K?R3(O7:99T8CT.W!Z@D$&N6_P"']/P@ M_P"A<^)/_@OLO_DNN&69X6+Y7-7/IZ7!>>5::JT\-)Q:NO1GTW_PIKQ%_P!% M9^('_@'H?_RNH_X4UXB_Z*S\0/\ P#T/_P"5U?,G_#^GX0?]"Y\2?_!?9?\ MR77?_LU?\%7/AU^U1\48/"'A[2O&=CJUW!-/"^HV$*P,(D+L"T4TA7A3RP ) MP,Y(!G^U<);2:)Q'!V=4*4JU;#248J[?9=SUS_A37B+_ **S\0/_ #T/_Y7 M4?\ "FO$7_16?B!_X!Z'_P#*ZODW]A__ (*I^-OVA_!GP8LO%^@>&=$\=>-_ M$-M!KEM9PS+:3Z+?:#JNJV%_8JT[N@9[#[._FL^)+6[ 4 HP]5F_;9\51?MO M7/A!=$T.7X92M=>$],U(R/%J%[XLM[*+4S:^8S^4+=[1IXQ\FY9K.4%B&"CT MJD'"7)+>S>FNR[+7=J-M^9J-KGSLH.,N1[_\&2WV^S*5]N5(O^ MBL_$#_P#T/\ ^5U'_"FO$7_16?B!_P" >A__ "NKY6\"_P#!0'XGZ]^S3XNU M.^U_X60?%/3;KP_:2^&+CPEJNEW_ (&N-2U"&TDAU+3KF^$]Y$@FW0WD,EO# M=;&,:A &/M/P3^/GC[PG\;_%WPY^+LG@[4;K0?#T'B[3_%?AO3KC2=.O;!Y) M89H9[*XN;I[>>"2$G=]ID26.12 A1UJ')1^)I:-[JSM'F=FM':-W?9I739"N MU=+JEYJ[25T]=6TK;IO5+4] _P"%->(O^BL_$#_P#T/_ .5U'_"FO$7_ $5G MX@?^ >A__*ZOE_P7_P %-O'LWP<\67/B#PGX:L_'^I:KX??P#I/G36UO<:1X MCGBMM(N;\EI) T,YN4N3&HS]E.Q%+J*]:^%WQB^*GPZ_:HT;X8_%34_A_P"+ M%\:>&[_7]#UKPMX?N] ^RR:?/:175I<6MQ?7V\,M]!)',LR?CZ>5V[),]&_X4UXB_Z*S\0/\ P#T/ M_P"5U'_"FO$7_16?B!_X!Z'_ /*ZO-;'XT?%GXW_ !W\=6/P]N?AWHOA+X6Z M[;^'M1M?$.DWEYJ'B>Z-I;7MQY-S!=1)I\:QW<4:N]O=EG$C%%55#V/#/_!1 M+P_XC^)UAI#>"OB%IWA76]?NO"NC>-[NULET'6-4MC,DEK&JW37T>9+:YC26 M>UCAD>$A)&WQ&2.9]=66[OM<;TOY:/U5[_^ V=^BLST+_A3 M7B+_ **S\0/_ #T/_Y74?\ "FO$7_16?B!_X!Z'_P#*ZOG>P_X+0^%=2\-0 M:Q%\(/CF=-O/#"^.;2;^R=,Q=^'E!^TZJH^WY6*W/EAH7"W,GG1M!!.FYE]) M^.__ 4&TCX(>/-8T*W\ ?$CQO\ \(WX8M/&>M7_ (_W6=^SC)/X7:N25W&VJ_6UO5OFC MHM?>C_,K]_\ \*:\1?\ 16?B!_X!Z'_\KJ/^%->(O^BL_$#_ , ]#_\ E=7F MOBK_ (*3>%O#7C2^@B\(>/\ 5O!6B:E8:/K?CNRM;+_A']$O+Q('ABE$ETE[ M(H6[M"\L%K+#']H&^1=DOEX.H?\ !2NV\;^"_BCJ/A/PKXFL-+^&FH76C7?B MJ^BT?5--&HVMY%;36C:?!J\>HI,=Y=4N8[;Y,.3AHUD+/MT;^2M_FK=[JUR. M96YNG^=_\G?M;4]H_P"%->(O^BL_$#_P#T/_ .5U'_"FO$7_ $5GX@?^ >A_ M_*ZO O"O_!5"/P5^SE\1OB/\6_!&M?#_ $CP7XPO/#-@U[?Z+;QZVRZE+96\ M,RGN+67H"'@GE0AAACR H>^KQUT3^32:_-7[75]U=S]R7)+ M>[7SBVG^3MWL^SMH_P#"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T M/_Y75Z!10!Y__P *:\1?]%9^('_@'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U> M@44 >?\ _"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U>@44 M >?_ /"FO$7_ $5GX@?^ >A__*ZC_A37B+_HK/Q _P# /0__ )75Z!10!Y__ M ,*:\1?]%9^('_@'H?\ \KJ/^%->(O\ HK/Q _\ /0__E=7H%% 'G__ IK MQ%_T5GX@?^ >A_\ RNH_X4UXB_Z*S\0/_ /0_P#Y75Z!10!Y_P#\*:\1?]%9 M^('_ (!Z'_\ *ZC_ (4UXB_Z*S\0/_ /0_\ Y75Z!10!Y_\ \*:\1?\ 16?B M!_X!Z'_\KJL_L]Z_J7B'X<.^K:A-JM[9:UJ^F&\FCBCEN([74[JVB9Q$B1[O M+B3.U5!.3@9KMZ\__9H_Y)UJ/_8U^)/_ $^7U 'H%%%% !7Y8?\ !WO_ ,HN M?#?_ &4K1O\ T3>5^I]?EA_P=[_\HN?#?_92M&_]$WE !_P:-_\ */3XF_\ M98-<_P#273Z_4^ORP_X-&_\ E'I\3?\ LL&N?^DNGU^I] !1110 4444 %%% M% !1110!Y_\ !K_DHOQ9_P"QK@_],>DUZ!7G^H_ N[/B[7-6TCQUXO\ #O\ MPD-U'>W=I8PZ9+ 9DMH;;>OVBSE<9CMX\C?C() &:/\ A37B+_HK/Q _\ ]# M_P#E=0!Z!17G_P#PIKQ%_P!%9^('_@'H?_RNH_X4UXB_Z*S\0/\ P#T/_P"5 MU 'H%%>?_P#"FO$7_16?B!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T/_Y74 >@ M45Y__P *:\1?]%9^('_@'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U 'H%%>?\ M_"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U 'H%%>?_ /"F MO$7_ $5GX@?^ >A__*ZC_A37B+_HK/Q _P# /0__ )74 >@45Y__ ,*:\1?] M%9^('_@'H?\ \KJ/^%->(O\ HK/Q _\ /0__E=0!Z!17G__ IKQ%_T5GX@ M?^ >A_\ RNH_X4UXB_Z*S\0/_ /0_P#Y74 >@45Y_P#\*:\1?]%9^('_ (!Z M'_\ *ZC_ (4UXB_Z*S\0/_ /0_\ Y74 >@45Y_\ \*:\1?\ 16?B!_X!Z'_\ MKJ/^%->(O^BL_$#_ , ]#_\ E=0!R?Q0_8RG\<_M&/\ $W0/BM\2?AYKEWH= MEX>U"UT"'1)[+4[6TN;JXB$BZAIUU(K;[N8$Q/'E2.XS1XR_81\)^-_&FK>* M;G5/$D/C'4?$6G>(K;Q!#-;C4-'-BABALK5FA*):&&2[B>-D8NFH7>YB9-PZ MS_A37B+_ **S\0/_ #T/_Y74?\ "FO$7_16?B!_X!Z'_P#*ZERIQY7M_F[_ M )Z_?W82]YN3ZZ/S27+9_+3S5K[(P?V0OV3KC]D/P':>%K?XF?$'QSX:T?3K M72M%T[Q)#HX31+:W38B0R6-A:RR93:I,[RGY <@EB?7J\_\ ^%->(O\ HK/Q M _\ /0__E=1_P *:\1?]%9^('_@'H?_ ,KJN4Y2=Y;@]6WW/0**\_\ ^%-> M(O\ HK/Q _\ /0__E=1_P *:\1?]%9^('_@'H?_ ,KJD#T"BO/_ /A37B+_ M **S\0/_ #T/_Y74?\ "FO$7_16?B!_X!Z'_P#*Z@#T"BO/_P#A37B+_HK/ MQ _\ ]#_ /E=1_PIKQ%_T5GX@?\ @'H?_P KJ /0**\__P"%->(O^BL_$#_P M#T/_ .5U'_"FO$7_ $5GX@?^ >A__*Z@#T"BO/\ _A37B+_HK/Q _P# /0__ M )74?\*:\1?]%9^('_@'H?\ \KJ /0**\_\ ^%->(O\ HK/Q _\ /0__E=1 M_P *:\1?]%9^('_@'H?_ ,KJ /0**\__ .%->(O^BL_$#_P#T/\ ^5U'_"FO M$7_16?B!_P" >A__ "NH ] HKS__ (4UXB_Z*S\0/_ /0_\ Y74?\*:\1?\ M16?B!_X!Z'_\KJ /0**\_P#^%->(O^BL_$#_ , ]#_\ E=1_PIKQ%_T5GX@? M^ >A_P#RNH N^+/@=I/C'XU^#O'ES<:BFK^";/4;*QABD06TJ7P@$IE4H6)' MV=-NUEQELALC'+>,OV31K7Q__P"%B^'OB!XY\!ZK?V]E9Z]9:(FES6/B>"SD ME>!+I+VRN70J)YD+VSP2,DF"Y*1E-S_A37B+_HK/Q _\ ]#_ /E=1_PIKQ%_ MT5GX@?\ @'H?_P KJ%HTUT!ZII]3#\.?LECP/\>]9\:>'?B!XZT'2_$VH'5] M<\(6R:7+H>K7IMH[9KAS-927L3,D,)98+J)"\0;;EY-_7?!GX+:1\$/@MH/@ M/3FNK_1/#^G)I<)U I++/"J[?WI555B1UPH'M6;_ ,*:\1?]%9^('_@'H?\ M\KJ/^%->(O\ HK/Q _\ /0__E=2LN7D>UK?):)>B6B6R6BT'=\W,M_U[^O= M]>IYA\+O^";.C?"7Q?X&DT[XC_$ZY\$_#*_FU#PGX'O9],GT;06>SNK-(XIS M9?VD\,4%Y.D4(O^BL_$#_P#T/\ ^5U4VWN_\].[W?S%UOY6^6NENBU>GFSS'_AV MQH>GZ=X4ET?XB?%+0/%'AN?5I[KQ197]BVJ>(AJLL4^I1W@FM)+<+/+! ^;> M&!H?)00-"HVUP]O_ ,$G1:>)_P"Q=/\ B1X\\-_#BT^&/A[X;"WTG4K8:GK] MGI\NIBXAOVFLW5%EANX )[1H;@-YVQX@?F^AO^%->(O^BL_$#_P#T/\ ^5U' M_"FO$7_16?B!_P" >A__ "NI:(O^BL M_$#_ , ]#_\ E=1_PIKQ%_T5GX@?^ >A_P#RNIN3D^:6Y$8J*Y8['H%%>?\ M_"FO$7_16?B!_P" >A__ "NH_P"%->(O^BL_$#_P#T/_ .5U(9Z!17G_ /PI MKQ%_T5GX@?\ @'H?_P KJ/\ A37B+_HK/Q _\ ]#_P#E=0!Z!17G_P#PIKQ% M_P!%9^('_@'H?_RNH_X4UXB_Z*S\0/\ P#T/_P"5U 'H%%>?_P#"FO$7_16? MB!_X!Z'_ /*ZC_A37B+_ **S\0/_ #T/_Y74 >@45Y__P *:\1?]%9^('_@ M'H?_ ,KJ/^%->(O^BL_$#_P#T/\ ^5U 'H%%>?\ _"FO$7_16?B!_P" >A__ M "NH_P"%->(O^BL_$#_P#T/_ .5U 'H%%>?_ /"FO$7_ $5GX@?^ >A__*ZC M_A37B+_HK/Q _P# /0__ )74 >@45Y__ ,*:\1?]%9^('_@'H?\ \KJ/^%-> M(O\ HK/Q _\ /0__E=0!Z!39$\V-E/1A@UP/_"FO$7_ $5GX@?^ >A__*ZC M_A37B+_HK/Q _P# /0__ )74I14DXRV8'F/A#_@E[\._!'B;X!ZQ97_BP:E^ MSQITNDZ#,;V(?VM;/9R6@34%6(+-L6:1T*",H[N1P[*V6O\ P1Y^!<-C!>0^ M%;2T\?1>(O\ A*)/B':V-E;^,KB];4#?2L^I) )=LI9X7"X_CL>3WW_!,ZP\3:%XB7Q+\6OBUXK\1ZW8Z;IEIXEU) MM%&IZ#;V%\M_ ELL.G1VSDW*([O9LT^*.TM(+."#$]R#Y5LKM]ID9F9MK M+Z'_ ,*:\1?]%9^('_@'H?\ \KJ/^%->(O\ HK/Q _\ /0__E=2Z-=-?QW^ M;N[O=W=[W8M;W7>_W6M]UE9;*RM:R/(/$7_!'OX"7&I3W'A;P3I?PO\ M>E- MIMS'X$L+3P^MS*MW:WEG?.8(0QN[.YM(Y+>3.$+RAE=7*UK?#W]AOQ-\/OVE M]'^)EW\;?''Q"U*STN?P_=6WC/2-'ECBTZ5UF=;'^S+2P%K<-/%;L\SK.)(X M0C1DB-XO2?\ A37B+_HK/Q _\ ]#_P#E=1_PIKQ%_P!%9^('_@'H?_RNIQDX MM-=+V\KWO]]VGW6FPFDTX]]_E:WW65NUCC_%_P"Q!;:O\8=<\6^'?B/\3/A_ M'XPGMKKQ3HOAV[L8]/\ $DT$:0"61KBTFN;65[>..%Y+&>VD9(HSN#HKC/\ M"G_!/30O"GQ1L=97QQ\1+WPOHNO7GBC1_!-S=V1T'2-3NO/:6YC9;5;Z0;[J MY=89[J6%&G)6-=D0C] _X4UXB_Z*S\0/_ /0_P#Y74?\*:\1?]%9^('_ (!Z M'_\ *ZIY5RJ+V7_ _*RM_+;2PWK>_7_@K\4VGWOK<\_TG_@G%X(T?P'IGAZ+ M5/%366D_#";X3PNUS;^:VE2K"K3,?)Q]J_C>"[JR\.WUO%=ZW;VMQJKW5O=^?:2B.*2*]A59K5 MXKE3YP62('+>Q_\ "FO$7_16?B!_X!Z'_P#*ZC_A37B+_HK/Q _\ ]#_ /E= M52?-\6N_XN3?WNV2VZP32M);/?1C%I:;XK>ZBBD^SKO1 MM\OF9?BS_@EYX>^)WQ6USQEXS^(/Q!\7ZYJVB3>'+:>[MM"LI-(T^6[BNS;1 M2V6FV\TT2R0KL2[DG5,NP D8N?6_^%->(O\ HK/Q _\ /0__E=1_P *:\1? M]%9^('_@'H?_ ,KJ+NZ?:_XJWY:+LM%9$YPVM?L!:)K7A M;QAHS>-/'4%AXD\3Q^,M*6%].#^#=72[^V_:M/VW^+;MM=M]3T"BO/_P#A37B+_HK/Q _\ ]#_ M /E=1_PIKQ%_T5GX@?\ @'H?_P KJ /0**\__P"%->(O^BL_$#_P#T/_ .5U M'_"FO$7_ $5GX@?^ >A__*Z@#T"BO/\ _A37B+_HK/Q _P# /0__ )74?\*: M\1?]%9^('_@'H?\ \KJ /0**\_\ ^%->(O\ HK/Q _\ /0__E=1_P *:\1? M]%9^('_@'H?_ ,KJ /0**\__ .%->(O^BL_$#_P#T/\ ^5U'_"FO$7_16?B! M_P" >A__ "NH ] HKS__ (4UXB_Z*S\0/_ /0_\ Y74?\*:\1?\ 16?B!_X! MZ'_\KJ /0**\_P#^%->(O^BL_$#_ , ]#_\ E=1_PIKQ%_T5GX@?^ >A_P#R MNH ] KS_ /9H_P"2=:C_ -C7XD_]/E]1_P *:\1?]%9^('_@'H?_ ,KJZ#X9 M?#Z'X7^$4TF&^O\ 4_\ 2KN]EN[WRO/N)KFYEN97;RD1!F25\!44 8&.* .@ MHHHH *_+#_@[W_Y1<^&_^RE:-_Z)O*_4^ORP_P"#O?\ Y1<^&_\ LI6C?^B; MR@ _X-&_^4>GQ-_[+!KG_I+I]?J?7Y8?\&C?_*/3XF_]E@US_P!)=/K]3Z " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\L/^#O M?_E%SX;_ .RE:-_Z)O*_4^ORP_X.]_\ E%SX;_[*5HW_ *)O* #_ (-&_P#E M'I\3?^RP:Y_Z2Z?7ZGU^6'_!HW_RCT^)O_98-<_])=/K]3Z "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\L/\ @[W_ .47/AO_ M +*5HW_HF\K]3Z_+#_@[W_Y1<^&_^RE:-_Z)O* #_@T;_P"4>GQ-_P"RP:Y_ MZ2Z?7ZGU^6'_ :-_P#*/3XF_P#98-<_])=/K]3Z "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\L/^#O?_ )1<^&_^RE:-_P"B M;ROU/K\L/^#O?_E%SX;_ .RE:-_Z)O* /Q&^'?\ P61_:+_X).^-?B9\)?A- MXUTO3O#-KXXU6^E%SX>L[IY[DR+ \FZ9'904@C^7=@8]S75_\18'[;7_ $4; MP_\ ^$EIG_QFBB@ _P"(L#]MK_HHWA__ ,)+3/\ XS1_Q%@?MM?]%&\/_P#A M):9_\9HHH /^(L#]MK_HHWA__P )+3/_ (S1_P 18'[;7_11O#__ (26F?\ MQFBB@ _XBP/VVO\ HHWA_P#\)+3/_C-'_$6!^VU_T4;P_P#^$EIG_P 9HHH M/^(L#]MK_HHWA_\ \)+3/_C-'_$6!^VU_P!%&\/_ /A):9_\9HHH /\ B+ _ M;:_Z*-X?_P#"2TS_ .,T?\18'[;7_11O#_\ X26F?_&:** #_B+ _;:_Z*-X M?_\ "2TS_P",T?\ $6!^VU_T4;P__P"$EIG_ ,9HHH /^(L#]MK_ **-X?\ M_"2TS_XS1_Q%@?MM?]%&\/\ _A):9_\ &:** #_B+ _;:_Z*-X?_ /"2TS_X MS1_Q%@?MM?\ 11O#_P#X26F?_&:** #_ (BP/VVO^BC>'_\ PDM,_P#C-'_$ M6!^VU_T4;P__ .$EIG_QFBB@ _XBP/VVO^BC>'__ DM,_\ C-'_ !%@?MM? M]%&\/_\ A):9_P#&:** #_B+ _;:_P"BC>'_ /PDM,_^,T?\18'[;7_11O#_ M /X26F?_ !FBB@ _XBP/VVO^BC>'_P#PDM,_^,T?\18'[;7_ $4;P_\ ^$EI MG_QFBB@ _P"(L#]MK_HHWA__ ,)+3/\ XS1_Q%@?MM?]%&\/_P#A):9_\9HH MH /^(L#]MK_HHWA__P )+3/_ (S1_P 18'[;7_11O#__ (26F?\ QFBB@ _X MBP/VVO\ HHWA_P#\)+3/_C-'_$6!^VU_T4;P_P#^$EIG_P 9HHH /^(L#]MK M_HHWA_\ \)+3/_C-'_$6!^VU_P!%&\/_ /A):9_\9HHH /\ B+ _;:_Z*-X? M_P#"2TS_ .,T?\18'[;7_11O#_\ X26F?_&:** #_B+ _;:_Z*-X?_\ "2TS M_P",T?\ $6!^VU_T4;P__P"$EIG_ ,9HHH /^(L#]MK_ **-X?\ _"2TS_XS M1_Q%@?MM?]%&\/\ _A):9_\ &:** #_B+ _;:_Z*-X?_ /"2TS_XS1_Q%@?M MM?\ 11O#_P#X26F?_&:** #_ (BP/VVO^BC>'_\ PDM,_P#C-'_$6!^VU_T4 M;P__ .$EIG_QFBB@ _XBP/VVO^BC>'__ DM,_\ C-'_ !%@?MM?]%&\/_\ MA):9_P#&:** #_B+ _;:_P"BC>'_ /PDM,_^,T?\18'[;7_11O#_ /X26F?_ M !FBB@ _XBP/VVO^BC>'_P#PDM,_^,T?\18'[;7_ $4;P_\ ^$EIG_QFBB@ M_P"(L#]MK_HHWA__ ,)+3/\ XS1_Q%@?MM?]%&\/_P#A):9_\9HHH /^(L#] MMK_HHWA__P )+3/_ (S1_P 18'[;7_11O#__ (26F?\ QFBB@ _XBP/VVO\ MHHWA_P#\)+3/_C-'_$6!^VU_T4;P_P#^$EIG_P 9HHH /^(L#]MK_HHWA_\ M\)+3/_C-'_$6!^VU_P!%&\/_ /A):9_\9HHH /\ B+ _;:_Z*-X?_P#"2TS_ M .,T?\18'[;7_11O#_\ X26F?_&:** #_B+ _;:_Z*-X?_\ "2TS_P",T?\ M$6!^VU_T4;P__P"$EIG_ ,9HHH /^(L#]MK_ **-X?\ _"2TS_XS1_Q%@?MM M?]%&\/\ _A):9_\ &:** #_B+ _;:_Z*-X?_ /"2TS_XS1_Q%@?MM?\ 11O# M_P#X26F?_&:** #_ (BP/VVO^BC>'_\ PDM,_P#C-'_$6!^VU_T4;P__ .$E MIG_QFBB@ _XBP/VVO^BC>'__ DM,_\ C-'_ !%@?MM?]%&\/_\ A):9_P#& M:** #_B+ _;:_P"BC>'_ /PDM,_^,T?\18'[;7_11O#_ /X26F?_ !FBB@ _ MXBP/VVO^BC>'_P#PDM,_^,T?\18'[;7_ $4;P_\ ^$EIG_QFBB@ _P"(L#]M MK_HHWA__ ,)+3/\ XS1_Q%@?MM?]%&\/_P#A):9_\9HHH /^(L#]MK_HHWA_ M_P )+3/_ (S1_P 18'[;7_11O#__ (26F?\ QFBB@ _XBP/VVO\ HHWA_P#\ M)+3/_C-'_$6!^VU_T4;P_P#^$EIG_P 9HHH /^(L#]MK_HHWA_\ \)+3/_C- M'_$6!^VU_P!%&\/_ /A):9_\9HHH /\ B+ _;:_Z*-X?_P#"2TS_ .,T?\18 M'[;7_11O#_\ X26F?_&:** #_B+ _;:_Z*-X?_\ "2TS_P",T?\ $6!^VU_T M4;P__P"$EIG_ ,9HHH /^(L#]MK_ **-X?\ _"2TS_XS1_Q%@?MM?]%&\/\ M_A):9_\ &:** #_B+ _;:_Z*-X?_ /"2TS_XS1_Q%@?MM?\ 11O#_P#X26F? M_&:** #_ (BP/VVO^BC>'_\ PDM,_P#C-'_$6!^VU_T4;P__ .$EIG_QFBB@ M _XBP/VVO^BC>'__ DM,_\ C-'_ !%@?MM?]%&\/_\ A):9_P#&:** #_B+ M _;:_P"BC>'_ /PDM,_^,T?\18'[;7_11O#_ /X26F?_ !FBB@ _XBP/VVO^ MBC>'_P#PDM,_^,T?\18'[;7_ $4;P_\ ^$EIG_QFBB@ _P"(L#]MK_HHWA__ M ,)+3/\ XS1_Q%@?MM?]%&\/_P#A):9_\9HHH /^(L#]MK_HHWA__P )+3/_ M (S1_P 18'[;7_11O#__ (26F?\ QFBB@ _XBP/VVO\ HHWA_P#\)+3/_C-' M_$6!^VU_T4;P_P#^$EIG_P 9HHH /^(L#]MK_HHWA_\ \)+3/_C-'_$6!^VU M_P!%&\/_ /A):9_\9HHH /\ B+ _;:_Z*-X?_P#"2TS_ .,T?\18'[;7_11O M#_\ X26F?_&:** #_B+ _;:_Z*-X?_\ "2TS_P",T?\ $6!^VU_T4;P__P"$ MEIG_ ,9HHH /^(L#]MK_ **-X?\ _"2TS_XS1_Q%@?MM?]%&\/\ _A):9_\ M&:** #_B+ _;:_Z*-X?_ /"2TS_XS7$?&K_@LY^T?_P5:N/!7P@^*WC?2K_P @QJOBS3;A!;^';.V>"X\PPI+F)$9@HF?Y=P!HHH __]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 21, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
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 Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 4,754,716,854
Entity Common Stock, Shares Outstanding   33,300,643  
Documents Incorporated by Reference Part III incorporates information from certain portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the fiscal year end of December 31, 2022.    
Entity Central Index Key 0001297989    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location New York, New York
Auditor Firm ID 34
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 118,669 $ 135,337
Short-term investments 179,027 179,430
Restricted cash 4,897 6,174
Accounts receivable, net 259,222 194,232
Other current assets 50,979 62,971
Total current assets 612,794 578,144
Property and equipment, net 82,828 86,008
Operating lease right-of-use assets 55,347 76,692
Restricted cash 2,055 2,299
Deferred tax assets, net 55,791 21,404
Intangible assets, net 64,819 81,082
Goodwill 405,637 403,902
Long-term investments 34,779 3,190
Other assets 32,069 30,183
Total assets 1,346,119 1,282,904
Current liabilities:    
Accounts payable 7,789 5,647
Current portion of long-term borrowings 30,000 260,016
Deferred revenue 18,782 20,000
Accrued employee costs 108,100 114,285
Accrued expenses and other current liabilities 95,352 76,350
Current portion of operating lease liabilities 14,978 18,487
Income taxes payable, net 2,945 901
Total current liabilities 277,946 495,686
Long-term borrowings, less current portion 220,000  
Operating lease liabilities, less current portion 48,155 68,506
Deferred tax liabilities, net 547 965
Other non-current liabilities 41,292 24,591
Total liabilities 587,940 589,748
Commitments and contingencies (Refer to Note 25)  
ExlService Holdings, Inc. Stockholders’ equity:    
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
Common stock, $0.001 par value; 100,000,000 shares authorized, 39,987,976 shares issued and 33,234,444 shares outstanding as of December 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 445,108 395,742
Retained earnings 899,105 756,137
Accumulated other comprehensive loss (144,143) (89,474)
Total including shares held in treasury 1,200,110 1,062,445
Less: 6,753,532 shares as of December 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost (441,931) (369,289)
Stockholders' equity attributable to parent, total 758,179 693,156
Total liabilities and stockholders’ equity $ 1,346,119 $ 1,282,904
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 39,987,976 39,508,340
Common stock, shares outstanding (in shares) 33,234,444 33,291,482
Held in treasury at cost (in shares) 6,753,532 6,216,858
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues, net $ 1,412,044 $ 1,122,293 $ 958,434
Cost of revenues [1] 896,595 690,934 623,936
Gross profit [1] 515,449 431,359 334,498
Operating expenses:      
General and administrative expenses 169,016 142,040 113,891
Selling and marketing expenses 97,989 84,306 60,123
Depreciation and amortization expense 56,282 49,132 50,462
Total operating expenses 323,287 275,478 224,476
Income from operations 192,162 155,881 110,022
Foreign exchange gain, net 6,199 4,313 4,432
Interest expense (8,252) (7,561) (11,190)
Other income/(loss), net (10) 6,773 12,065
Loss on settlement of convertible notes 0 (12,845) 0
Total before tax 190,099 146,561 115,329
Income tax expense 47,565 31,850 25,626
Income before earnings from equity affiliates 142,534 114,711 89,703
(Gain)/loss from equity-method investment 434 47 (227)
Net income attributable to ExlService Holdings, Inc. stockholders $ 142,968 $ 114,758 $ 89,476
Earnings per share attributable to ExlService Holdings, Inc. stockholders:      
Basic (in dollars per share) $ 4.29 $ 3.42 $ 2.61
Diluted (in dollars per share) $ 4.23 $ 3.35 $ 2.59
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:      
Basic (in shares) 33,330,317 33,549,275 34,273,388
Diluted (in shares) 33,833,858 34,244,478 34,555,164
[1] Exclusive of depreciation and amortization expense.
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 142,968 $ 114,758 $ 89,476
Other comprehensive income/(loss):      
Unrealized gain/(loss) on cash flow hedges (27,333) 4,663 12,665
Loss on net investment hedges 0 (1,134) 0
Foreign currency translation loss (47,734) (11,134) (540)
Retirement benefits 2,574 (558) (2,401)
Reclassification adjustments:      
Gain on cash flow hedges [1] 1,295 (9,264) (801)
Retirement benefits [2] 592 709 394
Income tax effects relating to above [3] 15,937 2,228 591
Total other comprehensive income/(loss) (54,669) (14,490) 9,908
Total comprehensive income $ 88,299 $ 100,268 $ 99,384
[1] These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the consolidated statements of income. Refer to Note 17 - Derivatives and Hedge Accounting to the consolidated financial statements.
[2] These are reclassified to net income and are included in other income/(loss), net in the consolidated statements of income. Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements.
[3] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - 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, 2019   38,480,654        
Beginning balance at Dec. 31, 2019 $ 670,001 $ 39 $ 391,240 $ 551,903 $ (84,892) $ (188,289)
Treasury stock, beginning balance (in shares) at Dec. 31, 2019           4,295,413
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   487,398        
Stock issued against stock-based compensation plans 1,501 $ 0 1,501      
Stock-based compensation $ 28,235   28,235      
Acquisition of treasury stock (in shares) (1,085,153)         (1,113,205)
Acquisition of treasury stock $ (79,949)         $ (79,949)
Issuance of treasury stock 0          
Other comprehensive loss 9,908       9,908  
Net income 89,476     89,476    
Treasury stock, ending balance (in shares) at Dec. 31, 2020           5,408,618
Ending balance (in shares) at Dec. 31, 2020   38,968,052        
Ending 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)   540,288        
Stock issued against stock-based compensation plans 710 $ 1 709      
Stock-based compensation $ 38,621   38,621      
Acquisition of treasury stock (in shares) (1,087,325)         (1,118,634)
Acquisition of treasury stock $ (118,357)         $ (118,357)
Issuance of treasury stock 36,742   19,436     $ 17,306
Issuance of treasury stock (in shares)           310,394
Settlement of convertible notes (84,000)   (84,000)      
Other comprehensive loss (14,490)       (14,490)  
Net income $ 114,758     114,758    
Treasury stock, ending balance (in shares) at Dec. 31, 2021           6,216,858
Ending balance (in shares) at Dec. 31, 2021 33,291,482 39,508,340        
Ending 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)   479,636        
Stock issued against stock-based compensation plans 0          
Stock-based compensation $ 49,366   49,366      
Acquisition of treasury stock (in shares) (503,858)         (536,674)
Acquisition of treasury stock $ (72,642)         $ (72,642)
Other comprehensive loss (54,669)       (54,669)  
Net income $ 142,968     142,968    
Treasury stock, ending balance (in shares) at Dec. 31, 2022           6,753,532
Ending balance (in shares) at Dec. 31, 2022 33,234,444 39,987,976        
Ending balance at Dec. 31, 2022 $ 758,179 $ 40 $ 445,108 $ 899,105 $ (144,143) $ (441,931)
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 142,968 $ 114,758 $ 89,476
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization expense 56,102 49,656 50,513
Stock-based compensation expense 49,366 38,621 28,235
Amortization of operating lease right-of-use assets 21,783 26,326 27,146
Unrealized (gain)/loss on investments (1,209) 5,139 (7,174)
Unrealized foreign currency exchange (gain)/loss, net (16,643) (3,821) 402
Deferred income tax (benefit)/expense (19,552) (20,326) 2,697
Allowance/(reversal) for expected credit losses 683 (464) 297
Loss on settlement of convertible notes 0 12,845 0
Fair value changes in contingent consideration 8,250 0 0
Amortization of non-cash interest expense related to convertible notes 0 1,795 2,616
Others, net 510 168 (315)
Change in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (68,121) (37,684) 24,696
Other current assets (7,709) (1,179) (5,133)
Income taxes payable, net 8,779 (12,062) 696
Other assets (10,723) 227 6,505
Accounts payable 2,385 (614) 243
Deferred revenue 2,473 (12,733) 18,222
Accrued employee costs 5,551 46,475 335
Accrued expenses and other liabilities 14,475 2,934 (9,895)
Operating lease liabilities (23,227) (25,674) (26,589)
Net cash provided by operating activities 166,141 184,387 202,973
Cash flows from investing activities:      
Purchases of property and equipment (44,836) (37,248) (42,224)
Proceeds from sale of property and equipment 266 1,300 916
Business acquisition (net of cash and cash equivalents acquired) (3,872) (76,831) 0
Purchases of investments (212,607) (96,011) (102,462)
Proceeds from redemption of investments 164,503 94,520 126,154
Investment in equity affiliate 0 0 (700)
Net cash used for investing activities (96,546) (114,270) (18,316)
Cash flows from financing activities:      
Principal payments of finance lease liabilities (142) (201) (249)
Proceeds from borrowings 35,000 300,000 110,000
Repayments of borrowings (45,000) (329,031) (120,867)
Acquisition of treasury stock (72,642) (118,357) (79,949)
Proceeds from exercise of stock options 0 710 1,501
Proceeds from ESPP contribution 1,060 0 0
Net cash used for financing activities (81,724) (146,879) (89,564)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (6,060) (4,947) 3,382
Net (decrease)/increase in cash, cash equivalents and restricted cash (18,189) (81,709) 98,475
Cash, cash equivalents and restricted cash at the beginning of the period 143,810 225,519 127,044
Cash, cash equivalents and restricted cash at the end of the period 125,621 143,810 225,519
Cash paid during the period for:      
Interest 8,189 6,589 7,626
Income taxes, net of refunds 55,592 49,825 20,571
Supplemental disclosure of non-cash investing and financing activities:      
Settlement of portion of convertible notes through issuance of treasury stock 0 36,742 0
Assets acquired under finance lease $ 312 $ 71 $ 45
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Organization
12 Months Ended
Dec. 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.
The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a)Basis of Preparation and Principles of Consolidation
The consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”). The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of ExlService Holdings, Inc. and all of its subsidiaries and includes the Company's share in the results of its associates.
The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.
The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the consolidated statements of income.
Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.
For purposes of comparability, certain prior period amounts have been reclassified to conform to the current year presentation in accordance with U.S. GAAP.
(b)Use of Estimates
The preparation of the 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 consolidated financial statements and the 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 consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash
flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
(c)Foreign Currency Translation
The functional currency of each entity in the Company is the currency of the primary economic environment in which it operates. Transactions in foreign currencies are initially recorded into functional currency at the rates of exchange prevailing on the date of the transaction. Monetary assets and liabilities denominated in foreign currencies are remeasured into functional currency at the rates of exchange prevailing at the balance sheet date. Non-monetary assets and liabilities are remeasured to the functional currency at exchange rates that prevailed on the date of inception of the transaction. All foreign exchange gains and losses arising on re-measurement are recorded in the Company's consolidated statements of income.
The assets and liabilities of the subsidiaries for which the functional currency is other than the U.S. dollar are translated into U.S. dollars, the reporting currency, at the rate of exchange prevailing on the balance sheet date. Revenues and expenses are translated into U.S. dollars at the exchange rates prevailing on the last business day of each month, which approximates the average monthly exchange rate. Share capital and other equity items are translated at exchange rates that prevailed on the date of inception of the transaction. Resulting translation adjustments are included in “Accumulated other comprehensive income/(loss)” in the consolidated balance sheets.
(d)Revenue Recognition
Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expect to be entitled to in exchange for the services provided. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.
Nature of Services
The Company derives its revenues from digital operations and solutions and analytics services. The Company provides digital operations and solutions and analytics services helping businesses enhance revenue growth and improve profitability.
Type of Contracts and Basis of Recognition
i.a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after the Company’s assessment of “Principal versus agent considerations.” The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. Revenues are recognized on a gross basis if the Company is in the capacity of principal and on a net basis if it falls in the capacity of an agent.
ii.Revenues for the Company’s fixed-price contracts, which include business support services provided on a fixed price basis or implementation of applications or solutions, are recognized considering costs incurred to date relative to total
estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the stage of completion and/or cost required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. The Company regularly monitors these estimates throughout the execution of the project and records changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
iv.Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.
Modification to Contracts
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.
Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is recognized based upon the transaction price allocated to each performance obligation based on the relative standalone selling price.
Allocation of Transaction Price to Performance Obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract. In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements and volume discounts.
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.
Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where the Company identifies an overpayment claim. In such contracts, Company’s consideration is contingent upon and collectable only when the actual collections are made by its customers. Based on guidance on “variable consideration” in ASC Topic 606, Company use its historical experience and projections to determine the expected recoveries from its customers and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.
Deferred Revenue and Contract Fulfillment Costs
The Company has contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.
Further, the Company also defers revenues attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in the Company’s consolidated balance sheets and are recognized ratably over the period during which the related services are performed.
Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in the consolidated statements of income.
Contract Acquisition Costs
Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in the consolidated statements of income.
Upfront Payments Made to Customers
Upfront payments, in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets and Other assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Out-of-Pocket Expenses
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.
Payment terms
All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.
Remaining Performance Obligations
The Company does not disclose the value of remaining performance obligations as a result of applying the practical expedient provided in ASC Topic 606, for contracts that meet any of the following criteria:
i.Contracts with an original expected length of one year or less as determined under ASC Topic 606,
ii.Contracts for which Company recognize revenue based on the right to invoice for service performed.
(e)Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market funds and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash includes any cash and cash equivalents that are legally restricted as to withdrawal or usage.
The Company invests for a term of up to three months in money market funds, which invest in instruments of various maturities in the United States. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.
For purposes of the statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
(f)Short-Term and Long-Term Investments
The Company’s short-term investments consist of investments in mutual funds and those term deposits with more than three months of original maturity and less than twelve months of remaining maturity as of the reporting date, while long-term investments consist of term deposits with more than twelve months of remaining maturity as of the reporting date and investments in equity affiliate.

The Company’s investments in term deposits with financial institutions are measured and recognized at amortized cost. Interest earned on such investments is included in other income/(loss), net.

The Company’s mutual fund investments are in debt funds invested in India. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.

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 consolidated statements of income. The Company periodically reviews the carrying value of its investment to determine if there has been any other than temporary decline in carrying value. The investment balance for an investee is increased or decreased for cash contribution and distributions to or from, respectively.
(g)Accounts Receivable and Allowance for Expected Credit Losses
Accounts receivable are recorded net of allowances 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. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

Accounts receivable include unbilled accounts receivable which represent revenues on contracts to be billed, in subsequent periods, as per the terms of the related contracts.
(h)Property and Equipment
Property and equipment are stated at cost, which is generally comprised of the purchase price for such property or equipment, non-refundable duties and taxes, but excludes any discounts and/or rebates, less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at an amount equal to the lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives, which usually approximate the fair value of the underlying asset. Expenditures for replacements and improvements are capitalized, if they enhance the production capacity and future benefits whereas the costs of maintenance and repairs are charged to earnings as incurred. Advances paid towards acquisition of property and equipment and the cost of property and equipment not yet placed in service before the end of the reporting period, net of impairment, if any, are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets.
Property and equipment which are abandoned and disposed other than by sale, are assessed for revision of their useful life, thereby revising the future depreciation to reflect the use of property and equipment over the remaining shortened life.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The estimated useful life have been disclosed in Note 9 - Property and Equipment, net to the consolidated financial statements.

(i)Software Development Costs
The Company capitalizes certain costs related to the development or enhancements to existing software products to be sold, leased or otherwise marketed and / or used for internal-use. The Company begins to capitalize costs to develop or enhance software when planning stage efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred and recorded within “General and administrative expenses” in the Company’s consolidated statements of income. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs, and in determining the estimated useful lives over which the costs are amortized.
Implementation costs in cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements are evaluated to ascertain if the arrangement includes a license to internal-use software. If a CCA does not provide a contractual right to the Company to take possession of the software at any time during the hosting period without significant penalty, and it is not feasible to either run the software on the Company’s own hardware, then implementation costs incurred are accounted for as a service contract. In case of the existence of such a contractual right to take possession of the software and the Company is able to run the software on its own hardware, then such implementation costs are capitalized as software development costs.

Annual amortization of internally developed software products meant for sale, lease or otherwise marketing is the greater of the amount computed using the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the software product, generally estimated to be up to 5 years from the date the product became available for use. Annual amortization of internally developed software products meant for internal-use is based on the straight-line method over the estimated useful lives of the internally developed software products. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.
(j)Business Combinations, Goodwill and Other Intangible Assets
ASC Topic 805, Business Combinations, requires that the acquisition method of accounting be used for all business combinations. The guidance specifies criteria as to intangible assets acquired in a business combination that must be recognized and reported separately from goodwill. Contingent consideration is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved, whereby such changes in fair value are recognized in earnings. Under ASC Topic 350, Intangibles - Goodwill and Other, all assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition related costs are expensed as incurred under general and administrative expenses.
In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. The Company subsequently re-evaluates the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to its preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).
Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. The Company undertakes studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. The Company examines the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. The Company tests for goodwill impairment at the reporting unit level, as that term is defined in U.S. GAAP.
Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for discussion of the Company's goodwill impairment testing. The Company adopted Accounting Standard Update (“ASU”) No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.
The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model,”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company uses its internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on its most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of the Company’s control, provide the Company’s best estimate of all assumptions applied within the DCF model. Under the market approach, the Company estimates fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.
Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
Intangible assets acquired in a business combination are initially valued and recognized at fair market value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over the estimated useful lives and are reviewed for impairment, if indicators of impairment arise. The evaluation of impairment is based upon a comparison of the carrying amount of the intangible asset to its fair value, which is calculated using the estimated future undiscounted net cash flows expected to be generated by the asset. If the fair value of the intangible assets is less than the carrying amount of the asset, the asset is considered impaired and an impairment expense is recognized equal to any shortfall in the current period.
The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:
Useful Lives
(in years)
Customer relationships
7-15
Developed technology
3-10
Non-compete agreements
4
Trade names and trademarks
2-10
(k)Impairment of Long-lived Assets
Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated from the assets. 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. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company derives the required undiscounted cash flow estimates from its historical experience and its internal business plans. To determine fair value, the Company follows the discounted cash flow approach and uses its internal cash flow estimates discounted at an appropriate discount rate and independent appraisals, as appropriate. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value.
(l) Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts adhere to the Company’s treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.

Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of forecasted transactions are recorded in the consolidated statements of income along with the underlying hedged item in the same line as part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable. The accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to the consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.

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

The Company also uses derivatives instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, 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 Topic 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain, net.

The Company also uses foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed.

All of the assets and liabilities related to the Company’s 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. The Company has presented all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in its consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by the Company related to these contracts.
(m)Employee Benefits
Contributions to defined contribution plans are charged to the consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method.
The Company records annual amounts relating to its defined benefit plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return on plan assets, future compensation increases and attrition rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in other comprehensive income (loss) and amortized to net periodic benefit cost over the expected remaining period of service of the covered employees using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. These assumptions may not be within the control of the Company and accordingly it is reasonably possible that these assumptions could change in future periods.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “Other income/(loss), net.” Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements for details.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, rights to compensated absences vest or accumulate and payment is probable and estimable.
(n)Stock-Based Compensation
The Company recognizes stock-based compensation expense in the consolidated statements of income for awards of equity instruments to employees and non-employee directors based on the grant-date fair value of those awards. The Company recognizes these compensation costs on straight-line basis over the requisite service period of the award, or to the date on which retirement eligibility is achieved, if shorter. Forfeitures are accounted when the actual forfeitures occur.
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), which was adopted by the Company's stockholders on June 15, 2018, which replaces and supersedes the 2015 Amendment and Restatement of the Company’s 2006 Omnibus Award Plan (the “Prior Plan”) and is effective upon the date approved by the Company’s stockholders, the Company grants performance-based restricted stock units (“PRSU”) to executive officers and other specified employees. Generally, the Company grants PRSUs that cliff vest based on an aggregated revenue target (“PU”) for a three-year period, and PRSUs that are based on market conditions (“MU”) and cliff vest upon meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period.
The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of the respective targets. However, the features of the equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.
The fair value of each PU is determined based on the market price of one common share of the Company on the day prior to the date of grant, and the associated compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The compensation expense for the PU is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense will be based on a comparison of the final performance metrics to the specified targets. The expense related to the unvested PU as of December 31, 2022 was based on the Company's assessment of performance criteria for these grants that would most likely be met during the respective years of vesting against the targeted performance level.
The grant date fair value for the MUs is determined using a Monte Carlo simulation model and the related compensation expense is expensed on a straight-line basis over the vesting period. All compensation expense related to the MU will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.
Stock-based compensation expense associated with the Company's 2022 Employee Stock Purchase Plan (“ESPP”) is measured at fair-value using a Black-Scholes option-pricing model at the commencement of each offering period and recognized over that offering period.
(o)Income Taxes
The Company accounts for income taxes using the asset and liability method of accounting for income taxes. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates. The deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of existing assets and liabilities and their respective tax bases and all operating losses carried forward, if any. Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which the applicable temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or tax status is recognized in the statements of income in the period in which the change is identified. The Company releases (reclassifies) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized.
The Company establishes provisions for uncertain tax provisions and related interest and penalties when the Company believes those tax positions are not more likely than not of being sustained, if challenged.
The Company intends to indefinitely reinvest earnings from its foreign subsidiaries and has not recorded deferred tax liabilities for the indefinitely reinvested earnings.
The Company accounts for the tax effects of Global Intangible Low-Taxed Income of certain foreign subsidiaries as a period cost.
(p)Concentration of Credit Risk in Financial Instruments
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, time deposits, mutual fund investments, accounts receivable and derivative financial instruments. By their nature, all such financial instruments involve risks including the credit risks of non-performance by counterparties. Pursuant to the Company’s investment policy, surplus funds are maintained as cash equivalents and short-term investments, and are invested in highly-rated mutual funds, money market funds and time deposits, placed with highly rated financial institutions to reduce its exposure to market risk with regard to these funds. The Company’s exposure to credit risk on account receivable is influenced mainly by the individual characteristic of each customer and the concentration of risk from the top few customers. To mitigate this risk the Company evaluates the creditworthiness of its clients in conjunction with its revenue recognition
processes as well as through its ongoing collectability assessment processes for accounts receivable. The Company does not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.
(q)Fair value measurements
ASC Topic 820, Fair Value Measurements and Disclosures defines fair value as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability as against assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk. The fair value hierarchy consists of the following three levels:
Level I — Quoted prices for identical instruments in active markets.
Level II — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level III — Instruments whose significant value drivers are unobservable.
(r)Leases
The Company determines if an arrangement is a lease at inception of the contract. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset.
Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in the Company's consolidated balance sheets. Long-lived assets underlying finance leases are recorded in “Property and equipment” and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “other non-current liabilities,” respectively, in the Company's consolidated balance sheets.
ROU assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs, and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date for determining the present value of lease payments. 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 are entered and lease specific adjustments for the effects of collateral. Lease terms includes the effects of options to extend or terminate the lease when it is reasonably certain at commencement of the lease that the Company will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. The Company evaluates lease agreements to determine lease and non-lease components, which are accounted for separately.

Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.
The Company accounts for lease-related concessions in accordance with guidance in Topic 842, Leases, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.
The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the
circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. Upon modification, the Company remeasures the lease liability to reflect changes to the remaining lease payments and discount rates and recognizes the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in consolidated statements of income.
The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
(s)Government Grants
Government grants are recognized at their fair value when there is a reasonable assurance that the conditions attached to them have been satisfied and the grants have been received. Government grants relating to income are recognized as a reduction of expenses in the consolidated statements of income. Government grants relating to a property and equipment are recognized as a reduction from the cost of acquisition of such property and equipment. The grant is subsequently measured in the consolidated statements of income over the life of the property and equipment in the form of reduced depreciation expense.
(t)Earnings per share
Basic earnings per share is computed using the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. For the purposes of calculating diluted earnings per share, the treasury stock method is used for stock-based awards and outstanding convertible notes except where the results would be anti-dilutive. 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.
The Company calculates the dilutive effect of convertible notes using the treasury stock method through the maturity date of the convertible notes, if it has the intent and ability to settle the principal amount of the outstanding convertible notes in cash. Under the treasury stock method, the convertible notes shall have a dilutive impact related to the conversion premium, if any, on diluted earnings per share to the extent the issuance is dilutive based on the average market price of our common stock for a reporting period being greater the conversion price.
(u)Commitments and contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recognized when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. A disclosure for a contingent liability is made when there is a possible obligation that may require an outflow of resources. When there is a possible obligation or a present obligation in respect of which the likelihood of outflow of resources is remote, no provision or disclosure is made. Legal costs incurred in connection with such liabilities are expensed as incurred. Capital commitments are disclosed in the financial statements.
(v)Recent Accounting Pronouncements
In October 2021, FASB (“Financial Accounting Standard Board”) issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements.
(w) Recently Adopted Accounting Pronouncements
In March 2020, FASB issued 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. In December 2022, FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, to defer the sunset date of Topic 848 until December 31, 2024. The adoption of these ASUs did not have a material impact on the Company’s consolidated financial statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information
12 Months Ended
Dec. 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 and June 2022 acquisitions of Clairvoyant AI, Inc. (“Clairvoyant”) and Inbound Media Group, LLC (“Inbound”), respectively, are both included in the Analytics reportable segment. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.
Revenues and cost of revenues for the years ended December 31, 2022, 2021 and 2020, respectively, for each of the reportable segments, are as follows:
Year ended December 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$448,704 $97,351 $218,638 $647,351 $1,412,044 
Cost of revenues(1)
287,734 70,951 128,017 409,893 896,595 
Gross profit(1)
$160,970 $26,400 $90,621 $237,458 $515,449 
Operating expenses323,287 
Foreign exchange gain, net, interest expense and other loss, net(2,063)
Income tax expense47,565 
Gain from equity-method investment434 
Net income$142,968 
(1) Exclusive of depreciation and amortization expense.
Year ended December 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$381,999 $112,386 $167,236 $460,672 $1,122,293 
Cost of revenues(1)
239,529 69,760 91,737 289,908 690,934 
Gross profit(1)
$142,470 $42,626 $75,499 $170,764 $431,359 
Operating expenses275,478 
Loss on settlement of convertible notes, foreign exchange gain, net, interest expense and other income, net(9,320)
Income tax expense31,850 
Gain from equity-method investment47 
Net income$114,758 
(1) Exclusive of depreciation and amortization expense.
Year ended December 31, 2020
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$341,770 $101,315 $152,670 $362,679 $958,434 
Cost of revenues(1)
231,884 73,143 89,459 229,450 623,936 
Gross profit(1)
$109,886 $28,172 $63,211 $133,229 $334,498 
Operating expenses224,476 
Foreign exchange gain, net, interest expense and other income, net5,307 
Income tax expense25,626 
Loss from equity-method investment227 
Net income$89,476 
(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Year ended December 31,
202220212020
Digital operations and solutions(1)
$764,693 $661,621 $595,755 
Analytics services647,351 460,672 362,679 
Revenues, net$1,412,044 $1,122,293 $958,434 

(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.
 Year ended December 31,
 202220212020
Revenues, net
United States$1,213,477 $964,059 $814,672 
Non-United States
     United Kingdom134,630 105,734 88,659 
     Rest of World63,937 52,500 55,103 
Total Non-United States198,567 158,234 143,762 
Revenues, net$1,412,044 $1,122,293 $958,434 
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
December 31, 2022December 31, 2021
Long-lived assets
United States$60,709 $50,095 
India50,118 79,604 
Philippines18,406 22,011 
Rest of World8,942 10,990 
Long-lived assets$138,175 $162,700 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenues, net Revenues, net
Refer to Note 3 - Segment and Geographical Information to the 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
December 31, 2022December 31, 2021
Accounts receivable, net$259,222 $194,232 
Contract assets$2,768 $2,524 
Contract liabilities:
    Deferred revenue (consideration received in advance)$17,079 $18,247 
 Consideration received for process transition activities$5,423 $2,203 
Accounts receivable includes $126,027 and $93,336 as of December 31, 2022 and 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 consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.
Revenue recognized during the years ended December 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:
Year ended December 31,
20222021
Deferred revenue (consideration received in advance)
$17,964 $30,089 
Consideration received for process transition activities
$1,635 $1,886 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Year ended December 31,Year ended December 31,
2022202120222021
Opening Balance$511 $1,027 $5,795 $5,631 
Additions1,014 277 15,509 3,742 
Amortization(430)(793)(7,433)(3,578)
Closing Balance$1,095 $511 $13,871 $5,795 
There was no impairment for contract acquisition and contract fulfillment costs as of December 31, 2022 and 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
December 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$260,554 $194,805 
Less: Allowance for expected credit losses(1,332)(573)
Accounts receivable, net$259,222 $194,232 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Year ended December 31,
20222021
Opening Balance$573 $1,189 
Additions / (reductions)815 (496)
Reductions due to write-off of Accounts Receivables(60)(129)
Translation adjustment
Closing Balance$1,332 $573 
Concentration of credit risk
To reduce the credit risk, the Company conducts ongoing credit evaluations of its customers. No client accounted for more than 10% of accounts receivable, net as of December 31, 2022 and 2021.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 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, restricted stock units and common stock to be issued under the ESPP) 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.

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:
Year ended December 31,
202220212020
Numerators:
Net income$142,968 $114,758 $89,476 
Denominators:
Basic weighted average common shares outstanding33,330,317 33,549,275 34,273,388 
Dilutive effect of share-based awards503,541 408,693 254,717 
Dilutive effect of conversion premium on the Notes— 286,510 27,059 
Diluted weighted average common shares outstanding33,833,858 34,244,478 34,555,164 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$4.29 $3.42 $2.61 
Diluted$4.23 $3.35 $2.59 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share566 10,705 289,061 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income/(Loss), net
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Other Income/(Loss), net Other Income/(Loss), net
Other income/(loss), net consists of the following:

Year ended December 31,
202220212020
Gain on sale and mark-to-market on investments$4,907 $4,891 $9,615 
Interest and dividend income5,229 2,726 2,501 
Fair value changes of contingent consideration*(8,250)— — 
Others, net(1,896)(844)(51)
Other income/(loss), net$(10)$6,773 $12,065 

* Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$118,669 $135,337 $218,530 
Restricted cash (current)4,897 6,174 4,690 
Restricted cash (non-current)2,055 2,299 2,299 
Cash, cash equivalents and restricted cash$125,621 $143,810 $225,519 
Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks have maturity dates after December 31, 2022.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Investments
12 Months Ended
Dec. 31, 2022
Investments, All Other Investments [Abstract]  
Investments InvestmentsInvestments consist of the following:
 As of
 December 31, 2022December 31, 2021
Short-term investments
Mutual funds$110,964$127,551
Term deposits68,06351,879
Total Short-term investments$179,027$179,430
Long-term investments
Term deposits$31,341$186
Investment in equity affiliate3,4383,004
Total Long-term investments$34,779$3,190
Refer to Note 16 - Fair Value Measurements to the consolidated financial statements for further details.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)December 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$130,218 $116,023 
Software
2-5
88,487 101,884 
Leasehold improvements
3-8
42,890 46,401 
Office furniture and equipment
3-8
20,211 22,302 
Motor vehicles
2-5
605 693 
Buildings
30
961 1,070 
Land629 700 
Capital work in progress14,459 10,288 
298,460 299,361 
Less: Accumulated depreciation and amortization(216,132)(213,699)
$82,328 $85,662 
Right-of-use assets under finance leases*:
Network equipment and computers82 91 
Leasehold improvements1,013 1,229 
Office furniture and equipment662 787 
Motor vehicles742 578 
2,499 2,685 
Less: Accumulated depreciation and amortization(1,999)(2,339)
$500 $346 
Property and equipment, net$82,828 $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 years ended December 31, 2022 and 2021 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 consolidated statements of income was as follows:
Year ended December 31,
202220212020
Depreciation and amortization expense$39,173 $36,354 $36,050 
The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
Year ended December 31,
202220212020
Effect of foreign exchange gain/(loss)$(180)$524 $51 
Internally developed software costs, included under Software, was as follows:
As of
December 31, 2022December 31, 2021
Cost$31,544 $19,289 
Less : Accumulated amortization(16,134)(10,226)
Internally developed software, net$15,410 $9,063 

The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$5,958 $4,253 $4,894 

As of December 31, 2022 and 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 assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any, and estimates relating to the possible effects resulting from COVID-19. It is reasonably possible that the judgments and estimates described above could change in future periods.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Business Combinations Business Combinations, Goodwill and Other Intangible Assets
Clairvoyant AI, Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC, 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 of the acquisition (the “Closing”) was $80,080, excluding cash and cash equivalents acquired, debt and estimated other post-closing adjustments. The Purchase Agreement also allows sellers the ability to earn up to $20,000 of contingent consideration, based on the achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years. The contingent consideration had an estimated fair value of $17,500 and $9,000, as of December 31, 2022 and 2021, respectively, and has been presented as contingent consideration under “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”

The Company accounted for the business combination using the acquisition method of accounting.

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

The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:

Assets:
Cash and cash equivalents$5,598 
Accounts receivable, net8,709 
Other current assets360 
Property and equipment, net398 
Intangible assets, net
Customer relationships31,600 
Developed technology2,070 
Trade names and trademarks300 
Non-compete agreements300 
Other assets217 
Total assets$49,552 
Liabilities:
Accounts payable$(1,199)
Accrued expenses and other current liabilities
(4,873)
Deferred tax liabilities(9,383)
Other non-current liabilities(1,226)
Total liabilities(16,681)
Net assets acquired32,871 
Goodwill 57,454 
Total purchase consideration*$90,325 

* Includes contingent consideration of $9,000 recognized at fair value as of the date of acquisition.

During the years ended December 31, 2022 and 2021, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $2,229 and $nil, respectively. These adjustments primarily relate to an increase in income tax liabilities of $988 included under “other non-current liabilities” and post-closing purchase adjustments.

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method (“MPEEM”). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges (“CAC”). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. 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. In the replacement cost approach, the fair value of an asset is based on the cost of a market participant to reconstruct a substitute asset of comparable utility, adjusted for any obsolescence. The fair value of the asset would include the seller’s expected profit margin in the market and any opportunity costs lost over the period to reconstruct the substitute asset. 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 years ended December 31, 2022 and 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 unaudited supplemental pro forma results.

Inbound Media Group, LLC

On June 10, 2022, the Company, through its wholly owned subsidiary ExlService.com, LLC, entered into an Asset Purchase Agreement to acquire certain assets of Inbound, a Wyoming limited liability company, which is a digital marketing business focused primarily on lead generation in the insurance space, for cash consideration of $1,469 and contingent consideration with an estimated fair value of $1,439 as of the date of acquisition based on the achievement of certain performance goals by Inbound during the 2022 to 2024 calendar years. The contingent consideration had an estimated fair value of $1,189 as of December 31, 2022, and has been presented as contingent consideration under “Other non-current liabilities,” in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”
The Company accounted for this business combination using the acquisition method of accounting. Goodwill and intangible assets of $1,992 and $916, respectively, were recognized by the Company as a result of this transaction. The goodwill recognized for this business is deductible for income tax purposes. The acquisition strengthens the Company’s capabilities in digital direct-to-consumer marketing by adding performance marketing, lead generation and customer engagement capabilities to its suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.

The results of operations of the acquired business and the fair value of the net assets acquired 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 unaudited supplemental pro forma results.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2021$50,499 $21,953 $49,348 $227,288 $349,088 
Acquisition— — — 55,225 55,225 
Currency translation adjustments(71)(11)(328)(1)(411)
Balance as of December 31, 2021$50,428 $21,942 $49,020 $282,512 $403,902 
Acquisition— — — 1,992 1,992 
Measurement period adjustments— — — 2,229 2,229 
Currency translation adjustments(499)(67)(1,919)(1)(2,486)
Balance as of December 31, 2022$49,929 $21,875 $47,101 $286,732 $405,637 
During the fourth quarter of 2022, the Company performed its annual goodwill quantitative impairment test for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units were, a long-term revenue growth rate in the terminal year of 3.0%, which was based upon expected long-term inflation rate and real gross domestic product growth over a long-term, and discount rate of up to 10.0%, which vary based upon the risks and uncertainties inherent in each individual reporting unit. Based on the results, the fair value of each of the Company’s reporting units exceeded their carrying value and the Company’s goodwill was not impaired. During the fourth quarter of 2021, the Company performed its annual goodwill impairment test, as it has done this year, and also concluded goodwill was not impaired.
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. The Company believes there are significant opportunities for additional growth within its existing clients, and can expand these relationships by:
Increasing the depth and breadth of the services the Company provides across its clients’ value chains and geographies;
Offering the full suite of the Company's services, which includes digital operations and solutions and data and analytics; and
Supporting the Company's clients’ geographic expansion leveraging its global footprint.
The Company also considers selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of its services and solutions, and complement its business strategy. Through its various Partnership programs, the Company expands its technology and innovation ecosystem with select partnerships, alliances or investments that the Company expects will enhance go-to-market opportunities and expand the scope and
effectiveness of the Company’s services and solutions by adding digital assets and intellectual property, which will help the Company to win new clients or allowing it to enter new industry verticals and geographic markets.
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 of 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 significant changes in key assumptions that could result in future period impairment charges.
Other Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
 As of December 31, 2021
 Gross
Carrying Amount
Accumulated
Amortization
Net 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 trademarks900 — 900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$17,109 $12,778 $14,412 
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.5
Developed technology1.4
Trade names and trademarks (finite lived)1.5
Non-compete agreements2.8
Estimated future amortization expense related to finite-lived intangible assets as of December 31, 2022 was as follows:
2023$14,646 
202412,135 
202510,698 
202610,363 
20279,364 
2028 and thereafter6,713 
Total$63,919 
Goodwill and Intangible Assets Business Combinations, Goodwill and Other Intangible Assets
Clairvoyant AI, Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC, 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 of the acquisition (the “Closing”) was $80,080, excluding cash and cash equivalents acquired, debt and estimated other post-closing adjustments. The Purchase Agreement also allows sellers the ability to earn up to $20,000 of contingent consideration, based on the achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years. The contingent consideration had an estimated fair value of $17,500 and $9,000, as of December 31, 2022 and 2021, respectively, and has been presented as contingent consideration under “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”

The Company accounted for the business combination using the acquisition method of accounting.

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

The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:

Assets:
Cash and cash equivalents$5,598 
Accounts receivable, net8,709 
Other current assets360 
Property and equipment, net398 
Intangible assets, net
Customer relationships31,600 
Developed technology2,070 
Trade names and trademarks300 
Non-compete agreements300 
Other assets217 
Total assets$49,552 
Liabilities:
Accounts payable$(1,199)
Accrued expenses and other current liabilities
(4,873)
Deferred tax liabilities(9,383)
Other non-current liabilities(1,226)
Total liabilities(16,681)
Net assets acquired32,871 
Goodwill 57,454 
Total purchase consideration*$90,325 

* Includes contingent consideration of $9,000 recognized at fair value as of the date of acquisition.

During the years ended December 31, 2022 and 2021, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $2,229 and $nil, respectively. These adjustments primarily relate to an increase in income tax liabilities of $988 included under “other non-current liabilities” and post-closing purchase adjustments.

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method (“MPEEM”). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges (“CAC”). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. 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. In the replacement cost approach, the fair value of an asset is based on the cost of a market participant to reconstruct a substitute asset of comparable utility, adjusted for any obsolescence. The fair value of the asset would include the seller’s expected profit margin in the market and any opportunity costs lost over the period to reconstruct the substitute asset. 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 years ended December 31, 2022 and 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 unaudited supplemental pro forma results.

Inbound Media Group, LLC

On June 10, 2022, the Company, through its wholly owned subsidiary ExlService.com, LLC, entered into an Asset Purchase Agreement to acquire certain assets of Inbound, a Wyoming limited liability company, which is a digital marketing business focused primarily on lead generation in the insurance space, for cash consideration of $1,469 and contingent consideration with an estimated fair value of $1,439 as of the date of acquisition based on the achievement of certain performance goals by Inbound during the 2022 to 2024 calendar years. The contingent consideration had an estimated fair value of $1,189 as of December 31, 2022, and has been presented as contingent consideration under “Other non-current liabilities,” in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”
The Company accounted for this business combination using the acquisition method of accounting. Goodwill and intangible assets of $1,992 and $916, respectively, were recognized by the Company as a result of this transaction. The goodwill recognized for this business is deductible for income tax purposes. The acquisition strengthens the Company’s capabilities in digital direct-to-consumer marketing by adding performance marketing, lead generation and customer engagement capabilities to its suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.

The results of operations of the acquired business and the fair value of the net assets acquired 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 unaudited supplemental pro forma results.
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2021$50,499 $21,953 $49,348 $227,288 $349,088 
Acquisition— — — 55,225 55,225 
Currency translation adjustments(71)(11)(328)(1)(411)
Balance as of December 31, 2021$50,428 $21,942 $49,020 $282,512 $403,902 
Acquisition— — — 1,992 1,992 
Measurement period adjustments— — — 2,229 2,229 
Currency translation adjustments(499)(67)(1,919)(1)(2,486)
Balance as of December 31, 2022$49,929 $21,875 $47,101 $286,732 $405,637 
During the fourth quarter of 2022, the Company performed its annual goodwill quantitative impairment test for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units were, a long-term revenue growth rate in the terminal year of 3.0%, which was based upon expected long-term inflation rate and real gross domestic product growth over a long-term, and discount rate of up to 10.0%, which vary based upon the risks and uncertainties inherent in each individual reporting unit. Based on the results, the fair value of each of the Company’s reporting units exceeded their carrying value and the Company’s goodwill was not impaired. During the fourth quarter of 2021, the Company performed its annual goodwill impairment test, as it has done this year, and also concluded goodwill was not impaired.
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. The Company believes there are significant opportunities for additional growth within its existing clients, and can expand these relationships by:
Increasing the depth and breadth of the services the Company provides across its clients’ value chains and geographies;
Offering the full suite of the Company's services, which includes digital operations and solutions and data and analytics; and
Supporting the Company's clients’ geographic expansion leveraging its global footprint.
The Company also considers selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of its services and solutions, and complement its business strategy. Through its various Partnership programs, the Company expands its technology and innovation ecosystem with select partnerships, alliances or investments that the Company expects will enhance go-to-market opportunities and expand the scope and
effectiveness of the Company’s services and solutions by adding digital assets and intellectual property, which will help the Company to win new clients or allowing it to enter new industry verticals and geographic markets.
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 of 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 significant changes in key assumptions that could result in future period impairment charges.
Other Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
 As of December 31, 2021
 Gross
Carrying Amount
Accumulated
Amortization
Net 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 trademarks900 — 900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$17,109 $12,778 $14,412 
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.5
Developed technology1.4
Trade names and trademarks (finite lived)1.5
Non-compete agreements2.8
Estimated future amortization expense related to finite-lived intangible assets as of December 31, 2022 was as follows:
2023$14,646 
202412,135 
202510,698 
202610,363 
20279,364 
2028 and thereafter6,713 
Total$63,919 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets
12 Months Ended
Dec. 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
December 31, 2022December 31, 2021
Prepaid expenses$18,132 $14,655 
Receivables from statutory authorities15,724 18,023 
Advance income tax, net5,716 15,199 
Advances to suppliers1,944 1,464 
Derivative instruments1,526 8,682 
Deferred contract fulfillment costs1,178 1,483 
Contract assets904 1,319 
Others5,855 2,146 
Other current assets$50,979 $62,971 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
December 31, 2022December 31, 2021
Deferred contract fulfillment costs$12,693 $4,312 
Lease deposits6,621 9,649 
Deposits with statutory authorities6,276 6,417 
Contract assets1,864 1,205 
Derivative instruments820 6,307 
Receivable from Statutory authorities— 222 
Others3,795 2,071 
Other assets$32,069 $30,183 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 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
December 31, 2022December 31, 2021
Accrued expenses$47,854 $44,405 
Payable to statutory authorities20,430 13,902 
Derivative instruments10,059 1,852 
Client liabilities5,110 6,097 
Contingent consideration5,000 — 
Accrued capital expenditures4,032 8,630 
Interest payable451 252 
Finance lease liabilities164 141 
Other current liabilities2,252 1,071 
Accrued expenses and other current liabilities$95,352 $76,350 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Current Liabilities
12 Months Ended
Dec. 31, 2022
Liabilities, Noncurrent [Abstract]  
Other Non-Current Liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
December 31, 2022December 31, 2021
Contingent consideration$13,689 $9,000 
Retirement benefits12,982 9,604 
Derivative instruments6,218 1,785 
Deferred transition revenue4,408 995 
Unrecognized tax benefits2,329 1,068 
Income taxes payable— 1,790 
Finance lease liabilities355 229 
Others1,311 120 
Other non-current liabilities$41,292 $24,591 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income/( Loss)
12 Months Ended
Dec. 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 forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the years ended December 31, 2022, 2021 and 2020:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation lossUnrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2020$(87,591)$4,098 $(1,399)$(84,892)
Gains / (losses) recognized during the year(540)12,665 (2,401)9,724 
Reclassification to net income— (801)394 (407)
Income tax effects (2)
1,946 (2,163)808 591 
Accumulated other comprehensive income/(loss) as of December 31, 2020$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the year(11,134)4,663 (558)(7,029)
Losses on net investment hedges(1,134)— — (1,134)
Reclassification to net income (1)
— (9,264)709 (8,555)
Income tax effects (2)
3,016 (778)(10)2,228 
Accumulated other comprehensive income/(loss) as of December 31, 2021$(95,437)$8,420 $(2,457)$(89,474)
Gains / (losses) recognized during the year(47,734)(27,333)2,574 (72,493)
Reclassification to net income (1)
— 1,295 592 1,887 
Income tax effects (2)
10,032 6,315 (410)15,937 
Accumulated other comprehensive income/(loss) as of December 31, 2022$(133,139)$(11,303)$299 $(144,143)

1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the 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 loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 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 recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $— $— $1,137 
Mutual funds**110,964 — — 110,964 
Derivative financial instruments— 2,346 — 2,346 
Total$112,101 $2,346 $— $114,447 
Liabilities
Derivative financial instruments$— $16,277 $— $16,277 
Contingent consideration***— — 18,689 18,689 
Total$— $16,277 $18,689 $34,966 
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 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 Topic 825 Financial Instruments.

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

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

Derivative Financial Instruments:
The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the 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 acquisitions of Clairvoyant and Inbound. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years and Inbound during the 2022 to 2024 calendar years. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.

The following table summarizes the changes in the fair value of contingent consideration:
Year ended December 31,
20222021
Opening balance$9,000 $— 
Acquisitions1,439 9,000 
Fair value changes8,250 — 
Closing balance$18,689 $9,000 
    
During the years ended December 31, 2022, 2021 and 2020, there were no transfers among Level 1, Level 2 and Level 3.
Financial Instruments Not Carried at Fair Value:

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

Nonrecurring fair value measurements include impairment tests of goodwill conducted by the Company during the years ended December 31, 2022 and 2021. The fair value determination of the Company's reporting units was based on a combination of the income approach, using a DCF model, which are Level 3 inputs, and also the market approach, as applicable, using market multiples for reporting units, which are Level 2 inputs. During the years ended December 31, 2022 and 2021, the Company did not recognize any impairment charges on goodwill as the fair values of the reporting units exceeded their carrying value. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedge Accounting Derivatives and Hedge AccountingThe Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815 and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as
of December 31, 2022 and 2021, the Company had outstanding foreign currency forward contracts totaling $841,620 and $514,580, respectively and interest rate swaps totaling $75,000 and $nil, respectively.
The Company estimates that approximately $8,773 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of December 31, 2022, could be reclassified into earnings within the next twelve months. As of December 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 45 months.
The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815. Changes in the fair value of these financial instruments are recognized in the consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates.

The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:December 31, 2022December 31, 2021
U. S. dollar (USD)163,990 134,612 
U.K. pound sterling (GBP)8,351 6,763 
Euro (EUR)1,956 1,343 
Australian dollar (AUD)1,951 — 
Colombian peso (COP)— 2,541,902 
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
Assets:
Other current assets$1,271 $8,669 $255 $13 
Other assets$820 $6,307 $— $— 
Liabilities:
Accrued expenses and other current liabilities$10,044 $1,324 $15 $528 
Other non-current liabilities$6,218 $1,785 $— $— 

The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the consolidated statements of income:
Year ended December 31,
Derivative financial instruments:202220212020
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(27,333)$4,663 $12,665 
Gain/(loss) recognized in consolidated statements of income
Derivatives not designated as hedging instruments$(9,571)$196 $3,686 
Location and amount of gain/(loss) recognized in consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
Year ended December 31,
202220212020
As per consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per consolidated statements of incomeGain on derivative financial instrumentsAs per consolidated statements of incomeGain/(loss)
on derivative financial instruments
Cash flow hedging relationships
Location in consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$896,595 $(1,304)$690,934 $7,785 $623,936 $1,008 
General and administrative expenses$169,016 141 $142,040 948 $113,891 (161)
Selling and marketing expenses$97,989 10 $84,306 53 $60,123 (5)
Depreciation and amortization expense$56,282 (32)$49,132 478 $50,462 (41)
Interest expense$8,252 (110)$7,561 — $11,190 — 
Total before tax(1,295)9,264 801 
Income tax effects on above(455)(1,530)500 
Net of tax$(1,750)$7,734 $1,301 
Derivatives not designated as hedging instruments
Location in consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain, net$6,199 $(9,571)$4,313 $196 $4,432 $3,686 
$6,199 $(9,571)$4,313 $196 $4,432 $3,686 

Effect of net investment hedges on AOCI:
Year ended December 31,
Amount of loss recognized in AOCI
Net investment hedging relationships
202220212020
Foreign currency forward contracts$— $1,134 $— 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Borrowings Borrowings
The following tables summarizes the Company’s debt position:
As of December 31,
20222021
Revolving credit facility
Current portion of long-term borrowings$30,000 $260,016 
Long-term borrowings220,000 — 
Total borrowings$250,000 $260,016 
Unamortized debt issuance costs for the Company’s revolving credit facility of $1,177 and $232 as of December 31, 2022 and 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 revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.

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

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

Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and our material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries. In addition, the 2022 Credit Agreement contains a covenant to not permit the interest coverage ratio or the total net leverage ratio, both as defined for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.0 to 1.0 or more than 3.5 to 1.0, respectively.

The 2022 Credit Agreement bears interest at a rate equal to specified prime rate (alternate base rate) or adjusted SOFR, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0% to 0.75% per annum on loans pegged to the specified prime rate, and 0.88% to 1.75% per annum on loans pegged to the adjusted SOFR. The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from 0.13% to 0.28% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.
The revolving credit facility carried an effective interest rate as shown below:
Year ended December 31,
202220212020
Effective Interest Rate2.9 %1.7 %2.3 %
As of December 31, 2022 and 2021, the Company was in compliance with all financial and non-financial covenants listed under the applicable revolving credit facility.
Convertible Senior Notes
On October 1, 2018, the Company entered into an 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).

The Notes carried an effective interest rate as shown below:
Year ended December 31,
20212020
Effective Interest Rate3.6 %3.6 %

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 year ended December 31, 2021, the Company recognized a loss on settlement of the Notes of $12,845, representing the difference between the fair value of the consideration allocated to the debt component and the carrying value of the debt component immediately before settlement, and is presented as “Loss on settlement of convertible notes,” in the Company’s consolidated statements of income. During the years ended December 31, 2021 and 2020, the Company recognized interest expense and amortization of debt discount of $5,237 and $7,866, respectively, on the Notes.

Expected payments for all of the Company’s borrowings as of December 31, 2022 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023$30,000 $12,374 
2024— 11,926 
2025— 11,926 
2026— 11,926 
2027220,000 4,472 
Total$250,000 $52,624 
* Interest payments are based on effective interest rate as of December 31, 2022.
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 December 31, 2022 and 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Structure
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.
The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Twelve months ended December 31, 202232,816 $4,121 $125.58 
Twelve months ended December 31, 202131,309 $2,752 $87.90 
Twelve months ended December 31, 202028,052 $2,131 $75.96 
(1) The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.
On 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, for a total consideration including commissions, under repurchase programs, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Twelve months ended December 31, 2022503,858$68,521 $135.99 
Twelve months ended December 31, 20211,087,325$115,605 $106.32 
Twelve months ended December 31, 20201,085,153$77,818 $71.71 
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.
Dividends
The Company has not paid or declared any cash dividends on its common stock during the years ended December 31, 2022, 2021 and 2020. The Company’s borrowings under the revolving credit facility could restrict its ability to declare or make any dividends or similar distributions.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these Plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.

The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately 5.9% per annum on the India Plan for the year ended December 31, 2022.
The benefit obligation has been measured as of December 31, 2022 and 2021. The following table sets forth the activity and the funded status of the gratuity plans and the amounts recognized in the Company’s consolidated financial statements at the end of the relevant periods:
Change in projected benefit obligation
20222021
Projected benefit obligation as of January 1$23,271$20,466 
Service cost3,7703,512 
Interest cost1,232929 
Benefits paid(1,757)(1,844)
Acquisition adjustments— 209 
Actuarial (gain)/loss*(2,639)539 
Effect of exchange rate changes(2,346)(540)
Projected benefit obligation as of December 31$21,531$23,271 
Change in Plan Assets
Plan assets as of January 1$13,605 $11,512 
Actual return798 777 
Employer contribution3,273 3,361 
Benefits paid(1,737)(1,835)
Effect of exchange rate changes(1,490)(210)
Plan assets as of December 31$14,449 $13,605 
Unfunded status as of December 31$7,082$9,666
Unfunded amount recognized in the consolidated balance sheets
Non-current liability (included under other non-current liabilities)$6,971 $9,604 
Current liability (included under accrued employee costs)111 62 
Total accrued liability$7,082 $9,666 
Accumulated benefit obligation as of December 31$14,447 $14,794 
Accumulated benefit obligation in excess of plan assets as of December 31$(2)$1,189 
*During the year ended December 31, 2022, actuarial gain was driven by changes in actuarial assumptions, offset by experience adjustments on present value of benefit obligations. During the year ended December 31, 2021, actuarial loss was driven by experience adjustments on present value of benefit obligations offset by changes in actuarial assumptions.
Components of net periodic benefit costs recognized in consolidated statements of income and actuarial loss reclassified from AOCI, were as follows:
 Year ended December 31,
 202220212020
Service cost$3,770 $3,512 $2,706 
Interest cost1,232 929 964 
Expected return on plan assets(872)(796)(636)
Amortization of actuarial loss, gross of tax592 709 394 
Net gratuity cost$4,722 $4,354 $3,428 
Amortization of actuarial loss, gross of tax$592 $709 $394 
Income tax effects on above(179)(204)(127)
Amortization of actuarial loss, net of tax$413 $505 $267 

The components of actuarial loss on retirement benefits included in AOCI, excluding tax effects, were as follows:
 As of December 31,
 202220212020
Net actuarial loss$(462)$(3,624)$(3,772)
Net prior service cost(8)(12)(15)
Amount recognized in AOCI, excluding tax effects$(470)$(3,636)$(3,787)

The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost were:
 December 31,
 202220212020
Discount rate7.3 %5.6 %4.6 %
Rate of increase in compensation levels7.8 %7.6 %7.1 %
Expected long-term rate of return on plan assets per annum7.3 %6.8 %7.0 %

The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are either based on current market yields on government securities or yields on government securities adjusted for a suitable risk premium, if available.
Expected benefit payments during the year ending December 31,
2023$3,475 
2024$3,183 
2025$2,897 
2026$2,661 
2027$2,661 
2028 to 2032$8,388 

The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits.
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Year ended December 31,
202220212020
Contribution to the 401(k) Plans$5,205 $3,693 $3,577 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Year ended December 31,
202220212020
Contributions to the defined social security contribution plans$18,215 $16,340 $11,332 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases 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.
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.
Supplemental balance sheet information
As of
December 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$55,347 $76,692 
Operating lease liabilities - Current
$14,978 $18,487 
Operating lease liabilities - Non-current
48,155 68,506 
    Total operating lease liabilities$63,133 $86,993 
Finance Lease
Property and equipment, gross$2,499 $2,685 
Accumulated depreciation(1,999)(2,339)
    Property and equipment, net$500 $346 
Finance lease liabilities - Current
$164 $141 
Finance lease liabilities - Non-current
355 229 
   Total finance lease liabilities$519 $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 consolidated balance sheets.
The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:
Year ended December 31,
Lease cost20222021
Finance lease:
Amortization of right-of-use assets$151 $188 
Interest on lease liabilities59 63 
210 251 
Operating lease(a)
21,783 26,326 
Variable lease costs5,033 7,621 
Total lease cost$27,026 $34,198 
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
Year ended December 31
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$23,227 $25,674 
Operating cash outflows for finance leases$59 $63 
Financing cash outflows for finance leases$142 $201 
Right-of-use assets obtained in exchange for new operating lease liabilities$734 $4,547 
Right-of-use assets obtained in exchange for new finance lease liabilities$312 $71 
Weighted-average remaining lease term (in years)
Finance lease2.8 years2.1 years
Operating lease5.9 years5.8 years
Weighted-average discount rate
Finance lease14.3%14.5%
Operating lease6.8%7.2%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $2,723, $2,917 and $3,143, during the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding adjustment to ROU assets.
As of December 31, 2022 and 2021, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
During the years ended December 31, 2022, 2021 and 2020, the Company recognized $nil impairment on ROU assets.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
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 payments108,765 455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
Leases 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.
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.
Supplemental balance sheet information
As of
December 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$55,347 $76,692 
Operating lease liabilities - Current
$14,978 $18,487 
Operating lease liabilities - Non-current
48,155 68,506 
    Total operating lease liabilities$63,133 $86,993 
Finance Lease
Property and equipment, gross$2,499 $2,685 
Accumulated depreciation(1,999)(2,339)
    Property and equipment, net$500 $346 
Finance lease liabilities - Current
$164 $141 
Finance lease liabilities - Non-current
355 229 
   Total finance lease liabilities$519 $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 consolidated balance sheets.
The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:
Year ended December 31,
Lease cost20222021
Finance lease:
Amortization of right-of-use assets$151 $188 
Interest on lease liabilities59 63 
210 251 
Operating lease(a)
21,783 26,326 
Variable lease costs5,033 7,621 
Total lease cost$27,026 $34,198 
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
Year ended December 31
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$23,227 $25,674 
Operating cash outflows for finance leases$59 $63 
Financing cash outflows for finance leases$142 $201 
Right-of-use assets obtained in exchange for new operating lease liabilities$734 $4,547 
Right-of-use assets obtained in exchange for new finance lease liabilities$312 $71 
Weighted-average remaining lease term (in years)
Finance lease2.8 years2.1 years
Operating lease5.9 years5.8 years
Weighted-average discount rate
Finance lease14.3%14.5%
Operating lease6.8%7.2%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $2,723, $2,917 and $3,143, during the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding adjustment to ROU assets.
As of December 31, 2022 and 2021, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
During the years ended December 31, 2022, 2021 and 2020, the Company recognized $nil impairment on ROU assets.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
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 payments108,765 455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income/(loss) before income taxes consist of the following:
 Year ended December 31,
 202220212020
Domestic$80,949 $43,759 $30,893 
Foreign109,150 102,802 84,436 
$190,099 $146,561 $115,329 
Income tax expense/(benefit) consists of the following:
 Year ended December 31,
 202220212020
Current provision:
Domestic$43,416 $18,532 $7,946 
Foreign23,701 33,644 14,983 
$67,117 $52,176 $22,929 
Deferred provision/(benefit):
Domestic$(17,624)$(15,954)$1,343 
Foreign(1,928)(4,372)1,354 
$(19,552)$(20,326)$2,697 
Income tax expense$47,565 $31,850 $25,626 
Income taxes (deferred) recognized in AOCI were as follows:
Year ended December 31,
202220212020
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$5,860 $(2,308)$(1,663)
Reclassification adjustment for cash flow hedges455 1,530 (500)
Retirement benefits (incl. effects of tax rate changes)(231)194 935 
Reclassification adjustment for retirement benefits(179)(204)(127)
Foreign currency translation loss10,032 3,016 1,946 
Total income tax benefit recognized in AOCI$15,937 $2,228 $591 
The effective income tax rate differs from the amount computed by applying the U.S. federal statutory income tax rate to income before income taxes approximately as follows:
 Year ended December 31,
 202220212020
Expected tax expense$39,921 $30,777 $24,219 
Foreign tax rate differential(1,136)1,127 (2,748)
Deferred tax provision3,801 350 2,888 
Unrecognized tax benefits273 161 
State taxes, net of Federal taxes7,730 4,968 3,242 
Non-deductible expenses6,285 3,165 1,467 
Excess tax benefit on stock-based compensation(5,881)(3,651)(2,378)
Research and development credits(2,230)(1,727)(918)
Prior period items(688)(931)(182)
Benefit on settlement of convertible notes— (2,411)— 
Others(510)22 30 
Tax expense$47,565 $31,850 $25,626 

The effective tax rate increased from 21.7% during the year ended December 31, 2021 to 25.0% during the year ended December 31, 2022. The Company recorded income tax expense of $47,565 and $31,850 for the years ended December 31, 2022 and 2021, respectively. The increase in income tax expense was primarily as a result of higher profit during the year ended December 31, 2022, compared to the year ended December 31, 2021, an increase in state taxes and an increase in non-deductible expense, partially offset by higher excess tax benefits related to stock-based compensation.
Effective for taxable years beginning after December 31, 2021, Internal Revenue Code Section 174, Amortization of Research and Experimental Expenditures, provides that research and experimentation expenses can no longer be currently deducted, instead such expenses are required to be capitalized. Such capitalized expenses are to be amortized over a period of five and fifteen years for the U.S. and foreign research, respectively. However, this change has no net impact on the current year income statement due to offsetting a current tax expense of $24,743 with a corresponding deferred tax benefit.

The Company is under Internal Revenue Service audit for the years 2017 and 2018. The audit process is substantially complete and is expected to conclude with no adjustments.
The components of the deferred tax balances were as follows:
 As of
 December 31, 2022December 31, 2021
Deferred tax assets:
Tax credit carry forward$5,716 $16,236 
Depreciation and amortization expense14,734 10,722 
Capitalized research and development expenses24,743 — 
Stock-based compensation11,425 10,760 
Accrued employee costs and other expenses15,504 13,264 
Net operating loss carryforwards412 2,057 
Net unrealized foreign exchange loss23,572 408 
Deferred rent3,120 4,454 
Others272 642 
99,498 58,543 
Valuation allowance(309)(188)
Deferred tax assets$99,189 $58,355 
Deferred tax liabilities:
Intangible assets$27,807 $28,119 
Net unrealized gain on investments6,006 5,840 
Others10,132 3,957 
      Deferred tax liabilities$43,945 $37,916 
Net deferred tax assets$55,244 $20,439 

Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of assets and liabilities and their respective tax bases and operating loss carry forwards. The Company performed an analysis of the realizability deferred tax assets as of December 31, 2022 and 2021, and recorded a valuation allowance of $309 and $188, respectively.
The Company’s income tax expense also includes provisions established for uncertain income tax positions determined in accordance with Financial Accounting Standards Board Interpretation No. 48, Accounting for Uncertainty in Income Taxes. The Company monitors and adjusts these reserves in light of changing facts and circumstances. To the extent that the final tax outcome of these matters differs from the amounts recorded, such differences will impact the income tax expense in the period in which such determination is made.
The following table summarizes the activity related to the unrecognized tax benefits:
Year ended December 31,
202220212020
Balance as of January 1$1,068 $907 $1,047 
Increases/(decreases) related to prior year tax positions158 (12)(324)
Increases related to current year tax positions223 173 184 
Balance as of December 31$1,449 $1,068 $907 
The unrecognized tax benefits as of December 31, 2022 of $1,449, if recognized, would impact the effective tax rate.
As of December 31, 2022 and 2021, the Company has not accrued interest and penalties relating to unrecognized tax benefits.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation Stock Based Compensation
On June 15, 2018, at the Company’s 2018 Annual Meeting of Stockholders, the Company's stockholders approved the 2018 Omnibus Incentive Plan, which among other things, reserves 3,175,000 shares of the Company’s common stock for grants of awards under the 2018 Omnibus Incentive Plan. As of December 31, 2022, the Company had 1,324,755 shares available for grant under the 2018 Omnibus Incentive Plan (includes 164,195 shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to December 31, 2022).

Under the 2018 Omnibus Incentive Plan, the Compensation and Talent Management Committee (the “Committee”) may grant awards of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, stock bonus awards, performance based compensation awards (including cash bonus awards and market condition based awards) or any combination of the foregoing.
The Committee determines which employees are eligible to receive the equity awards, the number of equity awards to be granted, the exercise price, the vesting period and the exercise period. The vesting period for the equity award issued is determined on the date of the grant and is non-transferable during the life of the equity award. The majority of options expire within ten years from the date of grant. Restricted stock units generally vest proportionally over a period of four years from the date of grant, unless specified otherwise.
Stock-based compensation expense by nature of function, as below, are included in the consolidated statements of income:
 Year ended December 31,
 202220212020
Cost of revenues$11,535 $7,871 $6,300 
General and administrative expenses20,016 16,396 11,009 
Selling and marketing expenses17,815 14,354 10,926 
Total$49,366 $38,621 $28,235 
Income tax benefit related to share-based compensation, including excess tax benefits$9,785 $9,424 $8,330 

Stock Options
The fair value of each stock option granted to employees is estimated on the date of grant using the Black-Scholes option-pricing model.
The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. All stock-based payment awards are amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. The Company accounts for the forfeitures as and when the actual forfeitures occur.
Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of OptionsWeighted- Average Exercise PriceAggregate Intrinsic ValueWeighted- Average Remaining Contractual Life (Years)
Outstanding as of December 31, 20213,093 $27.62 $362 2.0
  Granted— — — — 
  Exercised— — — — 
  Forfeited— — — — 
Outstanding as of December 31, 20223,093 $27.62 $439 1.0
Vested and exercisable as of December 31, 20223,093 $27.62 $439 1.0
The unrecognized compensation cost for unvested options as of December 31, 2022 was $nil. The Company did not grant any options during the years ended December 31, 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $nil, $2,475 and $3,488, respectively.
The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable as of December 31, 2022:
 Options Outstanding, Vested and Exercisable
Range of Exercise PricesSharesWeighted-Average
Exercise Price
$25.01 to $28.00
3,093 $27.62 

Year ended December 31,
202220212020
Cash received from options exercised during the year $— $710 $1,501 

Share Matching Program
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock. For purposes of the match, “newly acquired shares” includes the employee’s first quarter 2022 open market purchase of the common stock, and crediting of equity awards vesting under any existing stock award plan of the Company as having been purchased by such employees, in an amount between $100 to $500 per such employee.
The matching restricted stock units granted under the SMP will vest in two installments, with one-third to vest on the second anniversary of the grant date and the remaining two-thirds to vest on the third anniversary of the grant date; the newly acquired shares for which the matching restricted stock units were granted must also be held by the employee until such vesting dates. The Company’s underlying common stock issued pursuant to the vesting of the matching restricted stock units will not be marketable or transferable for a period of two years following the vesting date. Certain forfeiture and other conditions apply.
Restricted stock unit activity under the SMP is shown below:
 Restricted Stock Units (SMP)
 NumberWeighted-Average
Fair Value
Outstanding as of December 31, 2021— $— 
  Granted52,636 124.76 
  Vested— — 
  Forfeited(5,013)124.76 
Outstanding as of December 31, 202247,623 $124.76 
The fair value of common stock to be issued under the SMP was determined by estimating the discount for illiquidity using the Cost of Carry model, the Chaffe model and the Finnerty model with the following assumptions:

 Year ended December 31, 2022
Dividend yield— 
Expected life (years)2.0
Risk free interest rate for expected life2.3 %
Volatility for expected life32.3 %
Discount for illiquidity12.9 %
As of December 31, 2022, unrecognized compensation cost of $4,451 is expected to be expensed over a weighted average period of 2.3 years.
Restricted Stock Units
The Committee is authorized to award restricted stock units to participants. The Committee establishes the terms, conditions and restrictions applicable to each award of restricted stock units, including the time or times at which restricted stock units will be granted or vested and the number of units to be covered by each award. The terms and conditions of each restricted stock award will be reflected in a restricted stock unit agreement.
Any cash or in-kind dividends paid with respect to unvested shares of restricted stock units are withheld by the Company and paid to the holder of such shares of restricted stock, without interest, only if and when such shares of restricted stock units vest. Any unvested shares of restricted stock units are immediately forfeited without consideration upon the termination of holder’s employment with the Company or its affiliates. Accordingly, the Company’s unvested restricted stock units do not include non-forfeitable rights to dividends or dividend equivalents and are therefore not considered as participating securities for purposes of earnings per share calculations pursuant to the two-class method.
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted-
Average
Fair Value
Outstanding as of December 31, 2021**
982,187 $81.61 
  Granted358,764 121.38 
  Vested*(327,450)73.30 
  Forfeited(90,375)94.96 
Outstanding as of December 31, 2022**
923,126 $98.71 
* Includes 12,009 and 18,904 restricted stock units vested during the years ended December 31, 2022 and 2021, respectively, for which the underlying common stock is yet to be issued.
** As of December 31, 2022 and 2021, restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481, respectively.
The fair value of restricted stock units is generally the market price of the Company’s shares on the date of grant. As of December 31, 2022, unrecognized compensation cost of $59,182 is expected to be expensed over a weighted average period of 2.3 years.
The weighted-average fair value of restricted stock units granted was as follows:
Year ended December 31,
202220212020
Weighted-average fair value $121.38 $91.23 $76.99 
The total grant date fair value of restricted stock units vested was as follows:
Year ended December 31,
202220212020
Total grant date fair value$24,002 $23,845 $20,072 
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 year ended December 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 (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).
The fair value of each PU is determined based on the market price of one common share on a day prior to the date of grant, and the associated stock compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The stock compensation expense for the PUs is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued are adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense is based on a comparison of the final performance metrics to the specified targets.
The grant date fair value for each MU is determined using a Monte Carlo simulation model and the related stock compensation expense is expensed on a straight-line basis over the vesting period. The stock compensation expense related to the MUs is recognized once the requisite performance period is fulfilled regardless of the extent of the market condition achieved.
The Monte Carlo simulation model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following ranges of assumptions:
The historical volatilities are used over the most recent three-year period for the components of the peer group.
The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period. 
Since the plan stipulates that the awards are based upon the TSR of the Company and the components of the peer group, it is assumed that the dividends get reinvested in the issuing entity on a continuous basis.
The correlation coefficients are used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate the historical volatilities.
The fair value of each MU granted to employees is estimated on the date of grant using the following weighted average assumptions:
 Year ended December 31,
 202220212020
Dividend yield— — — 
Expected life (years)2.92.92.9
Risk free interest rate for expected life1.7 %0.5 %3.9 %
Volatility for expected life38.3 %65.2 %34.3 %
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202158,864 $78.29 172,042 $113.74 
Granted53,122 119.98 79,631 155.67 
Adjustment upon final determination of level of performance goal achievement*— — 54,727 102.10 
Vested(54,741)78.28 (109,454)102.10 
Forfeited(7,654)97.55 (18,234)126.21 
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
* Represents adjustment of shares vested in respect of MUs granted in February 2020 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2022.
As of December 31, 2022, unrecognized compensation cost of $20,066 is expected to be expensed over a weighted average period of 1.8 years.
Employee Stock Purchase Plan
On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).
The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The first offering period under the 2022 ESPP commenced on October 1, 2022 with a term of three months. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP.

As of December 31, 2022, 800,000 shares remain available for future issuance under the 2022 ESPP, of which 7,636 shares of common stock were eligible for purchase by employees for total proceeds of $1,060 for which the underlying common stock was issued subsequent to December 31, 2022.

The ESPP is compensatory and results in compensation expense. The fair value of common stock to be issued under the ESPP was determined using the Black-Scholes option pricing model with the following assumptions:
 Year ended December 31, 2022
Dividend yield— 
Expected life (years)0.3
Risk free interest rate for expected life3.3 %
Volatility for expected life43.6 %
Discount for illiquidity9.9 %

The weighted-average fair value of employee stock purchase rights granted pursuant to the ESPP during the year ended December 31, 2022 was $20.53.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Disclosures
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Disclosures Related Party Disclosures
In April 2022, the Company entered into a service contract for providing analytics services to The Vanguard Group Inc., which beneficially owns more than 10% of the Company’s common stock as of December 31, 2022. During the year ended December 31, 2022, the Company recognized revenues, net of $2,258 related to this service contract. The Company had outstanding accounts receivable of $856 related to this service contract as of December 31, 2022.

On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of $150,000 aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s board of directors. The Company settled the Notes on August 27, 2021. Refer to Note 18 - Borrowings to the consolidated financial statements for further details.
The following transactions with the Purchaser were recognized by the Company in connection with the Notes:
Year ended December 31
20212020
Repayment of the Notes in cash$200,000 $— 
Repayment of the Notes in shares$36,742 $— 
Interest expense on the Notes$3,442 $5,250 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Capital Commitments
As of December 31, 2022 and 2021, the Company had committed to spend approximately $9,700 and $8,100, respectively, under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”
Other Commitments
Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India or Special Economic Zone scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company believes, however, that these units have in the past satisfied and will continue to satisfy the required conditions.

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

One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.
In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.
From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be
reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Preparation Basis of Preparation and Principles of ConsolidationThe consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”).
Principles of Consolidation The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of ExlService Holdings, Inc. and all of its subsidiaries and includes the Company's share in the results of its associates.
The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.
The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the consolidated statements of income.
Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.
For purposes of comparability, certain prior period amounts have been reclassified to conform to the current year presentation in accordance with U.S. GAAP.
Use of Estimates Use of EstimatesThe preparation of the 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 consolidated financial statements and the 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 consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
Foreign Currency Translation Foreign Currency TranslationThe functional currency of each entity in the Company is the currency of the primary economic environment in which it operates. Transactions in foreign currencies are initially recorded into functional currency at the rates of exchange prevailing on the date of the transaction. Monetary assets and liabilities denominated in foreign currencies are remeasured into functional currency at the rates of exchange prevailing at the balance sheet date. Non-monetary assets and liabilities are remeasured to the functional currency at exchange rates that prevailed on the date of inception of the transaction. All foreign exchange gains and losses arising on re-measurement are recorded in the Company's consolidated statements of income.The assets and liabilities of the subsidiaries for which the functional currency is other than the U.S. dollar are translated into U.S. dollars, the reporting currency, at the rate of exchange prevailing on the balance sheet date. Revenues and expenses are translated into U.S. dollars at the exchange rates prevailing on the last business day of each month, which approximates the average monthly exchange rate. Share capital and other equity items are translated at exchange rates that prevailed on the date of inception of the transaction. Resulting translation adjustments are included in “Accumulated other comprehensive income/(loss)” in the consolidated balance sheets.
Revenue Recognition Revenue Recognition
Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expect to be entitled to in exchange for the services provided. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.
Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.
Nature of Services
The Company derives its revenues from digital operations and solutions and analytics services. The Company provides digital operations and solutions and analytics services helping businesses enhance revenue growth and improve profitability.
Type of Contracts and Basis of Recognition
i.a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.
b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after the Company’s assessment of “Principal versus agent considerations.” The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. Revenues are recognized on a gross basis if the Company is in the capacity of principal and on a net basis if it falls in the capacity of an agent.
ii.Revenues for the Company’s fixed-price contracts, which include business support services provided on a fixed price basis or implementation of applications or solutions, are recognized considering costs incurred to date relative to total
estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the stage of completion and/or cost required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. The Company regularly monitors these estimates throughout the execution of the project and records changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.
iii.Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license.
To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.
Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.
iv.Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”), the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.
Modification to Contracts
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.
Arrangements with Multiple Performance Obligations
The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is recognized based upon the transaction price allocated to each performance obligation based on the relative standalone selling price.
Allocation of Transaction Price to Performance Obligations
The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract. In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.
Variable Consideration
Variability in the transaction price arises primarily due to service level agreements and volume discounts.
The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.
The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.
Unbilled Receivables
Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where the Company identifies an overpayment claim. In such contracts, Company’s consideration is contingent upon and collectable only when the actual collections are made by its customers. Based on guidance on “variable consideration” in ASC Topic 606, Company use its historical experience and projections to determine the expected recoveries from its customers and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.
Deferred Revenue and Contract Fulfillment Costs
The Company has contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.
Further, the Company also defers revenues attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in the Company’s consolidated balance sheets and are recognized ratably over the period during which the related services are performed.
Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in the consolidated statements of income.
Contract Acquisition Costs
Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in the consolidated statements of income.
Upfront Payments Made to Customers
Upfront payments, in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets and Other assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.
Out-of-Pocket Expenses
Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.
Payment terms
All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.
Remaining Performance Obligations
The Company does not disclose the value of remaining performance obligations as a result of applying the practical expedient provided in ASC Topic 606, for contracts that meet any of the following criteria:
i.Contracts with an original expected length of one year or less as determined under ASC Topic 606,
ii.Contracts for which Company recognize revenue based on the right to invoice for service performed.
Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market funds and time deposits to reduce its exposure to market risk with regard to these funds.
Restricted cash includes any cash and cash equivalents that are legally restricted as to withdrawal or usage.
The Company invests for a term of up to three months in money market funds, which invest in instruments of various maturities in the United States. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.
For purposes of the statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.
Short-Term and Long-Term Investments Short-Term and Long-Term Investments
The Company’s short-term investments consist of investments in mutual funds and those term deposits with more than three months of original maturity and less than twelve months of remaining maturity as of the reporting date, while long-term investments consist of term deposits with more than twelve months of remaining maturity as of the reporting date and investments in equity affiliate.

The Company’s investments in term deposits with financial institutions are measured and recognized at amortized cost. Interest earned on such investments is included in other income/(loss), net.

The Company’s mutual fund investments are in debt funds invested in India. These investments are accounted for in accordance with the fair value option under ASC Topic 825, Financial Instruments. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.

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 consolidated statements of income. The Company periodically reviews the carrying value of its investment to determine if there has been any other than temporary decline in carrying value. The investment balance for an investee is increased or decreased for cash contribution and distributions to or from, respectively.
Accounts Receivable and Allowance for Expected Credit Losses Accounts Receivable and Allowance for Expected Credit LossesAccounts receivable are recorded net of allowances 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. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

Accounts receivable include unbilled accounts receivable which represent revenues on contracts to be billed, in subsequent periods, as per the terms of the related contracts.
Property and equipment Property and Equipment
Property and equipment are stated at cost, which is generally comprised of the purchase price for such property or equipment, non-refundable duties and taxes, but excludes any discounts and/or rebates, less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at an amount equal to the lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives, which usually approximate the fair value of the underlying asset. Expenditures for replacements and improvements are capitalized, if they enhance the production capacity and future benefits whereas the costs of maintenance and repairs are charged to earnings as incurred. Advances paid towards acquisition of property and equipment and the cost of property and equipment not yet placed in service before the end of the reporting period, net of impairment, if any, are classified as capital work in progress.
Depreciation is computed using the straight-line method over the estimated useful lives of the assets.
Property and equipment which are abandoned and disposed other than by sale, are assessed for revision of their useful life, thereby revising the future depreciation to reflect the use of property and equipment over the remaining shortened life.
The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The estimated useful life have been disclosed in Note 9 - Property and Equipment, net to the consolidated financial statements.
Software Development Costs Software Development Costs
The Company capitalizes certain costs related to the development or enhancements to existing software products to be sold, leased or otherwise marketed and / or used for internal-use. The Company begins to capitalize costs to develop or enhance software when planning stage efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred and recorded within “General and administrative expenses” in the Company’s consolidated statements of income. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs, and in determining the estimated useful lives over which the costs are amortized.
Implementation costs in cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements are evaluated to ascertain if the arrangement includes a license to internal-use software. If a CCA does not provide a contractual right to the Company to take possession of the software at any time during the hosting period without significant penalty, and it is not feasible to either run the software on the Company’s own hardware, then implementation costs incurred are accounted for as a service contract. In case of the existence of such a contractual right to take possession of the software and the Company is able to run the software on its own hardware, then such implementation costs are capitalized as software development costs.

Annual amortization of internally developed software products meant for sale, lease or otherwise marketing is the greater of the amount computed using the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the software product, generally estimated to be up to 5 years from the date the product became available for use. Annual amortization of internally developed software products meant for internal-use is based on the straight-line method over the estimated useful lives of the internally developed software products. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.
Business Combinations, Goodwill and Other Intangible Assets Business Combinations, Goodwill and Other Intangible Assets
ASC Topic 805, Business Combinations, requires that the acquisition method of accounting be used for all business combinations. The guidance specifies criteria as to intangible assets acquired in a business combination that must be recognized and reported separately from goodwill. Contingent consideration is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved, whereby such changes in fair value are recognized in earnings. Under ASC Topic 350, Intangibles - Goodwill and Other, all assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition related costs are expensed as incurred under general and administrative expenses.
In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. The Company subsequently re-evaluates the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to its preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).
Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. The Company undertakes studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. The Company examines the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. The Company tests for goodwill impairment at the reporting unit level, as that term is defined in U.S. GAAP.
Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for discussion of the Company's goodwill impairment testing. The Company adopted Accounting Standard Update (“ASU”) No. 2017-04, Simplifying the Test for Goodwill Impairment, effective January 1, 2018 in conjunction with our goodwill impairment assessment.
The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model,”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company uses its internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on its most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of the Company’s control, provide the Company’s best estimate of all assumptions applied within the DCF model. Under the market approach, the Company estimates fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.
Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.
Intangible assets acquired in a business combination are initially valued and recognized at fair market value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over the estimated useful lives and are reviewed for impairment, if indicators of impairment arise. The evaluation of impairment is based upon a comparison of the carrying amount of the intangible asset to its fair value, which is calculated using the estimated future undiscounted net cash flows expected to be generated by the asset. If the fair value of the intangible assets is less than the carrying amount of the asset, the asset is considered impaired and an impairment expense is recognized equal to any shortfall in the current period.
The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:
Useful Lives
(in years)
Customer relationships
7-15
Developed technology
3-10
Non-compete agreements
4
Trade names and trademarks
2-10
Impairment of Long-lived Assets Impairment of Long-lived AssetsLong-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated from the assets. 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. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company derives the required undiscounted cash flow estimates from its historical experience and its internal business plans. To determine fair value, the Company follows the discounted cash flow approach and uses its internal cash flow estimates discounted at an appropriate discount rate and independent appraisals, as appropriate. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value.
Derivative Financial Instruments Derivative Financial Instruments
In the normal course of business, the Company uses derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts adhere to the Company’s treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.

Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of forecasted transactions are recorded in the consolidated statements of income along with the underlying hedged item in the same line as part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable. The accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to the consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.

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

The Company also uses derivatives instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, 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 Topic 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain, net.

The Company also uses foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed.

All of the assets and liabilities related to the Company’s 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. The Company has presented all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in its consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by the Company related to these contracts.
Employee Benefits Employee Benefits
Contributions to defined contribution plans are charged to the consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method.
The Company records annual amounts relating to its defined benefit plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return on plan assets, future compensation increases and attrition rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in other comprehensive income (loss) and amortized to net periodic benefit cost over the expected remaining period of service of the covered employees using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. These assumptions may not be within the control of the Company and accordingly it is reasonably possible that these assumptions could change in future periods.
The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “Other income/(loss), net.” Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements for details.
The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, rights to compensated absences vest or accumulate and payment is probable and estimable.
Stock-Based Compensation Stock-Based Compensation
The Company recognizes stock-based compensation expense in the consolidated statements of income for awards of equity instruments to employees and non-employee directors based on the grant-date fair value of those awards. The Company recognizes these compensation costs on straight-line basis over the requisite service period of the award, or to the date on which retirement eligibility is achieved, if shorter. Forfeitures are accounted when the actual forfeitures occur.
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), which was adopted by the Company's stockholders on June 15, 2018, which replaces and supersedes the 2015 Amendment and Restatement of the Company’s 2006 Omnibus Award Plan (the “Prior Plan”) and is effective upon the date approved by the Company’s stockholders, the Company grants performance-based restricted stock units (“PRSU”) to executive officers and other specified employees. Generally, the Company grants PRSUs that cliff vest based on an aggregated revenue target (“PU”) for a three-year period, and PRSUs that are based on market conditions (“MU”) and cliff vest upon meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period.
The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of the respective targets. However, the features of the equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.
The fair value of each PU is determined based on the market price of one common share of the Company on the day prior to the date of grant, and the associated compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The compensation expense for the PU is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense will be based on a comparison of the final performance metrics to the specified targets. The expense related to the unvested PU as of December 31, 2022 was based on the Company's assessment of performance criteria for these grants that would most likely be met during the respective years of vesting against the targeted performance level.
The grant date fair value for the MUs is determined using a Monte Carlo simulation model and the related compensation expense is expensed on a straight-line basis over the vesting period. All compensation expense related to the MU will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.
Stock-based compensation expense associated with the Company's 2022 Employee Stock Purchase Plan (“ESPP”) is measured at fair-value using a Black-Scholes option-pricing model at the commencement of each offering period and recognized over that offering period.
Income Taxes Income Taxes
The Company accounts for income taxes using the asset and liability method of accounting for income taxes. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates. The deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of existing assets and liabilities and their respective tax bases and all operating losses carried forward, if any. Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which the applicable temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or tax status is recognized in the statements of income in the period in which the change is identified. The Company releases (reclassifies) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized.
The Company establishes provisions for uncertain tax provisions and related interest and penalties when the Company believes those tax positions are not more likely than not of being sustained, if challenged.
The Company intends to indefinitely reinvest earnings from its foreign subsidiaries and has not recorded deferred tax liabilities for the indefinitely reinvested earnings.
The Company accounts for the tax effects of Global Intangible Low-Taxed Income of certain foreign subsidiaries as a period cost.
Concentration of Credit Risk in Financial Instruments Concentration of Credit Risk in Financial InstrumentsFinancial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, time deposits, mutual fund investments, accounts receivable and derivative financial instruments. By their nature, all such financial instruments involve risks including the credit risks of non-performance by counterparties. Pursuant to the Company’s investment policy, surplus funds are maintained as cash equivalents and short-term investments, and are invested in highly-rated mutual funds, money market funds and time deposits, placed with highly rated financial institutions to reduce its exposure to market risk with regard to these funds. The Company’s exposure to credit risk on account receivable is influenced mainly by the individual characteristic of each customer and the concentration of risk from the top few customers. To mitigate this risk the Company evaluates the creditworthiness of its clients in conjunction with its revenue recognition processes as well as through its ongoing collectability assessment processes for accounts receivable. The Company does not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.
Fair value measurement Fair value measurements
ASC Topic 820, Fair Value Measurements and Disclosures defines fair value as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability as against assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk. The fair value hierarchy consists of the following three levels:
Level I — Quoted prices for identical instruments in active markets.
Level II — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level III — Instruments whose significant value drivers are unobservable.
Leases Leases
The Company determines if an arrangement is a lease at inception of the contract. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset.
Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in the Company's consolidated balance sheets. Long-lived assets underlying finance leases are recorded in “Property and equipment” and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “other non-current liabilities,” respectively, in the Company's consolidated balance sheets.
ROU assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs, and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date for determining the present value of lease payments. 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 are entered and lease specific adjustments for the effects of collateral. Lease terms includes the effects of options to extend or terminate the lease when it is reasonably certain at commencement of the lease that the Company will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. The Company evaluates lease agreements to determine lease and non-lease components, which are accounted for separately.

Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.
The Company accounts for lease-related concessions in accordance with guidance in Topic 842, Leases, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.
The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the
circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. Upon modification, the Company remeasures the lease liability to reflect changes to the remaining lease payments and discount rates and recognizes the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in consolidated statements of income.The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable.
Government Grants Government GrantsGovernment grants are recognized at their fair value when there is a reasonable assurance that the conditions attached to them have been satisfied and the grants have been received. Government grants relating to income are recognized as a reduction of expenses in the consolidated statements of income. Government grants relating to a property and equipment are recognized as a reduction from the cost of acquisition of such property and equipment. The grant is subsequently measured in the consolidated statements of income over the life of the property and equipment in the form of reduced depreciation expense.
Earnings per share Earnings per share
Basic earnings per share is computed using the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. For the purposes of calculating diluted earnings per share, the treasury stock method is used for stock-based awards and outstanding convertible notes except where the results would be anti-dilutive. 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.
The Company calculates the dilutive effect of convertible notes using the treasury stock method through the maturity date of the convertible notes, if it has the intent and ability to settle the principal amount of the outstanding convertible notes in cash. Under the treasury stock method, the convertible notes shall have a dilutive impact related to the conversion premium, if any, on diluted earnings per share to the extent the issuance is dilutive based on the average market price of our common stock for a reporting period being greater the conversion price.
Commitments and contingencies Commitments and contingenciesLiabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recognized when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. A disclosure for a contingent liability is made when there is a possible obligation that may require an outflow of resources. When there is a possible obligation or a present obligation in respect of which the likelihood of outflow of resources is remote, no provision or disclosure is made. Legal costs incurred in connection with such liabilities are expensed as incurred. Capital commitments are disclosed in the financial statements.
Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements Recent Accounting Pronouncements
In October 2021, FASB (“Financial Accounting Standard Board”) issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements.
(w) Recently Adopted Accounting Pronouncements
In March 2020, FASB issued 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. In December 2022, FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, to defer the sunset date of Topic 848 until December 31, 2024. The adoption of these ASUs did not have a material impact on the Company’s consolidated financial statements.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives
The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:
Useful Lives
(in years)
Customer relationships
7-15
Developed technology
3-10
Non-compete agreements
4
Trade names and trademarks
2-10
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Revenues and Cost of Revenues for Company's Reportable Segments
Revenues and cost of revenues for the years ended December 31, 2022, 2021 and 2020, respectively, for each of the reportable segments, are as follows:
Year ended December 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$448,704 $97,351 $218,638 $647,351 $1,412,044 
Cost of revenues(1)
287,734 70,951 128,017 409,893 896,595 
Gross profit(1)
$160,970 $26,400 $90,621 $237,458 $515,449 
Operating expenses323,287 
Foreign exchange gain, net, interest expense and other loss, net(2,063)
Income tax expense47,565 
Gain from equity-method investment434 
Net income$142,968 
(1) Exclusive of depreciation and amortization expense.
Year ended December 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$381,999 $112,386 $167,236 $460,672 $1,122,293 
Cost of revenues(1)
239,529 69,760 91,737 289,908 690,934 
Gross profit(1)
$142,470 $42,626 $75,499 $170,764 $431,359 
Operating expenses275,478 
Loss on settlement of convertible notes, foreign exchange gain, net, interest expense and other income, net(9,320)
Income tax expense31,850 
Gain from equity-method investment47 
Net income$114,758 
(1) Exclusive of depreciation and amortization expense.
Year ended December 31, 2020
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$341,770 $101,315 $152,670 $362,679 $958,434 
Cost of revenues(1)
231,884 73,143 89,459 229,450 623,936 
Gross profit(1)
$109,886 $28,172 $63,211 $133,229 $334,498 
Operating expenses224,476 
Foreign exchange gain, net, interest expense and other income, net5,307 
Income tax expense25,626 
Loss from equity-method investment227 
Net income$89,476 
(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Year ended December 31,
202220212020
Digital operations and solutions(1)
$764,693 $661,621 $595,755 
Analytics services647,351 460,672 362,679 
Revenues, net$1,412,044 $1,122,293 $958,434 

(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.
 Year ended December 31,
 202220212020
Revenues, net
United States$1,213,477 $964,059 $814,672 
Non-United States
     United Kingdom134,630 105,734 88,659 
     Rest of World63,937 52,500 55,103 
Total Non-United States198,567 158,234 143,762 
Revenues, net$1,412,044 $1,122,293 $958,434 
Property and Equipment, Net Based on Geographical Information
Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:
As of
December 31, 2022December 31, 2021
Long-lived assets
United States$60,709 $50,095 
India50,118 79,604 
Philippines18,406 22,011 
Rest of World8,942 10,990 
Long-lived assets$138,175 $162,700 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net (Tables)
12 Months Ended
Dec. 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
December 31, 2022December 31, 2021
Accounts receivable, net$259,222 $194,232 
Contract assets$2,768 $2,524 
Contract liabilities:
    Deferred revenue (consideration received in advance)$17,079 $18,247 
 Consideration received for process transition activities$5,423 $2,203 
Revenue recognized during the years ended December 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:
Year ended December 31,
20222021
Deferred revenue (consideration received in advance)
$17,964 $30,089 
Consideration received for process transition activities
$1,635 $1,886 
Contract Acquisition and Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Year ended December 31,Year ended December 31,
2022202120222021
Opening Balance$511 $1,027 $5,795 $5,631 
Additions1,014 277 15,509 3,742 
Amortization(430)(793)(7,433)(3,578)
Closing Balance$1,095 $511 $13,871 $5,795 
Movement in Allowance for Expected Credit Loss
As of
December 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$260,554 $194,805 
Less: Allowance for expected credit losses(1,332)(573)
Accounts receivable, net$259,222 $194,232 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Year ended December 31,
20222021
Opening Balance$573 $1,189 
Additions / (reductions)815 (496)
Reductions due to write-off of Accounts Receivables(60)(129)
Translation adjustment
Closing Balance$1,332 $573 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 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:
Year ended December 31,
202220212020
Numerators:
Net income$142,968 $114,758 $89,476 
Denominators:
Basic weighted average common shares outstanding33,330,317 33,549,275 34,273,388 
Dilutive effect of share-based awards503,541 408,693 254,717 
Dilutive effect of conversion premium on the Notes— 286,510 27,059 
Diluted weighted average common shares outstanding33,833,858 34,244,478 34,555,164 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$4.29 $3.42 $2.61 
Diluted$4.23 $3.35 $2.59 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share566 10,705 289,061 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income/(Loss), net (Tables)
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Summary of Other Income, net
Other income/(loss), net consists of the following:

Year ended December 31,
202220212020
Gain on sale and mark-to-market on investments$4,907 $4,891 $9,615 
Interest and dividend income5,229 2,726 2,501 
Fair value changes of contingent consideration*(8,250)— — 
Others, net(1,896)(844)(51)
Other income/(loss), net$(10)$6,773 $12,065 

* Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$118,669 $135,337 $218,530 
Restricted cash (current)4,897 6,174 4,690 
Restricted cash (non-current)2,055 2,299 2,299 
Cash, cash equivalents and restricted cash$125,621 $143,810 $225,519 
Restrictions on Cash and Cash Equivalents
For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
December 31, 2022December 31, 2021December 31, 2020
Cash and cash equivalents$118,669 $135,337 $218,530 
Restricted cash (current)4,897 6,174 4,690 
Restricted cash (non-current)2,055 2,299 2,299 
Cash, cash equivalents and restricted cash$125,621 $143,810 $225,519 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, All Other Investments [Abstract]  
Investment Investments consist of the following:
 As of
 December 31, 2022December 31, 2021
Short-term investments
Mutual funds$110,964$127,551
Term deposits68,06351,879
Total Short-term investments$179,027$179,430
Long-term investments
Term deposits$31,341$186
Investment in equity affiliate3,4383,004
Total Long-term investments$34,779$3,190
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)December 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$130,218 $116,023 
Software
2-5
88,487 101,884 
Leasehold improvements
3-8
42,890 46,401 
Office furniture and equipment
3-8
20,211 22,302 
Motor vehicles
2-5
605 693 
Buildings
30
961 1,070 
Land629 700 
Capital work in progress14,459 10,288 
298,460 299,361 
Less: Accumulated depreciation and amortization(216,132)(213,699)
$82,328 $85,662 
Right-of-use assets under finance leases*:
Network equipment and computers82 91 
Leasehold improvements1,013 1,229 
Office furniture and equipment662 787 
Motor vehicles742 578 
2,499 2,685 
Less: Accumulated depreciation and amortization(1,999)(2,339)
$500 $346 
Property and equipment, net$82,828 $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 consolidated statements of income was as follows:
Year ended December 31,
202220212020
Depreciation and amortization expense$39,173 $36,354 $36,050 
The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
Year ended December 31,
202220212020
Effect of foreign exchange gain/(loss)$(180)$524 $51 
Internally developed software costs, included under Software, was as follows:
As of
December 31, 2022December 31, 2021
Cost$31,544 $19,289 
Less : Accumulated amortization(16,134)(10,226)
Internally developed software, net$15,410 $9,063 

The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$5,958 $4,253 $4,894 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Assets and Liabilities Acquired
The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:

Assets:
Cash and cash equivalents$5,598 
Accounts receivable, net8,709 
Other current assets360 
Property and equipment, net398 
Intangible assets, net
Customer relationships31,600 
Developed technology2,070 
Trade names and trademarks300 
Non-compete agreements300 
Other assets217 
Total assets$49,552 
Liabilities:
Accounts payable$(1,199)
Accrued expenses and other current liabilities
(4,873)
Deferred tax liabilities(9,383)
Other non-current liabilities(1,226)
Total liabilities(16,681)
Net assets acquired32,871 
Goodwill 57,454 
Total purchase consideration*$90,325 

* Includes contingent consideration of $9,000 recognized at fair value as of the date of acquisition.
Schedule of Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2021$50,499 $21,953 $49,348 $227,288 $349,088 
Acquisition— — — 55,225 55,225 
Currency translation adjustments(71)(11)(328)(1)(411)
Balance as of December 31, 2021$50,428 $21,942 $49,020 $282,512 $403,902 
Acquisition— — — 1,992 1,992 
Measurement period adjustments— — — 2,229 2,229 
Currency translation adjustments(499)(67)(1,919)(1)(2,486)
Balance as of December 31, 2022$49,929 $21,875 $47,101 $286,732 $405,637 
Schedule of Indefinite Lived Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
 As of December 31, 2021
 Gross
Carrying Amount
Accumulated
Amortization
Net 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 trademarks900 — 900 
Total intangible assets$130,956 $(49,874)$81,082 
Schedule of Amortization of Intangible Assets
The amortization expense recognized in the consolidated statements of income was as follows:
Year ended December 31,
202220212020
Amortization expense$17,109 $12,778 $14,412 
Schedule of Finite Lived Intangible Assets Useful Lives
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.5
Developed technology1.4
Trade names and trademarks (finite lived)1.5
Non-compete agreements2.8
Schedule of Estimated Future Amortization of Intangible Assets
Estimated future amortization expense related to finite-lived intangible assets as of December 31, 2022 was as follows:
2023$14,646 
202412,135 
202510,698 
202610,363 
20279,364 
2028 and thereafter6,713 
Total$63,919 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets (Tables)
12 Months Ended
Dec. 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
December 31, 2022December 31, 2021
Prepaid expenses$18,132 $14,655 
Receivables from statutory authorities15,724 18,023 
Advance income tax, net5,716 15,199 
Advances to suppliers1,944 1,464 
Derivative instruments1,526 8,682 
Deferred contract fulfillment costs1,178 1,483 
Contract assets904 1,319 
Others5,855 2,146 
Other current assets$50,979 $62,971 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
December 31, 2022December 31, 2021
Deferred contract fulfillment costs$12,693 $4,312 
Lease deposits6,621 9,649 
Deposits with statutory authorities6,276 6,417 
Contract assets1,864 1,205 
Derivative instruments820 6,307 
Receivable from Statutory authorities— 222 
Others3,795 2,071 
Other assets$32,069 $30,183 
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 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
December 31, 2022December 31, 2021
Accrued expenses$47,854 $44,405 
Payable to statutory authorities20,430 13,902 
Derivative instruments10,059 1,852 
Client liabilities5,110 6,097 
Contingent consideration5,000 — 
Accrued capital expenditures4,032 8,630 
Interest payable451 252 
Finance lease liabilities164 141 
Other current liabilities2,252 1,071 
Accrued expenses and other current liabilities$95,352 $76,350 
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Liabilities, Noncurrent [Abstract]  
Summary of Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
December 31, 2022December 31, 2021
Contingent consideration$13,689 $9,000 
Retirement benefits12,982 9,604 
Derivative instruments6,218 1,785 
Deferred transition revenue4,408 995 
Unrecognized tax benefits2,329 1,068 
Income taxes payable— 1,790 
Finance lease liabilities355 229 
Others1,311 120 
Other non-current liabilities$41,292 $24,591 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income/( Loss) (Tables)
12 Months Ended
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income/( Loss) The following table sets forth the changes in AOCI during the years ended December 31, 2022, 2021 and 2020:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation lossUnrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2020$(87,591)$4,098 $(1,399)$(84,892)
Gains / (losses) recognized during the year(540)12,665 (2,401)9,724 
Reclassification to net income— (801)394 (407)
Income tax effects (2)
1,946 (2,163)808 591 
Accumulated other comprehensive income/(loss) as of December 31, 2020$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the year(11,134)4,663 (558)(7,029)
Losses on net investment hedges(1,134)— — (1,134)
Reclassification to net income (1)
— (9,264)709 (8,555)
Income tax effects (2)
3,016 (778)(10)2,228 
Accumulated other comprehensive income/(loss) as of December 31, 2021$(95,437)$8,420 $(2,457)$(89,474)
Gains / (losses) recognized during the year(47,734)(27,333)2,574 (72,493)
Reclassification to net income (1)
— 1,295 592 1,887 
Income tax effects (2)
10,032 6,315 (410)15,937 
Accumulated other comprehensive income/(loss) as of December 31, 2022$(133,139)$(11,303)$299 $(144,143)

1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the 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 loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 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 recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $— $— $1,137 
Mutual funds**110,964 — — 110,964 
Derivative financial instruments— 2,346 — 2,346 
Total$112,101 $2,346 $— $114,447 
Liabilities
Derivative financial instruments$— $16,277 $— $16,277 
Contingent consideration***— — 18,689 18,689 
Total$— $16,277 $18,689 $34,966 
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 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 Topic 825 Financial Instruments.

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

*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table summarizes the changes in the fair value of contingent consideration:
Year ended December 31,
20222021
Opening balance$9,000 $— 
Acquisitions1,439 9,000 
Fair value changes8,250 — 
Closing balance$18,689 $9,000 
    
During the years ended December 31, 2022, 2021 and 2020, there were no transfers among Level 1, Level 2 and Level 3.
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Foreign Currency Exchange Contracts
The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:December 31, 2022December 31, 2021
U. S. dollar (USD)163,990 134,612 
U.K. pound sterling (GBP)8,351 6,763 
Euro (EUR)1,956 1,343 
Australian dollar (AUD)1,951 — 
Colombian peso (COP)— 2,541,902 
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
Assets:
Other current assets$1,271 $8,669 $255 $13 
Other assets$820 $6,307 $— $— 
Liabilities:
Accrued expenses and other current liabilities$10,044 $1,324 $15 $528 
Other non-current liabilities$6,218 $1,785 $— $— 
Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss) The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the consolidated statements of income:
Year ended December 31,
Derivative financial instruments:202220212020
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(27,333)$4,663 $12,665 
Gain/(loss) recognized in consolidated statements of income
Derivatives not designated as hedging instruments$(9,571)$196 $3,686 
Location and amount of gain/(loss) recognized in consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
Year ended December 31,
202220212020
As per consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per consolidated statements of incomeGain on derivative financial instrumentsAs per consolidated statements of incomeGain/(loss)
on derivative financial instruments
Cash flow hedging relationships
Location in consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$896,595 $(1,304)$690,934 $7,785 $623,936 $1,008 
General and administrative expenses$169,016 141 $142,040 948 $113,891 (161)
Selling and marketing expenses$97,989 10 $84,306 53 $60,123 (5)
Depreciation and amortization expense$56,282 (32)$49,132 478 $50,462 (41)
Interest expense$8,252 (110)$7,561 — $11,190 — 
Total before tax(1,295)9,264 801 
Income tax effects on above(455)(1,530)500 
Net of tax$(1,750)$7,734 $1,301 
Derivatives not designated as hedging instruments
Location in consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain, net$6,199 $(9,571)$4,313 $196 $4,432 $3,686 
$6,199 $(9,571)$4,313 $196 $4,432 $3,686 
Summary of Effect of Net Investment Hedges on Accumulated Other Comprehensive Income
Effect of net investment hedges on AOCI:
Year ended December 31,
Amount of loss recognized in AOCI
Net investment hedging relationships
202220212020
Foreign currency forward contracts$— $1,134 $— 
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Company's Debt Position
The following tables summarizes the Company’s debt position:
As of December 31,
20222021
Revolving credit facility
Current portion of long-term borrowings$30,000 $260,016 
Long-term borrowings220,000 — 
Total borrowings$250,000 $260,016 
Schedule of Credit Facilities Carried an Effective Interest Rate The revolving credit facility carried an effective interest rate as shown below:
Year ended December 31,
202220212020
Effective Interest Rate2.9 %1.7 %2.3 %
The Notes carried an effective interest rate as shown below:
Year ended December 31,
20212020
Effective Interest Rate3.6 %3.6 %
Schedule of Principal Maturities of Borrowings
Expected payments for all of the Company’s borrowings as of December 31, 2022 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023$30,000 $12,374 
2024— 11,926 
2025— 11,926 
2026— 11,926 
2027220,000 4,472 
Total$250,000 $52,624 
* Interest payments are based on effective interest rate as of December 31, 2022.
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Structure (Tables)
12 Months Ended
Dec. 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 its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Twelve months ended December 31, 202232,816 $4,121 $125.58 
Twelve months ended December 31, 202131,309 $2,752 $87.90 
Twelve months ended December 31, 202028,052 $2,131 $75.96 
Summary of Company's Purchased Shares of its Common Stock, Including Commissions
The Company purchased shares of its common stock, for a total consideration including commissions, under repurchase programs, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Twelve months ended December 31, 2022503,858$68,521 $135.99 
Twelve months ended December 31, 20211,087,325$115,605 $106.32 
Twelve months ended December 31, 20201,085,153$77,818 $71.71 
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Summary of Change in Projected Benefit Obligation The following table sets forth the activity and the funded status of the gratuity plans and the amounts recognized in the Company’s consolidated financial statements at the end of the relevant periods:
Change in projected benefit obligation
20222021
Projected benefit obligation as of January 1$23,271$20,466 
Service cost3,7703,512 
Interest cost1,232929 
Benefits paid(1,757)(1,844)
Acquisition adjustments— 209 
Actuarial (gain)/loss*(2,639)539 
Effect of exchange rate changes(2,346)(540)
Projected benefit obligation as of December 31$21,531$23,271 
Change in Plan Assets
Plan assets as of January 1$13,605 $11,512 
Actual return798 777 
Employer contribution3,273 3,361 
Benefits paid(1,737)(1,835)
Effect of exchange rate changes(1,490)(210)
Plan assets as of December 31$14,449 $13,605 
Unfunded status as of December 31$7,082$9,666
Unfunded amount recognized in the consolidated balance sheets
Non-current liability (included under other non-current liabilities)$6,971 $9,604 
Current liability (included under accrued employee costs)111 62 
Total accrued liability$7,082 $9,666 
Accumulated benefit obligation as of December 31$14,447 $14,794 
Accumulated benefit obligation in excess of plan assets as of December 31$(2)$1,189 
*During the year ended December 31, 2022, actuarial gain was driven by changes in actuarial assumptions, offset by experience adjustments on present value of benefit obligations. During the year ended December 31, 2021, actuarial loss was driven by experience adjustments on present value of benefit obligations offset by changes in actuarial assumptions.
Components of Net Periodic Benefit Costs
Components of net periodic benefit costs recognized in consolidated statements of income and actuarial loss reclassified from AOCI, were as follows:
 Year ended December 31,
 202220212020
Service cost$3,770 $3,512 $2,706 
Interest cost1,232 929 964 
Expected return on plan assets(872)(796)(636)
Amortization of actuarial loss, gross of tax592 709 394 
Net gratuity cost$4,722 $4,354 $3,428 
Amortization of actuarial loss, gross of tax$592 $709 $394 
Income tax effects on above(179)(204)(127)
Amortization of actuarial loss, net of tax$413 $505 $267 
Summary of Components of Actuarial Gain/(Loss)
The components of actuarial loss on retirement benefits included in AOCI, excluding tax effects, were as follows:
 As of December 31,
 202220212020
Net actuarial loss$(462)$(3,624)$(3,772)
Net prior service cost(8)(12)(15)
Amount recognized in AOCI, excluding tax effects$(470)$(3,636)$(3,787)
Summary of Weighted Average Actuarial Assumptions
The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost were:
 December 31,
 202220212020
Discount rate7.3 %5.6 %4.6 %
Rate of increase in compensation levels7.8 %7.6 %7.1 %
Expected long-term rate of return on plan assets per annum7.3 %6.8 %7.0 %
Summary of Expected Benefit Payments
Expected benefit payments during the year ending December 31,
2023$3,475 
2024$3,183 
2025$2,897 
2026$2,661 
2027$2,661 
2028 to 2032$8,388 
Schedule of Company's Contribution Plan
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Year ended December 31,
202220212020
Contribution to the 401(k) Plans$5,205 $3,693 $3,577 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Year ended December 31,
202220212020
Contributions to the defined social security contribution plans$18,215 $16,340 $11,332 
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information
As of
December 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$55,347 $76,692 
Operating lease liabilities - Current
$14,978 $18,487 
Operating lease liabilities - Non-current
48,155 68,506 
    Total operating lease liabilities$63,133 $86,993 
Finance Lease
Property and equipment, gross$2,499 $2,685 
Accumulated depreciation(1,999)(2,339)
    Property and equipment, net$500 $346 
Finance lease liabilities - Current
$164 $141 
Finance lease liabilities - Non-current
355 229 
   Total finance lease liabilities$519 $370 
Schedule of Components of Lease Cost
The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:
Year ended December 31,
Lease cost20222021
Finance lease:
Amortization of right-of-use assets$151 $188 
Interest on lease liabilities59 63 
210 251 
Operating lease(a)
21,783 26,326 
Variable lease costs5,033 7,621 
Total lease cost$27,026 $34,198 
(a) Includes short-term leases, which are immaterial.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow and other information related to leases are as follows:
Year ended December 31
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$23,227 $25,674 
Operating cash outflows for finance leases$59 $63 
Financing cash outflows for finance leases$142 $201 
Right-of-use assets obtained in exchange for new operating lease liabilities$734 $4,547 
Right-of-use assets obtained in exchange for new finance lease liabilities$312 $71 
Weighted-average remaining lease term (in years)
Finance lease2.8 years2.1 years
Operating lease5.9 years5.8 years
Weighted-average discount rate
Finance lease14.3%14.5%
Operating lease6.8%7.2%
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
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 payments108,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 December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
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 payments108,765 455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Summary of Components of Income /(Loss) Before Income Taxes
The components of income/(loss) before income taxes consist of the following:
 Year ended December 31,
 202220212020
Domestic$80,949 $43,759 $30,893 
Foreign109,150 102,802 84,436 
$190,099 $146,561 $115,329 
Summary of Income Tax Expense/(Benefit)
Income tax expense/(benefit) consists of the following:
 Year ended December 31,
 202220212020
Current provision:
Domestic$43,416 $18,532 $7,946 
Foreign23,701 33,644 14,983 
$67,117 $52,176 $22,929 
Deferred provision/(benefit):
Domestic$(17,624)$(15,954)$1,343 
Foreign(1,928)(4,372)1,354 
$(19,552)$(20,326)$2,697 
Income tax expense$47,565 $31,850 $25,626 
Schedule of Income Tax Recognized in Other Comprehensive Income
Income taxes (deferred) recognized in AOCI were as follows:
Year ended December 31,
202220212020
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$5,860 $(2,308)$(1,663)
Reclassification adjustment for cash flow hedges455 1,530 (500)
Retirement benefits (incl. effects of tax rate changes)(231)194 935 
Reclassification adjustment for retirement benefits(179)(204)(127)
Foreign currency translation loss10,032 3,016 1,946 
Total income tax benefit recognized in AOCI$15,937 $2,228 $591 
Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes
The effective income tax rate differs from the amount computed by applying the U.S. federal statutory income tax rate to income before income taxes approximately as follows:
 Year ended December 31,
 202220212020
Expected tax expense$39,921 $30,777 $24,219 
Foreign tax rate differential(1,136)1,127 (2,748)
Deferred tax provision3,801 350 2,888 
Unrecognized tax benefits273 161 
State taxes, net of Federal taxes7,730 4,968 3,242 
Non-deductible expenses6,285 3,165 1,467 
Excess tax benefit on stock-based compensation(5,881)(3,651)(2,378)
Research and development credits(2,230)(1,727)(918)
Prior period items(688)(931)(182)
Benefit on settlement of convertible notes— (2,411)— 
Others(510)22 30 
Tax expense$47,565 $31,850 $25,626 
Summary of Components of Deferred Tax Balances
The components of the deferred tax balances were as follows:
 As of
 December 31, 2022December 31, 2021
Deferred tax assets:
Tax credit carry forward$5,716 $16,236 
Depreciation and amortization expense14,734 10,722 
Capitalized research and development expenses24,743 — 
Stock-based compensation11,425 10,760 
Accrued employee costs and other expenses15,504 13,264 
Net operating loss carryforwards412 2,057 
Net unrealized foreign exchange loss23,572 408 
Deferred rent3,120 4,454 
Others272 642 
99,498 58,543 
Valuation allowance(309)(188)
Deferred tax assets$99,189 $58,355 
Deferred tax liabilities:
Intangible assets$27,807 $28,119 
Net unrealized gain on investments6,006 5,840 
Others10,132 3,957 
      Deferred tax liabilities$43,945 $37,916 
Net deferred tax assets$55,244 $20,439 
Summary of Activity Related to Gross Unrecognized Tax Benefits
The following table summarizes the activity related to the unrecognized tax benefits:
Year ended December 31,
202220212020
Balance as of January 1$1,068 $907 $1,047 
Increases/(decreases) related to prior year tax positions158 (12)(324)
Increases related to current year tax positions223 173 184 
Balance as of December 31$1,449 $1,068 $907 
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Costs Related to Company's Stock-Based Compensation Plan
Stock-based compensation expense by nature of function, as below, are included in the consolidated statements of income:
 Year ended December 31,
 202220212020
Cost of revenues$11,535 $7,871 $6,300 
General and administrative expenses20,016 16,396 11,009 
Selling and marketing expenses17,815 14,354 10,926 
Total$49,366 $38,621 $28,235 
Income tax benefit related to share-based compensation, including excess tax benefits$9,785 $9,424 $8,330 
Stock Based Compensation Stock Option Activity
Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of OptionsWeighted- Average Exercise PriceAggregate Intrinsic ValueWeighted- Average Remaining Contractual Life (Years)
Outstanding as of December 31, 20213,093 $27.62 $362 2.0
  Granted— — — — 
  Exercised— — — — 
  Forfeited— — — — 
Outstanding as of December 31, 20223,093 $27.62 $439 1.0
Vested and exercisable as of December 31, 20223,093 $27.62 $439 1.0
Year ended December 31,
202220212020
Cash received from options exercised during the year $— $710 $1,501 
Company's Stock Options Outstanding and Stock Options Vested and Exercisable
The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable as of December 31, 2022:
 Options Outstanding, Vested and Exercisable
Range of Exercise PricesSharesWeighted-Average
Exercise Price
$25.01 to $28.00
3,093 $27.62 
Restricted Stock Activity Under Company's Stock Plans Restricted stock unit activity under the SMP is shown below:
 Restricted Stock Units (SMP)
 NumberWeighted-Average
Fair Value
Outstanding as of December 31, 2021— $— 
  Granted52,636 124.76 
  Vested— — 
  Forfeited(5,013)124.76 
Outstanding as of December 31, 202247,623 $124.76 
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted-
Average
Fair Value
Outstanding as of December 31, 2021**
982,187 $81.61 
  Granted358,764 121.38 
  Vested*(327,450)73.30 
  Forfeited(90,375)94.96 
Outstanding as of December 31, 2022**
923,126 $98.71 
* Includes 12,009 and 18,904 restricted stock units vested during the years ended December 31, 2022 and 2021, respectively, for which the underlying common stock is yet to be issued.
** As of December 31, 2022 and 2021, restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481, respectively.
The weighted-average fair value of restricted stock units granted was as follows:
Year ended December 31,
202220212020
Weighted-average fair value $121.38 $91.23 $76.99 
The total grant date fair value of restricted stock units vested was as follows:
Year ended December 31,
202220212020
Total grant date fair value$24,002 $23,845 $20,072 
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202158,864 $78.29 172,042 $113.74 
Granted53,122 119.98 79,631 155.67 
Adjustment upon final determination of level of performance goal achievement*— — 54,727 102.10 
Vested(54,741)78.28 (109,454)102.10 
Forfeited(7,654)97.55 (18,234)126.21 
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
* Represents adjustment of shares vested in respect of MUs granted in February 2020 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2022.
Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units
The fair value of each MU granted to employees is estimated on the date of grant using the following weighted average assumptions:
 Year ended December 31,
 202220212020
Dividend yield— — — 
Expected life (years)2.92.92.9
Risk free interest rate for expected life1.7 %0.5 %3.9 %
Volatility for expected life38.3 %65.2 %34.3 %
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of common stock to be issued under the SMP was determined by estimating the discount for illiquidity using the Cost of Carry model, the Chaffe model and the Finnerty model with the following assumptions:

 Year ended December 31, 2022
Dividend yield— 
Expected life (years)2.0
Risk free interest rate for expected life2.3 %
Volatility for expected life32.3 %
Discount for illiquidity12.9 %
The fair value of common stock to be issued under the ESPP was determined using the Black-Scholes option pricing model with the following assumptions:
 Year ended December 31, 2022
Dividend yield— 
Expected life (years)0.3
Risk free interest rate for expected life3.3 %
Volatility for expected life43.6 %
Discount for illiquidity9.9 %
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Disclosures (Tables)
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The following transactions with the Purchaser were recognized by the Company in connection with the Notes:
Year ended December 31
20212020
Repayment of the Notes in cash$200,000 $— 
Repayment of the Notes in shares$36,742 $— 
Interest expense on the Notes$3,442 $5,250 
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Disaggregation of Revenue [Line Items]  
Payment terms 30 days
Maximum  
Disaggregation of Revenue [Line Items]  
Payment terms 60 days
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Maximum | Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail)
12 Months Ended
Dec. 31, 2022
Customer relationships | Minimum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 7 years
Customer relationships | Maximum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 15 years
Developed technology | Minimum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 3 years
Developed technology | Maximum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 10 years
Non-compete agreements  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 4 years
Trade names and trademarks | Minimum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 2 years
Trade names and trademarks | Maximum  
Finite-lived intangible assets:  
Estimated useful lives of intangible assets 10 years
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Share-Based Compensation (Details)
12 Months Ended
Jun. 15, 2018
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other Nonoperating Income (Expense)
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   100.00%
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]    
Vesting period   3 years
Performance based percentage   40.00%
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]    
Vesting period   3 years
Performance based percentage   60.00%
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 an employee can earn   200.00%
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 4
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net $ 1,412,044 $ 1,122,293 $ 958,434
Cost of revenues [1] 896,595 690,934 623,936
Gross profit [1] 515,449 431,359 334,498
Operating expenses 323,287 275,478 224,476
Foreign exchange gain, net, interest expense and other loss, net (2,063) (9,320) 5,307
Income tax expense 47,565 31,850 25,626
(Gain)/loss from equity-method investment 434 47 (227)
Net income attributable to ExlService Holdings, Inc. stockholders 142,968 114,758 89,476
Digital operations and solutions      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 764,693 661,621 595,755
Analytics services      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 647,351 460,672 362,679
Insurance      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 448,704 381,999 341,770
Cost of revenues 287,734 239,529 231,884
Gross profit 160,970 142,470 109,886
Healthcare      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 97,351 112,386 101,315
Cost of revenues 70,951 69,760 73,143
Gross profit 26,400 42,626 28,172
Emerging Business      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 218,638 167,236 152,670
Cost of revenues 128,017 91,737 89,459
Gross profit 90,621 75,499 63,211
Analytics      
Revenues and cost of revenues for Company's reportable segments [Line Items]      
Revenues, net 647,351 460,672 362,679
Cost of revenues 409,893 289,908 229,450
Gross profit $ 237,458 $ 170,764 $ 133,229
[1] Exclusive of depreciation and amortization expense.
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information - Revenues Based on Geographical Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Property, Plant and Equipment [Line Items]      
Revenues, net $ 1,412,044 $ 1,122,293 $ 958,434
United States      
Revenues from External Customers and Property, Plant and Equipment [Line Items]      
Revenues, net 1,213,477 964,059 814,672
Total Non-United States      
Revenues from External Customers and Property, Plant and Equipment [Line Items]      
Revenues, net 198,567 158,234 143,762
United Kingdom      
Revenues from External Customers and Property, Plant and Equipment [Line Items]      
Revenues, net 134,630 105,734 88,659
Rest of World      
Revenues from External Customers and Property, Plant and Equipment [Line Items]      
Revenues, net $ 63,937 $ 52,500 $ 55,103
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographical Information - Property, Plant and Equipment, Net Based on Geographical Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 138,175 $ 162,700
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 50,118 79,604
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 60,709 50,095
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 18,406 22,011
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 8,942 $ 10,990
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 259,222 $ 194,232
Contract assets 2,768 2,524
Contract liabilities:    
Deferred revenue (consideration received in advance) 17,079 18,247
Consideration received for process transition activities $ 5,423 $ 2,203
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]    
Accounts receivable not billed $ 126,027,000 $ 93,336,000
Contract Fulfillment Costs    
Capitalized Contract Cost [Line Items]    
Impairment loss in relation to costs capitalized 0 0
Contract Acquisition Costs    
Capitalized Contract Cost [Line Items]    
Impairment loss in relation to costs capitalized $ 0 $ 0
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Contract with Customer Revenue Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Deferred revenue (consideration received in advance) $ 17,964 $ 30,089
Consideration received for process transition activities $ 1,635 $ 1,886
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract Acquisition Costs    
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]    
Opening Balance $ 511 $ 1,027
Additions 1,014 277
Amortization (430) (793)
Closing Balance 1,095 511
Contract Fulfillment Costs    
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]    
Opening Balance 5,795 5,631
Additions 15,509 3,742
Amortization (7,433) (3,578)
Closing Balance $ 13,871 $ 5,795
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Accounts receivable, including unbilled receivables $ 260,554 $ 194,805  
Less: Allowance for expected credit losses (1,332) (573) $ (1,189)
Accounts receivable, net $ 259,222 $ 194,232  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues, net - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Opening Balance $ 573 $ 1,189
Additions / (reductions) 815 (496)
Reductions due to write-off of Accounts Receivables (60) (129)
Translation adjustment 4 9
Closing Balance $ 1,332 $ 573
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Additional Information (Details) - 3.50% Convertible Senior Notes due October 1, 2024 - Convertible notes payable - $ / shares
Dec. 31, 2022
Oct. 01, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Interest rate 3.50% 3.50%
Conversion price (in dollars per share) $ 75 $ 75
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerators:      
Net income $ 142,968 $ 114,758 $ 89,476
Denominators:      
Basic (in shares) 33,330,317 33,549,275 34,273,388
Dilutive effect of share based awards (in shares) 503,541 408,693 254,717
Dilutive effect of conversion premium on the Notes (in shares) 0 286,510 27,059
Diluted (in shares) 33,833,858 34,244,478 34,555,164
Earnings per share attributable to ExlService Holdings, Inc. stockholders:      
Basic (in dollars per share) $ 4.29 $ 3.42 $ 2.61
Diluted (in dollars per share) $ 4.23 $ 3.35 $ 2.59
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares) 566 10,705 289,061
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Other Income/(Loss), net - Summary of Other Income, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Income and Expenses [Abstract]      
Gain on sale and mark-to-market on investments $ 4,907 $ 4,891 $ 9,615
Interest and dividend income 5,229 2,726 2,501
Fair value changes (8,250) 0 0
Others, net (1,896) (844) (51)
Other income/(loss), net $ (10) $ 6,773 $ 12,065
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 118,669 $ 135,337 $ 218,530  
Restricted cash (current) 4,897 6,174 4,690  
Restricted cash (non-current) 2,055 2,299 2,299  
Cash, cash equivalents and restricted cash $ 125,621 $ 143,810 $ 225,519 $ 127,044
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Short-term investments    
Mutual funds $ 110,964 $ 127,551
Term deposits 68,063 51,879
Total Short-term investments 179,027 179,430
Long-term investments    
Term deposits 31,341 186
Investment in equity affiliate 3,438 3,004
Total Long-term investments $ 34,779 $ 3,190
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Owned Assets:    
Owned assets, gross $ 298,460 $ 299,361
Less: Accumulated depreciation and amortization (216,132) (213,699)
Property and equipment, net 82,328 85,662
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 2,499 2,685
Less: Accumulated depreciation and amortization (1,999) (2,339)
Property and equipment, net 500 346
Property and equipment, net $ 82,828 $ 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 $ 130,218 $ 116,023
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 82 91
Network equipment and computers | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Network equipment and computers | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Software    
Owned Assets:    
Owned assets, gross $ 88,487 101,884
Software | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Software | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Leasehold improvements    
Owned Assets:    
Owned assets, gross $ 42,890 46,401
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 1,013 1,229
Leasehold improvements | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Leasehold improvements | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Office furniture and equipment    
Owned Assets:    
Owned assets, gross $ 20,211 22,302
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 662 787
Office furniture and equipment | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Office furniture and equipment | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Motor vehicles    
Owned Assets:    
Owned assets, gross $ 605 693
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 742 578
Motor vehicles | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Motor vehicles | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 961 1,070
Land    
Owned Assets:    
Owned assets, gross 629 700
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 14,459 $ 10,288
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 39,173 $ 36,354 $ 36,050
Depreciation and amortization      
Property, Plant and Equipment [Line Items]      
Effect of foreign exchange gain/(loss) $ (180) $ 524 $ 51
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Cost $ 31,544 $ 19,289  
Less : Accumulated amortization (16,134) (10,226)  
Internally developed software, net 15,410 9,063  
Amortization expense $ 5,958 $ 4,253 $ 4,894
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, net - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Long-lived assets impairment charges $ 0 $ 0
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 10, 2022
USD ($)
Dec. 16, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]            
Contingent consideration     $ 18,689 $ 18,689 $ 9,000  
Measurement period adjustments       2,229    
Goodwill     405,637 405,637 403,902 $ 349,088
Clairvoyant            
Business Acquisition [Line Items]            
Percentage of business acquired   100.00%        
Initial purchase consideration   $ 80,080        
Earn-out payments   20,000        
Contingent consideration   9,000 17,500 17,500 9,000  
Measurement period adjustments       2,229 0  
Business combination, provisional information, initial accounting incomplete, adjustment, financial liabilities       988    
Acquisition-related costs       134 $ 761  
Goodwill   $ 57,454        
Clairvoyant | Customer relationships            
Business Acquisition [Line Items]            
Acquired finite-lived intangible asset, weighted average useful life   7 years        
Intangible assets, net   $ 31,600        
Clairvoyant | Developed technology            
Business Acquisition [Line Items]            
Acquired finite-lived intangible asset, weighted average useful life   3 years        
Intangible assets, net   $ 2,070        
Inbound Media Group, LLC            
Business Acquisition [Line Items]            
Initial purchase consideration $ 1,469          
Contingent consideration 1,439   $ 1,189 $ 1,189    
Goodwill 1,992          
Intangible assets, net $ 916          
Long-term revenue growth rate            
Business Acquisition [Line Items]            
Reporting unit, measurement input     0.030      
Discount rate            
Business Acquisition [Line Items]            
Reporting unit, measurement input     0.100      
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 16, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Goodwill $ 405,637 $ 403,902   $ 349,088
Contingent consideration 18,689 9,000    
Clairvoyant        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 5,598  
Accounts receivable, net     8,709  
Other current assets     360  
Property and equipment, net     398  
Other assets     217  
Total assets     49,552  
Accounts payable     (1,199)  
Accrued expenses and other current liabilities     (4,873)  
Deferred tax liabilities     (9,383)  
Other non-current liabilities     (1,226)  
Total liabilities     (16,681)  
Net assets acquired     32,871  
Goodwill     57,454  
Total purchase consideration     90,325  
Contingent consideration $ 17,500 $ 9,000 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 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Beginning balance $ 403,902 $ 349,088
Acquisition 1,992 55,225
Currency translation adjustments (2,486) (411)
Measurement period adjustments 2,229  
Ending balance 405,637 403,902
Insurance    
Goodwill [Roll Forward]    
Beginning balance 50,428 50,499
Acquisition 0 0
Currency translation adjustments (499) (71)
Measurement period adjustments 0  
Ending balance 49,929 50,428
Healthcare    
Goodwill [Roll Forward]    
Beginning balance 21,942 21,953
Acquisition 0 0
Currency translation adjustments (67) (11)
Measurement period adjustments 0  
Ending balance 21,875 21,942
Emerging Business    
Goodwill [Roll Forward]    
Beginning balance 49,020 49,348
Acquisition 0 0
Currency translation adjustments (1,919) (328)
Measurement period adjustments 0  
Ending balance 47,101 49,020
Analytics    
Goodwill [Roll Forward]    
Beginning balance 282,512 227,288
Acquisition 1,992 55,225
Currency translation adjustments (1) (1)
Measurement period adjustments 2,229  
Ending balance $ 286,732 $ 282,512
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-lived intangible assets:    
Gross Carrying Amount $ 126,060 $ 130,056
Accumulated Amortization (62,141) (49,874)
Total 63,919 80,182
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 126,960 130,956
Total intangible assets, net carrying amount 64,819 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 99,146 103,016
Accumulated Amortization (39,848) (33,018)
Total 59,298 69,998
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 24,878 25,040
Accumulated Amortization (20,902) (15,850)
Total 3,976 9,190
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,700 1,700
Accumulated Amortization (1,303) (1,006)
Total 397 694
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 336 300
Accumulated Amortization (88) 0
Total $ 248 $ 300
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 17,109 $ 12,778 $ 14,412
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
12 Months Ended
Dec. 31, 2022
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 5 years 6 months
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 1 year 4 months 24 days
Trade names and trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 1 year 6 months
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 9 months 18 days
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 14,646  
2024 12,135  
2025 10,698  
2026 10,363  
2027 9,364  
2028 and thereafter 6,713  
Total $ 63,919 $ 80,182
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 18,132 $ 14,655
Receivables from statutory authorities 15,724 18,023
Advance income tax, net 5,716 15,199
Advances to suppliers 1,944 1,464
Derivative instruments 1,526 8,682
Deferred contract fulfillment costs 1,178 1,483
Contract assets 904 1,319
Others 5,855 2,146
Other current assets $ 50,979 $ 62,971
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deferred contract fulfillment costs $ 12,693 $ 4,312
Lease deposits 6,621 9,649
Deposits with statutory authorities 6,276 6,417
Contract assets 1,864 1,205
Derivative instruments 820 6,307
Receivable from Statutory authorities 0 222
Others 3,795 2,071
Other assets $ 32,069 $ 30,183
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 47,854 $ 44,405
Payable to statutory authorities 20,430 13,902
Derivative instruments 10,059 1,852
Client liabilities 5,110 6,097
Contingent consideration 5,000 0
Accrued capital expenditures 4,032 8,630
Interest payable 451 252
Finance lease liabilities 164 141
Other current liabilities 2,252 1,071
Accrued expenses and other current liabilities $ 95,352 $ 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 104 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Other Non-Current liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Liabilities, Noncurrent [Abstract]    
Contingent consideration $ 13,689 $ 9,000
Retirement benefits 12,982 9,604
Derivative instruments 6,218 1,785
Deferred transition revenue 4,408 995
Unrecognized tax benefits 2,329 1,068
Income taxes payable 0 1,790
Finance lease liabilities 355 229
Others 1,311 120
Other non-current liabilities $ 41,292 $ 24,591
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 693,156 $ 719,172 $ 670,001
Gains / (losses) recognized during the year (72,493) (7,029) 9,724
Loss on net investment hedges 0 (1,134) 0
Reclassification to net income 1,887 (8,555) (407)
Income tax effects 15,937 2,228 591
Ending balance 758,179 693,156 719,172
Foreign currency translation loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (95,437) (86,185) (87,591)
Gains / (losses) recognized during the year (47,734) (11,134) (540)
Loss on net investment hedges   (1,134)  
Reclassification to net income 0 0 0
Income tax effects 10,032 3,016 1,946
Ending balance (133,139) (95,437) (86,185)
Unrealized gain/(loss) on cash flow hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 8,420 13,799 4,098
Gains / (losses) recognized during the year (27,333) 4,663 12,665
Loss on net investment hedges   0  
Reclassification to net income 1,295 (9,264) (801)
Income tax effects 6,315 (778) (2,163)
Ending balance (11,303) 8,420 13,799
Retirement benefits      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,457) (2,598) (1,399)
Gains / (losses) recognized during the year 2,574 (558) (2,401)
Loss on net investment hedges   0  
Reclassification to net income 592 709 394
Income tax effects (410) (10) 808
Ending balance 299 (2,457) (2,598)
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (89,474) (74,984) (84,892)
Ending balance $ (144,143) $ (89,474) $ (74,984)
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents (money market funds) $ 1,137 $ 5,374
Mutual funds 110,964 127,551
Derivative financial instruments 2,346 14,989
Total 114,447 147,914
Liabilities    
Derivative financial instruments 16,277 3,637
Contingent consideration 18,689 9,000
Total 34,966 12,637
(Level 1)    
Assets    
Cash and cash equivalents (money market funds) 1,137 5,374
Mutual funds 110,964 127,551
Derivative financial instruments 0 0
Total 112,101 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 2,346 14,989
Total 2,346 14,989
Liabilities    
Derivative financial instruments 16,277 3,637
Contingent consideration 0 0
Total 16,277 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 18,689 9,000
Total $ 18,689 $ 9,000
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Changes in the fair value of contingent consideration (Details) - Contingent Consideration - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Beginning balance, contingent consideration $ 9,000  
Acquisitions 1,439 $ 9,000
Fair value changes 8,250  
Ending balance, contingent consideration $ 18,689 $ 9,000
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Impairment charges $ 0 $ 0
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Cash flow hedge gain to be reclassified within twelve months $ (8,773,000)  
Maximum outstanding term of cash flow hedges 45 months  
Derivative designated as hedging instruments | Derivatives in cash flow hedging relationships | Foreign exchange contract    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange contracts outstanding $ 841,620,000 $ 514,580,000
Derivative designated as hedging instruments | Derivatives in cash flow hedging relationships | Interest Rate Swap    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset, Notional Amount $ 75,000,000 $ 0
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
COP ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
AUD ($)
Dec. 31, 2021
COP ($)
Foreign exchange contract | Derivative not designated as hedging instruments                    
Derivatives, Fair Value [Line Items]                    
Foreign exchange contracts outstanding $ 163,990 £ 8,351 € 1,956 $ 1,951 $ 0 $ 134,612 £ 6,763 € 1,343 $ 0 $ 2,541,902
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset $ 1,271 $ 8,669
Derivative designated as hedging instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 820 6,307
Derivative designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 10,044 1,324
Derivative designated as hedging instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 6,218 1,785
Derivative not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 255 13
Derivative not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability $ 15 $ 528
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]      
Gain/(loss) recognized in consolidated statements of income $ 6,199 $ 4,313 $ 4,432
Derivatives in cash flow hedging relationships | Derivative designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Unrealized gain/(loss) recognized in AOCI (27,333) 4,663 12,665
Fair value hedge | Gain/ (loss) on foreign currency exchange contracts | Derivative not designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain/(loss) recognized in consolidated statements of income $ (9,571) $ 196 $ 3,686
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments, Gain (Loss) [Line Items]      
Cost of revenues [1] $ 896,595 $ 690,934 $ 623,936
General and administrative expenses 169,016 142,040 113,891
Selling and marketing expenses 97,989 84,306 60,123
Depreciation and amortization expense 56,282 49,132 50,462
Interest expense 8,252 7,561 11,190
Total before tax 190,099 146,561 115,329
Income tax effects on above (47,565) (31,850) (25,626)
Net income 142,968 114,758 89,476
Foreign exchange gain, net 6,199 4,313 4,432
Gain/ (loss) on 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,304) 7,785 1,008
General and administrative expenses 141 948 (161)
Selling and marketing expenses 10 53 (5)
Depreciation and amortization expense (32) 478 (41)
Interest expense (110) 0 0
Total before tax (1,295) 9,264 801
Income tax effects on above (455) (1,530) 500
Net income (1,750) 7,734 1,301
Gain/ (loss) on foreign currency exchange contracts | Derivative not designated as hedging instruments | Fair value hedge      
Derivative Instruments, Gain (Loss) [Line Items]      
Foreign exchange gain, net $ (9,571) $ 196 $ 3,686
[1] Exclusive of depreciation and amortization expense.
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Foreign exchange contract      
Derivative Instruments, Gain (Loss) [Line Items]      
Foreign currency forward contracts $ 0 $ 1,134 $ 0
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Company's Debt Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Current portion of long-term borrowings $ 30,000 $ 260,016
Long-term borrowings 220,000  
Revolving credit facility    
Debt Instrument [Line Items]    
Current portion of long-term borrowings 30,000 260,016
Long-term borrowings 220,000 0
Total borrowings $ 250,000 $ 260,016
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Additional Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 01, 2021
numberOfDays
Oct. 01, 2018
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Apr. 18, 2022
USD ($)
Nov. 21, 2017
USD ($)
Credit Facilities [Line Items]              
Loss on settlement of convertible notes     $ 0 $ 12,845 $ 0    
Outstanding letters of credit     $ 461 461      
Convertible notes payable | 3.50% Convertible Senior Notes due October 1, 2024              
Credit Facilities [Line Items]              
Debt instrument face amount   $ 150,000          
Interest rate   3.50% 3.50%        
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            
Loss on settlement of convertible notes       12,845      
Interest expense and amortization, debt       5,237 $ 7,866    
Conversion rate   0.0133333          
Revolving credit facility              
Credit Facilities [Line Items]              
Unamortized debt issuance costs     $ 1,177 $ 232      
Revolving credit facility | New Credit Agreement              
Credit Facilities [Line Items]              
Line of credit , maximum borrowing capacity             $ 300
Revolving credit facility | Credit Agreement              
Credit Facilities [Line Items]              
Line of credit , maximum borrowing capacity           $ 400  
Option to increase additional credit facility           $ 200  
Interest coverage ratio, maximum     3.0        
Interest coverage ratio, minimum     3.5        
Revolving credit facility | Minimum | Credit Agreement              
Credit Facilities [Line Items]              
Commitment fee percentage range on unused credit facility     0.13%        
Revolving credit facility | Maximum | Credit Agreement              
Credit Facilities [Line Items]              
Commitment fee percentage range on unused credit facility     0.28%        
Revolving credit facility | Prime Rate | Minimum | Credit Agreement              
Credit Facilities [Line Items]              
Basis spread on variable rate     0.00%        
Revolving credit facility | Prime Rate | Maximum | Credit Agreement              
Credit Facilities [Line Items]              
Basis spread on variable rate     0.75%        
Revolving credit facility | Secured Overnight Financing Rate (SOFR) | Minimum | Credit Agreement              
Credit Facilities [Line Items]              
Basis spread on variable rate     0.88%        
Revolving credit facility | Secured Overnight Financing Rate (SOFR) | Maximum | Credit Agreement              
Credit Facilities [Line Items]              
Basis spread on variable rate     1.75%        
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Credit Agreement | Revolving credit facility      
Debt Instrument [Line Items]      
Effective Interest Rate 2.90% 1.70% 2.30%
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Notes Carried an Effective Interest Rate (Details)
Dec. 31, 2021
Dec. 31, 2020
3.50% Convertible Senior Notes due October 1, 2024 | Convertible notes payable    
Debt Instrument [Line Items]    
Effective Interest Rate 3.60% 3.60%
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Borrowings - Maturities of Borrowings (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Principal Payments  
Credit Facilities [Line Items]  
2023 $ 30,000
2024 0
2025 0
2026 0
2027 220,000
Total 250,000
Interest Payments*  
Credit Facilities [Line Items]  
2023 12,374
2024 11,926
2025 11,926
2026 11,926
2027 4,472
Total $ 52,624
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Structure - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
class_of_common_stock
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
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        
Common stock, dividends $ 0 $ 0 $ 0    
2019 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock authorized by board of directors         $ 200,000,000
2022 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock authorized by board of directors       $ 300,000,000  
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Shares repurchased (in shares) 32,816 31,309 28,052
Total consideration $ 4,121 $ 2,752 $ 2,131
Weighted average purchase price per share (in dollars per share) $ 125.58 $ 87.90 $ 75.96
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Shares repurchased (in shares) 503,858 1,087,325 1,085,153
Total consideration $ 68,521 $ 115,605 $ 77,818
Weighted average purchase price per share (in dollars per share) $ 135.99 $ 106.32 $ 71.71
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Percentage of expected return on plan assets 5.90%
Percentage of discretionary contributions towards 401(k) Plan, maximum 3.00%
XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Change in projected benefit obligation      
Projected benefit obligation as of January 1 $ 23,271 $ 20,466  
Service cost 3,770 3,512 $ 2,706
Interest cost 1,232 929 964
Benefits paid (1,757) (1,844)  
Acquisition adjustments 0 209  
Actuarial gain (loss) (2,639) 539  
Effect of exchange rate changes (2,346) (540)  
Projected benefit obligation as of December 31 21,531 23,271 20,466
Change in Plan Assets      
Plan assets at the beginning of the year 13,605 11,512  
Actual return 798 777  
Employer contribution 3,273 3,361  
Benefits paid (1,737) (1,835)  
Effect of exchange rate changes (1,490) (210)  
Plan assets at the end of the year 14,449 13,605 $ 11,512
Unfunded status as of December 31 7,082 9,666  
Non-current liability (included under other non-current liabilities) 12,982 9,604  
Accumulated benefit obligation as of December 31 14,447 14,794  
Accumulated benefit obligation in excess of plan assets as of December 31   1,189  
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets (2)    
Gratuity Payable      
Change in Plan Assets      
Non-current liability (included under other non-current liabilities) 6,971 9,604  
Current liability (included under accrued employee costs) 111 62  
Total accrued liability $ 7,082 $ 9,666  
XML 125 R112.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Net Period Benefit Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Service cost $ 3,770 $ 3,512 $ 2,706
Interest cost 1,232 929 964
Expected return on plan assets (872) (796) (636)
Amortization of actuarial loss, gross of tax 592 709 394
Net gratuity cost 4,722 4,354 3,428
Income tax effects on above (179) (204) (127)
Amortization of actuarial loss, net of tax $ 413 $ 505 $ 267
XML 126 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]      
Net actuarial loss $ (462) $ (3,624) $ (3,772)
Net prior service cost (8) (12) (15)
Amount recognized in AOCI, excluding tax effects $ (470) $ (3,636) $ (3,787)
XML 127 R114.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]      
Discount rate 7.30% 5.60% 4.60%
Rate of increase in compensation levels 7.80% 7.60% 7.10%
Expected long-term rate of return on plan assets per annum 7.30% 6.80% 7.00%
XML 128 R115.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2023 $ 3,475
2024 3,183
2025 2,897
2026 2,661
2027 2,661
2028 to 2032 $ 8,388
XML 129 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Contribution Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Contribution to the 401(k) Plans $ 5,205 $ 3,693 $ 3,577
Contributions to the defined social security contribution plans $ 18,215 $ 16,340 $ 11,332
XML 130 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Lease    
Operating lease right-of-use assets $ 55,347 $ 76,692
Operating lease liabilities - Current 14,978 18,487
Operating lease liabilities - Non-current 48,155 68,506
Total operating lease liabilities 63,133 86,993
Finance Lease    
Property and equipment, gross 2,499 2,685
Accumulated depreciation (1,999) (2,339)
Property and equipment, net 500 346
Finance lease liabilities - Current 164 141
Finance lease liabilities - Non-current 355 229
Total finance lease liabilities $ 519 $ 370
XML 131 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finance lease:    
Amortization of right-of-use assets $ 151 $ 188
Interest on lease liabilities 59 63
Total finance lease cost 210 251
Operating lease 21,783 26,326
Variable lease costs 5,033 7,621
Total lease cost $ 27,026 $ 34,198
XML 132 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash payments for amounts included in the measurement of lease liabilities :      
Operating cash outflows for operating leases $ 23,227 $ 25,674  
Operating cash outflows for finance leases 59 63  
Financing cash outflows for finance leases 142 201 $ 249
Right-of-use assets obtained in exchange for new operating lease liabilities 734 4,547  
Right-of-use assets obtained in exchange for new finance lease liabilities $ 312 $ 71  
Weighted-average remaining lease term (in years)      
Finance lease 2 years 9 months 18 days 2 years 1 month 6 days  
Operating lease 5 years 10 months 24 days 5 years 9 months 18 days  
Weighted-average discount rate      
Finance lease 14.30% 14.50%  
Operating lease 6.80% 7.20%  
XML 133 R120.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Reduction in lease liabilities $ (2,723) $ (2,917) $ (3,143)
Operating lease, impairment charge $ 0 $ 0 $ 0
XML 134 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 18,711 $ 24,020
2024 14,846 22,666
2025 10,037 17,745
2026 8,941 10,741
2027 6,474 8,395
2028 and thereafter 19,624 25,198
Total lease payments 78,633 108,765
Less: Imputed interest 15,500 21,772
Present value of lease liabilities 63,133 86,993
Finance Leases    
2023 228 185
2024 162 147
2025 114 72
2026 88 34
2027 79 17
2028 and thereafter 0 0
Total lease payments 671 455
Less: Imputed interest 152 85
Present value of lease liabilities $ 519 $ 370
XML 135 R122.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ 80,949 $ 43,759 $ 30,893
Foreign 109,150 102,802 84,436
Income before income tax expense and earnings from equity affiliates $ 190,099 $ 146,561 $ 115,329
XML 136 R123.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision:      
Domestic $ 43,416 $ 18,532 $ 7,946
Foreign 23,701 33,644 14,983
Total 67,117 52,176 22,929
Deferred provision/(benefit):      
Domestic (17,624) (15,954) 1,343
Foreign (1,928) (4,372) 1,354
Total (19,552) (20,326) 2,697
Income tax expense $ 47,565 $ 31,850 $ 25,626
XML 137 R124.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred taxes benefit / (expense) recognized on:      
Unrealized gain/(loss) on cash flow hedges $ 5,860 $ (2,308) $ (1,663)
Reclassification adjustment for cash flow hedges 455 1,530 (500)
Retirement benefits (incl. effects of tax rate changes) (231) 194 935
Reclassification adjustment for retirement benefits (179) (204) (127)
Foreign currency translation loss 10,032 3,016 1,946
Total income tax benefit recognized in AOCI [1] $ 15,937 $ 2,228 $ 591
[1] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.
XML 138 R125.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Expected tax expense $ 39,921 $ 30,777 $ 24,219
Foreign tax rate differential (1,136) 1,127 (2,748)
Deferred tax provision 3,801 350 2,888
Unrecognized tax benefits 273 161 6
State taxes, net of Federal taxes 7,730 4,968 3,242
Non-deductible expenses 6,285 3,165 1,467
Excess tax benefit on stock-based compensation (5,881) (3,651) (2,378)
Research and development credits (2,230) (1,727) (918)
Prior period items (688) (931) (182)
Benefit on settlement of convertible notes 0 (2,411) 0
Others (510) 22 30
Income tax expense $ 47,565 $ 31,850 $ 25,626
XML 139 R126.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Effective tax rate increased 25.00% 21.70%  
Income tax expense $ 47,565,000 $ 31,850,000 $ 25,626,000
Capitalized research and development expenses 24,743,000 0  
Operating loss carryforward valuation allowance 309,000 188,000  
Unrecognized tax benefits that would impact tax rate if recognized 1,449,000    
Unrecognized tax benefits, interest and penalties on income taxes expense $ 0 $ 0  
XML 140 R127.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Components of Deferred Tax Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Tax credit carry forward $ 5,716 $ 16,236
Depreciation and amortization expense 14,734 10,722
Capitalized research and development expenses 24,743 0
Stock-based compensation 11,425 10,760
Accrued employee costs and other expenses 15,504 13,264
Net operating loss carryforwards 412 2,057
Net unrealized foreign exchange loss 23,572 408
Deferred rent 3,120 4,454
Others 272 642
Deferred tax assets 99,498 58,543
Valuation allowance (309) (188)
Deferred tax assets 99,189 58,355
Deferred tax liabilities:    
Intangible assets 27,807 28,119
Net unrealized gain on investments 6,006 5,840
Others 10,132 3,957
Deferred tax liabilities 43,945 37,916
Net deferred tax assets $ 55,244 $ 20,439
XML 141 R128.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning balance $ 1,068 $ 907 $ 1,047
Increases/(decreases) related to prior year tax positions     158
Increases/(decreases) related to prior year tax positions   (12) (324)
Increases related to current year tax positions 223 173 184
Unrecognized tax benefits, ending balance $ 1,449 $ 1,068 $ 907
XML 142 R129.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Additional Information (Detail) - shares
12 Months Ended
Jun. 15, 2018
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiring period of equity options to employees 10 years  
Vesting period 4 years  
2018 Stock options plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Increase in number of shares available for grant (in shares) 3,175,000  
Number of shares available for grant (in shares)   1,324,755
Stock issued, stock-based compensation plans (in shares)   164,195
XML 143 R130.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 49,366 $ 38,621 $ 28,235
Income tax benefit related to share-based compensation, including excess tax benefits 9,785 9,424 8,330
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 11,535 7,871 6,300
General and administrative expenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses 20,016 16,396 11,009
Selling and marketing expenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expenses $ 17,815 $ 14,354 $ 10,926
XML 144 R131.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Stock Options Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Unrecognized compensation cost for unvested stock options $ 0    
Number of options, granted (in shares) 0 0 0
Intrinsic value of options exercised $ 0 $ 2,475,000 $ 3,488,000
Share Match Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00%    
Unrecognized compensation cost for unvested stock options $ 4,451,000    
XML 145 R132.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 0 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 December 31, 2022 (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 December 31, 2022 (in dollars per share) $ 27.62    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Aggregate intrinsic value, outstanding $ 439 $ 362  
Aggregate intrinsic value, exercised 0 $ 2,475 $ 3,488
Aggregate intrinsic value, vested and exercisable at December 31, 2021 $ 439    
Weighted-average remaining contractual life 1 year 2 years  
Weighted-average remaining contractual life, vested and exercisable at December 31, 2022 1 year    
XML 146 R133.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Range of exercise prices, lower range limit (in dollars per share) $ 25.01
Range of exercise prices, upper range limit (in dollars per share) $ 28.00
Options outstanding, vested and exercisable (in shares) | shares 3,093
Options outstanding, vested and exercisable, weighted-average exercise price (in dollars per share) $ 27.62
XML 147 R134.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Stock Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Cash received from options exercised during the year $ 0 $ 710 $ 1,501
XML 148 R135.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Share Matching Program Narrative (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
installment
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Installments | installment 2
Share Match Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost for unvested stock options $ 4,451,000
Cost not yet recognized, period for recognition 2 years 3 months 18 days
Maximum | Share Match Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Employers Matching Contribution, Share Match Program, Cap per Employee $ 500
Minimum | Share Match Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Employers Matching Contribution, Share Match Program, Cap per Employee $ 100
XML 149 R136.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock Units (RSUs)      
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) 358,764    
Number, vested (in shares) (327,450)    
Number, forfeited (in shares) (90,375)    
Number, outstanding, ending balance (in shares) 923,126 982,187  
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) 121.38 $ 91.23 $ 76.99
Weighted-average fair value, vested (in dollars per share) 73.30    
Weighted-average fair value, forfeited (in dollars per share) 94.96    
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 98.71 $ 81.61  
Restricted stock units vested for which underlying common stock is yet to be issued (in shares) 12,009 18,904  
Restricted stock units vested (in shares) 174,490 162,481  
Share Match Units      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Number, outstanding, beginning balance (in shares) 0    
Number, granted (in shares) 52,636    
Number, vested (in shares) 0    
Number, forfeited (in shares) (5,013)    
Number, outstanding, ending balance (in shares) 47,623 0  
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) $ 0    
Weighted-average fair value, granted (in dollars per share) 124.76    
Weighted-average fair value, vested (in dollars per share) 0    
Weighted-average fair value, forfeited (in dollars per share) 124.76    
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 124.76 $ 0  
XML 150 R137.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Restricted Stock Units Fair Value (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 59,182    
Cost not yet recognized, period for recognition 2 years 3 months 18 days    
Weighted-average fair value of restricted stock units granted (in dollars per share) $ 121.38 $ 91.23 $ 76.99
Total grant date fair value $ 24,002 $ 23,845 $ 20,072
XML 151 R138.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Performance Based Stock Awards Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 15, 2018
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   100.00%
Revenue Based PRSUs | Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   40.00%
Vesting period   3 years
Market Condition Based PRSUs | Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance based percentage   60.00%
Vesting period   3 years
Performance Based Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost   $ 20,066
Cost not yet recognized, period for recognition   1 year 9 months 18 days
XML 152 R139.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) - Market Condition Based PRSUs
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Expected life (years) 2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Risk free interest rate for expected life 1.70% 0.50% 3.90%
Volatility for expected life 38.30% 65.20% 34.30%
XML 153 R140.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Performance Restricted Stock Activity (Details)
12 Months Ended
Dec. 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 53,122
Adjustment upon final determination of level of performance goal achievement (in shares) | shares 0
Number, vested (in shares) | shares (54,741)
Number, forfeited (in shares) | shares (7,654)
Number, outstanding, ending balance (in shares) | shares 49,591
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, adjustment upon final determination of level of performance goal achievement (in dollars per share) | $ / shares 0
Weighted-average fair value, vested (in dollars per share) | $ / shares 78.28
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 97.55
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 119.99
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,631
Adjustment upon final determination of level of performance goal achievement (in shares) | shares 54,727
Number, vested (in shares) | shares (109,454)
Number, forfeited (in shares) | shares (18,234)
Number, outstanding, ending balance (in shares) | shares 178,712
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, adjustment upon final determination of level of performance goal achievement (in dollars per share) | $ / shares 102.10
Weighted-average fair value, vested (in dollars per share) | $ / shares 102.10
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 126.21
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 134.72
XML 154 R141.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details) - USD ($)
2 Months Ended 12 Months Ended
Feb. 23, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 01, 2022
Jun. 21, 2022
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Proceeds from ESPP contribution   $ 1,060,000 $ 0 $ 0    
Employee Stock | 2022 Employee stock purchase plan            
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate         15.00%  
Share-based compensation arrangement by share-based payment award, maximum employee subscription         $ 25,000  
Common stock, capital shares reserved for future issuance (in shares)   800,000       800,000
Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average ESPP rights   $ 20.53        
Employee Stock | 2022 Employee stock purchase plan | Subsequent Event            
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 7,636          
Proceeds from ESPP contribution $ 1,060,000          
XML 155 R142.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Based Compensation - Employee Stock Purchase Plan (Details)
12 Months Ended
Dec. 31, 2022
Employee Stock | 2022 Employee stock purchase plan  
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Dividend yield 0.00%
Expected life (years) 3 months 18 days
Risk free interest rate for expected life 3.30%
Volatility for expected life 43.60%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions 9.90%
Share Match Units  
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]  
Dividend yield 0.00%
Expected life (years) 2 years
Risk free interest rate for expected life 2.30%
Volatility for expected life 32.30%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions 12.90%
XML 156 R143.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Disclosures - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Oct. 01, 2018
Related Party Transaction [Line Items]    
Revenue from related parties $ 2,258  
Accounts receivable from related party $ 856  
3.50% Convertible Senior Notes due October 1, 2024 | Convertible notes payable    
Related Party Transaction [Line Items]    
Debt instrument face amount   $ 150,000
XML 157 R144.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Repayment of the Notes in shares $ 36,742 $ 0
Convertible notes payable | 3.50% Convertible Senior Notes due October 1, 2024    
Debt Instrument [Line Items]    
Repayment of the Notes in cash 200 0
Interest expense on the Notes $ 3,442 $ 5,250
XML 158 R145.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitment $ 9,700 $ 8,100
Percentage of export-oriented units established 100.00%  
Aggregate disputed amount related to transfer pricing and permanent establishment $ 37,088 34,276
Total bank guarantees and deposits in respect of contingencies 7,532 7,954
Value added tax payable 5,526 6,387
GST refund rejected $ 3,866 $ 3,322
XML 159 exls-20221231_htm.xml IDEA: XBRL DOCUMENT 0001297989 2022-01-01 2022-12-31 0001297989 2022-06-30 0001297989 2023-02-21 0001297989 2022-12-31 0001297989 2021-12-31 0001297989 2021-01-01 2021-12-31 0001297989 2020-01-01 2020-12-31 0001297989 us-gaap:CommonStockMember 2019-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001297989 us-gaap:RetainedEarningsMember 2019-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001297989 us-gaap:TreasuryStockMember 2019-12-31 0001297989 2019-12-31 0001297989 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001297989 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001297989 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-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-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001297989 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001297989 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-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-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001297989 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001297989 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001297989 us-gaap:CommonStockMember 2022-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001297989 us-gaap:RetainedEarningsMember 2022-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001297989 us-gaap:TreasuryStockMember 2022-12-31 0001297989 srt:MinimumMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-12-31 0001297989 exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-12-31 0001297989 exls:InsuranceMember 2022-01-01 2022-12-31 0001297989 exls:HealthcareMember 2022-01-01 2022-12-31 0001297989 exls:EmergingBusinessMember 2022-01-01 2022-12-31 0001297989 exls:AnalyticsMember 2022-01-01 2022-12-31 0001297989 exls:InsuranceMember 2021-01-01 2021-12-31 0001297989 exls:HealthcareMember 2021-01-01 2021-12-31 0001297989 exls:EmergingBusinessMember 2021-01-01 2021-12-31 0001297989 exls:AnalyticsMember 2021-01-01 2021-12-31 0001297989 exls:InsuranceMember 2020-01-01 2020-12-31 0001297989 exls:HealthcareMember 2020-01-01 2020-12-31 0001297989 exls:EmergingBusinessMember 2020-01-01 2020-12-31 0001297989 exls:AnalyticsMember 2020-01-01 2020-12-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2022-01-01 2022-12-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2021-01-01 2021-12-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2020-01-01 2020-12-31 0001297989 exls:AnalyticsServicesMember 2022-01-01 2022-12-31 0001297989 exls:AnalyticsServicesMember 2021-01-01 2021-12-31 0001297989 exls:AnalyticsServicesMember 2020-01-01 2020-12-31 0001297989 country:US 2022-01-01 2022-12-31 0001297989 country:US 2021-01-01 2021-12-31 0001297989 country:US 2020-01-01 2020-12-31 0001297989 country:GB 2022-01-01 2022-12-31 0001297989 country:GB 2021-01-01 2021-12-31 0001297989 country:GB 2020-01-01 2020-12-31 0001297989 exls:RestOfWorldMember 2022-01-01 2022-12-31 0001297989 exls:RestOfWorldMember 2021-01-01 2021-12-31 0001297989 exls:RestOfWorldMember 2020-01-01 2020-12-31 0001297989 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001297989 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001297989 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001297989 country:US 2022-12-31 0001297989 country:US 2021-12-31 0001297989 country:IN 2022-12-31 0001297989 country:IN 2021-12-31 0001297989 country:PH 2022-12-31 0001297989 country:PH 2021-12-31 0001297989 exls:RestOfWorldMember 2022-12-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-12-31 0001297989 exls:ContractAcquisitionCostsMember 2021-01-01 2021-12-31 0001297989 exls:ContractFulfillmentCostsMember 2022-01-01 2022-12-31 0001297989 exls:ContractFulfillmentCostsMember 2021-01-01 2021-12-31 0001297989 exls:ContractAcquisitionCostsMember 2022-12-31 0001297989 exls:ContractFulfillmentCostsMember 2022-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2022-01-01 2022-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2022-12-31 0001297989 us-gaap:TechnologyEquipmentMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001297989 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001297989 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001297989 us-gaap:VehiclesMember 2022-12-31 0001297989 us-gaap:VehiclesMember 2021-12-31 0001297989 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001297989 us-gaap:BuildingMember 2022-12-31 0001297989 us-gaap:BuildingMember 2021-12-31 0001297989 us-gaap:LandMember 2022-12-31 0001297989 us-gaap:LandMember 2021-12-31 0001297989 us-gaap:ConstructionInProgressMember 2022-12-31 0001297989 us-gaap:ConstructionInProgressMember 2021-12-31 0001297989 exls:DepreciationAndAmortizationMember 2022-01-01 2022-12-31 0001297989 exls:DepreciationAndAmortizationMember 2021-01-01 2021-12-31 0001297989 exls:DepreciationAndAmortizationMember 2020-01-01 2020-12-31 0001297989 exls:ClairvoyantMember 2021-12-16 0001297989 exls:ClairvoyantMember 2021-12-16 2021-12-16 0001297989 exls:ClairvoyantMember 2022-12-31 0001297989 exls:ClairvoyantMember 2021-12-31 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 2022-01-01 2022-12-31 0001297989 exls:ClairvoyantMember 2021-01-01 2021-12-31 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:InboundMediaGroupLLCMember 2022-06-10 2022-06-10 0001297989 exls:InboundMediaGroupLLCMember 2022-06-10 0001297989 exls:InboundMediaGroupLLCMember 2022-12-31 0001297989 exls:InsuranceMember 2020-12-31 0001297989 exls:HealthcareMember 2020-12-31 0001297989 exls:EmergingBusinessMember 2020-12-31 0001297989 exls:AnalyticsMember 2020-12-31 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-12-31 0001297989 exls:HealthcareMember 2022-12-31 0001297989 exls:EmergingBusinessMember 2022-12-31 0001297989 exls:AnalyticsMember 2022-12-31 0001297989 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-01 2022-12-31 0001297989 us-gaap:MeasurementInputDiscountRateMember 2022-10-01 2022-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2022-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001297989 us-gaap: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-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-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-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-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-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001297989 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001297989 exls:ContingentConsiderationMember 2021-12-31 0001297989 exls:ContingentConsiderationMember 2022-01-01 2022-12-31 0001297989 exls:ContingentConsiderationMember 2021-01-01 2021-12-31 0001297989 exls:ContingentConsiderationMember 2022-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2021-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2021-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-12-31 0001297989 us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001297989 us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001297989 us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-12-31 0001297989 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-04-18 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:PrimeRateMember 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember exls:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember exls:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-01-01 2022-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-01-01 2022-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2021-01-01 2021-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2020-01-01 2020-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2021-10-01 2021-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001297989 us-gaap:InterestExpenseMember 2022-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandTwentyTwoRepurchaseProgramMember 2021-10-05 0001297989 exls:GratuityPayableMember 2022-12-31 0001297989 exls:GratuityPayableMember 2021-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2018-06-15 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2022-12-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2022-01-01 2022-12-31 0001297989 2018-06-15 2018-06-15 0001297989 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001297989 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001297989 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2021-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2022-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001297989 srt:MinimumMember exls:ShareMatchUnitsMember 2022-01-01 2022-12-31 0001297989 srt:MaximumMember exls:ShareMatchUnitsMember 2022-01-01 2022-12-31 0001297989 exls:ShareMatchUnitsMember 2021-12-31 0001297989 exls:ShareMatchUnitsMember 2022-01-01 2022-12-31 0001297989 exls:ShareMatchUnitsMember 2022-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2021-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2021-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2022-12-31 0001297989 exls:PerformanceBasedStockAwardsMember 2022-12-31 0001297989 exls:PerformanceBasedStockAwardsMember 2022-01-01 2022-12-31 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-11-01 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-06-21 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-12-31 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember us-gaap:SubsequentEventMember 2023-01-01 2023-02-23 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares pure exls:operating_segment exls:pure iso4217:GBP iso4217:EUR iso4217:AUD iso4217:COP exls:numberOfDays exls:class_of_common_stock exls:installment 0001297989 2022 FY false http://fasb.org/us-gaap/2022#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 0.0133333 10-K true 2022-12-31 --12-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 No Yes Yes Large Accelerated Filer false false true false 4754716854 33300643 Part III incorporates information from certain portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the fiscal year end of December 31, 2022. 34 Deloitte & Touche LLP New York, New York 118669000 135337000 179027000 179430000 4897000 6174000 259222000 194232000 50979000 62971000 612794000 578144000 82828000 86008000 55347000 76692000 2055000 2299000 55791000 21404000 64819000 81082000 405637000 403902000 34779000 3190000 32069000 30183000 1346119000 1282904000 7789000 5647000 30000000 260016000 18782000 20000000 108100000 114285000 95352000 76350000 14978000 18487000 2945000 901000 277946000 495686000 220000000 48155000 68506000 547000 965000 41292000 24591000 587940000 589748000 0.001 0.001 15000000 15000000 0 0 0 0 0.001 0.001 100000000 100000000 39987976 33234444 39508340 33291482 40000 40000 445108000 395742000 899105000 756137000 -144143000 -89474000 1200110000 1062445000 6753532 6216858 441931000 369289000 758179000 693156000 1346119000 1282904000 1412044000 1122293000 958434000 896595000 690934000 623936000 515449000 431359000 334498000 169016000 142040000 113891000 97989000 84306000 60123000 56282000 49132000 50462000 323287000 275478000 224476000 192162000 155881000 110022000 6199000 4313000 4432000 8252000 7561000 11190000 -10000 6773000 12065000 0 -12845000 0 190099000 146561000 115329000 47565000 31850000 25626000 142534000 114711000 89703000 434000 47000 -227000 142968000 114758000 89476000 4.29 3.42 2.61 4.23 3.35 2.59 33330317 33549275 34273388 33833858 34244478 34555164 142968000 114758000 89476000 -27333000 4663000 12665000 0 -1134000 0 -47734000 -11134000 -540000 2574000 -558000 -2401000 -1295000 9264000 801000 -592000 -709000 -394000 -15937000 -2228000 -591000 -54669000 -14490000 9908000 88299000 100268000 99384000 38480654 39000 391240000 551903000 -84892000 4295413 -188289000 670001000 487398 0 1501000 1501000 28235000 28235000 1113205 79949000 79949000 9908000 9908000 89476000 89476000 38968052 39000 420976000 641379000 -74984000 5408618 -268238000 719172000 540288 1000 709000 710000 38621000 38621000 1118634 118357000 118357000 19436000 310394 17306000 36742000 -84000000 -84000000 -14490000 -14490000 114758000 114758000 39508340 40000 395742000 756137000 -89474000 6216858 -369289000 693156000 479636 0 49366000 49366000 536674 72642000 72642000 -54669000 -54669000 142968000 142968000 39987976 40000 445108000 899105000 -144143000 6753532 -441931000 758179000 142968000 114758000 89476000 56102000 49656000 50513000 49366000 38621000 28235000 21783000 26326000 27146000 1209000 -5139000 7174000 16643000 3821000 -402000 -19552000 -20326000 2697000 683000 -464000 297000 0 -12845000 0 8250000 0 0 0 1795000 2616000 -510000 -168000 315000 68121000 37684000 -24696000 7709000 1179000 5133000 8779000 -12062000 696000 10723000 -227000 -6505000 2385000 -614000 243000 2473000 -12733000 18222000 5551000 46475000 335000 14475000 2934000 -9895000 -23227000 -25674000 -26589000 166141000 184387000 202973000 44836000 37248000 42224000 266000 1300000 916000 3872000 76831000 0 212607000 96011000 102462000 164503000 94520000 126154000 0 0 700000 -96546000 -114270000 -18316000 142000 201000 249000 35000000 300000000 110000000 45000000 329031000 120867000 72642000 118357000 79949000 0 710000 1501000 1060000 0 0 -81724000 -146879000 -89564000 -6060000 -4947000 3382000 -18189000 -81709000 98475000 143810000 225519000 127044000 125621000 143810000 225519000 8189000 6589000 7626000 55592000 49825000 20571000 0 36742000 0 312000 71000 45000 Organization<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), is a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, artificial intelligence and machine learning, the Company creates agile, scalable solutions and executes complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others. The Company’s data-led value creation framework enables better and faster decision making, leveraging its end-to-end data and analytics capabilities to drive improved business outcomes, and re-designing of operating models to integrate advanced technology into operational workflows. The Company embeds digital operations and solutions into clients’ businesses and introduces its data led approach to transform operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Basis of Preparation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”). The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of ExlService Holdings, Inc. and all of its subsidiaries and includes the Company's share in the results of its associates.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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 consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div><div style="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%">For purposes of comparability, certain prior period amounts have been reclassified to conform to the current year presentation in accordance with U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the 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 consolidated financial statements and the 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 consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:11.41pt">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of each entity in the Company is the currency of the primary economic environment in which it operates. Transactions in foreign currencies are initially recorded into functional currency at the rates of exchange prevailing on the date of the transaction. Monetary assets and liabilities denominated in foreign currencies are remeasured into functional currency at the rates of exchange prevailing at the balance sheet date. Non-monetary assets and liabilities are remeasured to the functional currency at exchange rates that prevailed on the date of inception of the transaction. All foreign exchange gains and losses arising on re-measurement are recorded in the Company's consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities of the subsidiaries for which the functional currency is other than the U.S. dollar are translated into U.S. dollars, the reporting currency, at the rate of exchange prevailing on the balance sheet date. Revenues and expenses are translated into U.S. dollars at the exchange rates prevailing on the last business day of each month, which approximates the average monthly exchange rate. Share capital and other equity items are translated at exchange rates that prevailed on the date of inception of the transaction. Resulting translation adjustments are included in “Accumulated other comprehensive income/(loss)” in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Revenue Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expect to be entitled to in exchange for the services provided. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Services</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues from digital operations and solutions and analytics services. The Company provides digital operations and solutions and analytics services helping businesses enhance revenue growth and improve profitability. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Type of Contracts and Basis of Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.23pt">a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after the Company’s assessment of “Principal versus agent considerations.” The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. Revenues are recognized on a gross basis if the Company is in the capacity of principal and on a net basis if it falls in the capacity of an agent.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Revenues for the Company’s fixed-price contracts, which include business support services provided on a fixed price basis or implementation of applications or solutions, are recognized considering costs incurred to date relative to total </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the stage of completion and/or cost required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. The Company regularly monitors these estimates throughout the execution of the project and records changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.69pt">Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:12.8pt">Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(“ASC Topic 606”), the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Modification to Contracts</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is recognized based upon the transaction price allocated to each performance obligation based on the relative standalone selling price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of Transaction Price to Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract. In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variability in the transaction price arises primarily due to service level agreements and volume discounts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unbilled Receivables</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where the Company identifies an overpayment claim. In such contracts, Company’s consideration is contingent upon and collectable only when the actual collections are made by its customers. Based on guidance on “variable consideration” in ASC Topic 606, Company use its historical experience and projections to determine the expected recoveries from its customers and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Contract Fulfillment Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the Company also defers revenues attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in the Company’s consolidated balance sheets and are recognized ratably over the period during which the related services are performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in the consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Contract Acquisition Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Upfront Payments Made to Customers</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments, in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets and Other assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Out-of-Pocket Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payment terms</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of remaining performance obligations as a result of applying the practical expedient provided in ASC Topic 606, for contracts that meet any of the following criteria:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Contracts with an original expected length of one year or less as determined under ASC Topic 606,</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">Contracts for which Company recognize revenue based on the right to invoice for service performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Cash and Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market funds and time deposits to reduce its exposure to market risk with regard to these funds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash includes any cash and cash equivalents that are legally restricted as to withdrawal or usage.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests for a term of up to three months in money market funds, which invest in instruments of various maturities in the United States. These investments are accounted for in accordance with the fair value option under ASC Topic 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.01pt">Short-Term and Long-Term Investments</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 Company’s short-term investments consist of investments in mutual funds and those term deposits with more than three months of original maturity and less than twelve months of remaining maturity as of the reporting date, while long-term investments consist of term deposits with more than twelve months of remaining maturity as of the reporting date and investments in equity affiliate.</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 Company’s investments in term deposits with financial institutions are measured and recognized at amortized cost. Interest earned on such investments is included in other income/(loss), net.</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 Company’s mutual fund investments are in debt funds invested in India. These investments are accounted for in accordance with the fair value option under ASC Topic 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.</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%">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 consolidated statements of income. The Company periodically reviews the carrying value of its investment to determine if there has been any other than temporary decline in carrying value. The investment balance for an investee is increased or decreased for cash contribution and distributions to or from, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Accounts Receivable and Allowance for Expected Credit Losses</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%">Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable are recorded net of allowances 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 </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%">future. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</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%">Accounts receivable include unbilled accounts receivable which represent revenues on contracts to be billed, in subsequent periods, as per the terms of the related contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.78pt">Property and Equipment</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, which is generally comprised of the purchase price for such property or equipment, non-refundable duties and taxes, but excludes any discounts and/or rebates, less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at an amount equal to the lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives, which usually approximate the fair value of the underlying asset. Expenditures for replacements and improvements are capitalized, if they enhance the production capacity and future benefits whereas the costs of maintenance and repairs are charged to earnings as incurred. Advances paid towards acquisition of property and equipment and the cost of property and equipment not yet placed in service before the end of the reporting period, net of impairment, if any, are classified as capital work in progress.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment which are abandoned and disposed other than by sale, are assessed for revision of their useful life, thereby revising the future depreciation to reflect the use of property and equipment over the remaining shortened life.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The estimated useful life have been disclosed in Note 9 - Property and Equipment, net to the consolidated financial statements.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.57pt">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs related to the development or enhancements to existing software products to be sold, leased or otherwise marketed and / or used for internal-use. The Company begins to capitalize costs to develop or enhance software when planning stage efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred and recorded within “General and administrative expenses” in the Company’s consolidated statements of income. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs, and in determining the estimated useful lives over which the costs are amortized.</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%">Implementation costs in cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements are evaluated to ascertain if the arrangement includes a license to internal-use software. If a CCA does not provide a contractual right to the Company to take possession of the software at any time during the hosting period without significant penalty, and it is not feasible to either run the software on the Company’s own hardware, then implementation costs incurred are accounted for as a service contract. In case of the existence of such a contractual right to take possession of the software and the Company is able to run the software on its own hardware, then such implementation costs are capitalized as software development costs. </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:112%">Annual amortization of internally developed software products meant for sale, lease or otherwise marketing is the greater of the amount computed using the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the software product, generally estimated to be up to 5 years from the date the product became available for use. Annual amortization of internally developed software products meant for internal-use is based on the straight-line method over the estimated useful lives of the internally developed software products. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.57pt">Business Combinations, Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires that the acquisition method of accounting be used for all business combinations. The guidance specifies criteria as to intangible assets acquired in a business combination that must be recognized and reported separately from goodwill. Contingent consideration is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved, whereby such changes in fair value are recognized in earnings. Under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, all assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition related costs are expensed as incurred under general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. The Company subsequently re-evaluates the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to its preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. The Company undertakes studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. The Company examines the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. The Company tests for goodwill impairment at the reporting unit level, as that term is defined in U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for discussion of the Company's goodwill impairment testing. The Company adopted Accounting Standard Update (“ASU”) No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective January 1, 2018 in conjunction with our goodwill impairment assessment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model,”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company uses its internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on its most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of the Company’s control, provide the Company’s best estimate of all assumptions applied within the DCF model. Under the market approach, the Company estimates fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are initially valued and recognized at fair market value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over the estimated useful lives and are reviewed for impairment, if indicators of impairment arise. The evaluation of impairment is based upon a comparison of the carrying amount of the intangible asset to its fair value, which is calculated using the estimated future undiscounted net cash flows expected to be generated by the asset. If the fair value of the intangible assets is less than the carrying amount of the asset, the asset is considered impaired and an impairment expense is recognized equal to any shortfall in the current period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"/><td style="width:85.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.346%"/><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%">Useful Lives<br/>(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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-15</span></div></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: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-10</span></div></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:112%">Non-compete agreements</span></div></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%">4</span></div></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%">Trade names and trademarks</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-10</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Impairment of Long-lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated from the assets. 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. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company derives the required undiscounted cash flow estimates from its historical experience and its internal business plans. To determine fair value, the Company follows the discounted cash flow approach and uses its internal cash flow estimates discounted at an appropriate discount rate and independent appraisals, as appropriate. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.57pt"> Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company uses derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts adhere to the Company’s treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of forecasted transactions are recorded in the consolidated statements of income along with the underlying hedged item in the same line as part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable. The accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to the consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates hedge effectiveness of cash flow hedges at the time a contract is entered into as well as on an ongoing basis. For hedge relationships that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related derivative amounts recorded in AOCI are reclassified to earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses derivatives instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, against the risk of </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%">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 Topic 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain, net.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also uses foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All of the assets and liabilities related to the Company’s 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. The Company has presented all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in its consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by the Company related to these contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:3.57pt">Employee Benefits</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions to defined contribution plans are charged to the consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records annual amounts relating to its defined benefit plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return on plan assets, future compensation increases and attrition rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in other comprehensive income (loss) and amortized to net periodic benefit cost over the expected remaining period of service of the covered employees using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. These assumptions may not be within the control of the Company and accordingly it is reasonably possible that these assumptions could change in future periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xMjEvZnJhZzozMTViM2ZlZjQ4ODA0NmZiOWZjZTA5Yzg5YmRkMzlhNC90ZXh0cmVnaW9uOjMxNWIzZmVmNDg4MDQ2ZmI5ZmNlMDljODliZGQzOWE0XzEyMDk0NjI4MDM3Mjkx_55904c33-e420-4eb2-91c0-45b8e7179e4b">Other income/(loss), net.</span>” Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements for details.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, rights to compensated absences vest or accumulate and payment is probable and estimable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.78pt">Stock-Based Compensation</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes stock-based compensation expense in the consolidated statements of income for awards of equity instruments to employees and non-employee directors based on the grant-date fair value of those awards. The Company recognizes these compensation costs on straight-line basis over the requisite service period of the award, or to the date on which retirement eligibility is achieved, if shorter. Forfeitures are accounted when the actual forfeitures occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), which was adopted by the Company's stockholders on June 15, 2018, which replaces and supersedes the 2015 Amendment and Restatement of the Company’s 2006 Omnibus Award Plan (the “Prior Plan”) and is effective upon the date approved by the Company’s stockholders, the Company grants performance-based restricted stock units (“PRSU”) to executive officers and other specified employees. Generally, the Company grants PRSUs that cliff vest based on an aggregated revenue target (“PU”) for a three-year period, and PRSUs that are based on market conditions (“MU”) and cliff vest upon meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of the respective targets. However, the features of the equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each PU is determined based on the market price of one common share of the Company on the day prior to the date of grant, and the associated compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The compensation expense for the PU is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense will be based on a comparison of the final performance metrics to the specified targets. The expense related to the unvested PU as of December 31, 2022 was based on the Company's assessment of performance criteria for these grants that would most likely be met during the respective years of vesting against the targeted performance level.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value for the MUs is determined using a Monte Carlo simulation model and the related compensation expense is expensed on a straight-line basis over the vesting period. All compensation expense related to the MU will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the Company's 2022 Employee Stock Purchase Plan (“ESPP”) is measured at fair-value using a Black-Scholes option-pricing model at the commencement of each offering period and recognized over that offering period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Income Taxes</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for income taxes using the asset and liability method of accounting for income taxes. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates. The deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of existing assets and liabilities and their respective tax bases and all operating losses carried forward, if any. Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which the applicable temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or tax status is recognized in the statements of income in the period in which the change is identified. The Company releases (reclassifies) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes provisions for uncertain tax provisions and related interest and penalties when the Company believes those tax positions are not more likely than not of being sustained, if challenged.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to indefinitely reinvest earnings from its foreign subsidiaries and has not recorded deferred tax liabilities for the indefinitely reinvested earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the tax effects of Global Intangible Low-Taxed Income of certain foreign subsidiaries as a period cost.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Concentration of Credit Risk in Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, time deposits, mutual fund investments, accounts receivable and derivative financial instruments. By their nature, all such financial instruments involve risks including the credit risks of non-performance by counterparties. Pursuant to the Company’s investment policy, surplus funds are maintained as cash equivalents and short-term investments, and are invested in highly-rated mutual funds, money market funds and time deposits, placed with highly rated financial institutions to reduce its exposure to market risk with regard to these funds. The Company’s exposure to credit risk on account receivable is influenced mainly by the individual characteristic of each customer and the concentration of risk from the top few customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To mitigate this risk the Company evaluates the creditworthiness of its clients in conjunction with its revenue recognition </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">processes as well as through its ongoing collectability assessment processes for accounts receivable. The Company does not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Fair value measurements</span></div><div style="margin-bottom:9pt;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%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability as against assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk. The fair value hierarchy consists of the following three levels:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level I — Quoted prices for identical instruments in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level II — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level III — Instruments whose significant value drivers are unobservable.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:7.45pt">Leases</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception of the contract. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in the Company's consolidated balance sheets. Long-lived assets underlying finance leases are recorded in “Property and equipment”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “other non-current liabilities,” respectively, in the Company's consolidated balance sheets.</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%">ROU assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs, and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date for determining the present value of lease payments. 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 are entered and lease specific adjustments for the effects of collateral. Lease terms includes the effects of options to extend or terminate the lease when it is reasonably certain at commencement of the lease that the Company will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. The Company evaluates lease agreements to determine lease and non-lease components, which are accounted for separately.</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%">Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for lease-related concessions in accordance with guidance in 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:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. Upon modification, the Company remeasures the lease liability to reflect changes to the remaining lease payments and discount rates and recognizes the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:7.45pt">Government Grants</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Government grants are recognized at their fair value when there is a reasonable assurance that the conditions attached to them have been satisfied and the grants have been received. Government grants relating to income are recognized as a reduction of expenses in the consolidated statements of income. Government grants relating to a property and equipment are recognized as a reduction from the cost of acquisition of such property and equipment. The grant is subsequently measured in the consolidated statements of income over the life of the property and equipment in the form of reduced depreciation expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:8.57pt">Earnings per share</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed using the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. For the purposes of calculating diluted earnings per share, the treasury stock method is used for stock-based awards and outstanding convertible notes except where the results would be anti-dilutive. 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates the dilutive effect of convertible notes using the treasury stock method through the maturity date of the convertible notes, if it has the intent and ability to settle the principal amount of the outstanding convertible notes in cash. Under the treasury stock method, the convertible notes shall have a dilutive impact related to the conversion premium, if any, on diluted earnings per share to the extent the issuance is dilutive based on the average market price of our common stock for a reporting period being greater the conversion price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:5.78pt">Commitments and contingencies</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%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recognized when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. A disclosure for a contingent liability is made when there is a possible obligation that may require an outflow of resources. When there is a possible obligation or a present obligation in respect of which the likelihood of outflow of resources is remote, no provision or disclosure is made. Legal costs incurred in connection with such liabilities are expensed as incurred. Capital commitments are disclosed in the financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, FASB (“Financial Accounting Standard Board”) issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations (“ASC Topic 805”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">(w)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:4.68pt"> Recently Adopted Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. 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. In December 2022, FASB issued ASU No. 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, to defer the sunset date of Topic 848 until December 31, 2024. The adoption of these ASUs did not have a material impact on the Company’s consolidated financial statements.</span> Basis of Preparation and Principles of ConsolidationThe consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”). The accompanying financial statements have been prepared on a consolidated basis and reflect the financial statements of ExlService Holdings, Inc. and all of its subsidiaries and includes the Company's share in the results of its associates.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’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 consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div><div style="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%">For purposes of comparability, certain prior period amounts have been reclassified to conform to the current year presentation in accordance with U.S. GAAP.</span></div> Use of EstimatesThe preparation of the 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 consolidated financial statements and the 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 consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles. Foreign Currency TranslationThe functional currency of each entity in the Company is the currency of the primary economic environment in which it operates. Transactions in foreign currencies are initially recorded into functional currency at the rates of exchange prevailing on the date of the transaction. Monetary assets and liabilities denominated in foreign currencies are remeasured into functional currency at the rates of exchange prevailing at the balance sheet date. Non-monetary assets and liabilities are remeasured to the functional currency at exchange rates that prevailed on the date of inception of the transaction. All foreign exchange gains and losses arising on re-measurement are recorded in the Company's consolidated statements of income.The assets and liabilities of the subsidiaries for which the functional currency is other than the U.S. dollar are translated into U.S. dollars, the reporting currency, at the rate of exchange prevailing on the balance sheet date. Revenues and expenses are translated into U.S. dollars at the exchange rates prevailing on the last business day of each month, which approximates the average monthly exchange rate. Share capital and other equity items are translated at exchange rates that prevailed on the date of inception of the transaction. Resulting translation adjustments are included in “Accumulated other comprehensive income/(loss)” in the consolidated balance sheets. Revenue Recognition<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when services are provided to the Company's customers, in an amount that reflects the consideration which the Company expect to be entitled to in exchange for the services provided. The Company recognizes revenue when it satisfies a performance obligation by providing services to a customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured based on consideration specified in a contract with a customer and excludes value added tax, business tax, any applicable discounts and amounts collected on behalf of third parties. Reimbursements of out-of-pocket expenses are included as a part of revenue.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Services</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues from digital operations and solutions and analytics services. The Company provides digital operations and solutions and analytics services helping businesses enhance revenue growth and improve profitability. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Type of Contracts and Basis of Recognition</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:17.23pt">a) Revenues under time-and-material, transaction and outcome-based contracts are recognized as the services are performed. When the terms of the client contract specify service level parameters that must be met (such as turnaround time or accuracy), the Company monitors such service level parameters to determine if any service credits or penalties have been incurred. Revenues are recognized net of any penalties or service credits that are due to a client.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b) Revenues from arrangements involving subcontracting, either in part or whole of the assigned work, are recognized after the Company’s assessment of “Principal versus agent considerations.” The Company evaluates whether it is in control of the services before the same are transferred to the customer to assess whether it is principal or agent in the arrangement. Revenues are recognized on a gross basis if the Company is in the capacity of principal and on a net basis if it falls in the capacity of an agent.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Revenues for the Company’s fixed-price contracts, which include business support services provided on a fixed price basis or implementation of applications or solutions, are recognized considering costs incurred to date relative to total </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred cost represents work performed, which corresponds with, and thereby reasonably reflects transfer of control to the client. The use of this method requires significant judgment to estimate the stage of completion and/or cost required to complete the contracted scope of work, including assumptions and estimates relative to the length of time to complete the project and the nature and complexity of the work to be performed and resources engaged. The Company regularly monitors these estimates throughout the execution of the project and records changes in the period in which a change in an estimate is determined. If a change in an estimate results in a projected loss on a project, such loss is recognized in the period in which it is first identified.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;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%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.69pt">Revenue from the Company’s software and related services contracts, which are not significant, are primarily related to annual maintenance renewals or incremental license fees for additional users. Maintenance revenues are generally recognized on a straight-line basis over the annual contract term. Fees for incremental license without any associated services are recognized upon delivery of the related incremental license. </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To a lesser extent, certain contracts may include offerings such as sale of licenses, which may be perpetual or subscription-based. The Company recognizes revenue from distinct perpetual licenses upfront at a point in time when the software is made available to the client, whereas for a combined software license and services performance obligation, revenue is recognized over the period that the services are performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:40.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from distinct subscription based licenses is recognized over the period of service performed. Revenue from any associated maintenance or ongoing support services is recognized over the term of the contract.</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:12.8pt">Revenues from reimbursement optimization services having contingent fee arrangements are recognized by the Company at the point in time when a performance obligation is satisfied, which is when it identifies an overpayment claim. In such contracts, the Company’s consideration is contingent upon the actual collections made by its customers and net of any subsequent retraction claims. Based on guidance on “variable consideration” in Accounting Standards Codification (“ASC”) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contracts with Customers </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(“ASC Topic 606”), the Company uses its historical experience and projections to determine the expected recoveries from its customers and recognizes revenue based upon such expected recoveries. Any adjustment required due to change in estimates are recorded in the period in which such change is identified.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Modification to Contracts</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to contracts involves assessing whether the services added to an existing contract are distinct and whether the pricing is at a standalone selling price. Services added that are distinct and at standalone selling price are accounted on a prospective basis either as a separate contract, or as a termination of existing contract and creation of a new contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers do not generally bundle different services together except for software and related services contracts, which are not significant, involving implementation services and post contract maintenance services. In such software and related services contracts, revenue is recognized based upon the transaction price allocated to each performance obligation based on the relative standalone selling price.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allocation of Transaction Price to Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is allocated to performance obligations on a relative standalone selling price basis. Standalone selling prices are estimated by reference to the total transaction price less the sum of the observable standalone selling prices of other goods or services promised in the contract. In assessing whether to allocate variable consideration to a specific part of the contract, the Company considers the nature of the variable payment and whether it relates specifically to its efforts to satisfy a specific part of the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variability in the transaction price arises primarily due to service level agreements and volume discounts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers its experience with similar transactions and expectations regarding the contract in estimating the amount of variable consideration that should be recognized during a period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the expected value method is most appropriate for determining the variable consideration since the Company has large number of contracts with similar nature of transactions/services.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unbilled Receivables</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled receivables represents revenues recognized for services rendered between the last billing date and the balance sheet date. Unbilled receivables also include revenues recognized from reimbursement optimization services where the Company identifies an overpayment claim. In such contracts, Company’s consideration is contingent upon and collectable only when the actual collections are made by its customers. Based on guidance on “variable consideration” in ASC Topic 606, Company use its historical experience and projections to determine the expected recoveries from its customers and recognize revenue and receivables based upon such expected recoveries. Accordingly, the amounts for which services have been performed and for which invoices have not been issued to customers on the balance sheet date, (i.e. unbilled receivables) are presented under accounts receivable, net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Contract Fulfillment Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has contract liabilities (deferred revenue) consisting of advance billings and billing in excess of revenues recognized. Deferred revenue also includes the amount for which services have been rendered but other conditions of revenue recognition are not met, for example where the Company does not have an enforceable contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the Company also defers revenues attributable to certain process transition activities, with respect to its customers where such activities do not represent separate performance obligations. Revenues related to such transition activities are classified under “Deferred revenue” and “Other non-current liabilities” in the Company’s consolidated balance sheets and are recognized ratably over the period during which the related services are performed.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to such transition activities are contract fulfillment costs, and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets, and are recognized over the expected duration of the relationship with customers, under “Cost of revenues” in the consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Contract Acquisition Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct and incremental costs incurred for acquiring contracts, such as sales commissions are contract acquisition costs and thereby classified under “Other current assets” and “Other assets” in the consolidated balance sheets. Such costs are amortized over the expected duration of the relationship with customers and recorded under Selling and marketing expenses in the consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Upfront Payments Made to Customers</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upfront payments, in nature of deal signing discount or deal signing bonuses made to customers are contract assets and classified under “Other current assets and Other assets” in the consolidated balance sheets. Such costs are amortized over the expected period of benefit and are recorded as an adjustment to transaction price and reduced from revenues.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Out-of-Pocket Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursements of out-of-pocket expenses received from clients are included as part of revenues.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payment terms</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contracts entered into by the Company specify the payment terms and are defined for each contract separately. Usual payment terms range between 30-60 days. The Company does not have any extended payment terms clauses in existing contracts.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of remaining performance obligations as a result of applying the practical expedient provided in ASC Topic 606, for contracts that meet any of the following criteria:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Contracts with an original expected length of one year or less as determined under ASC Topic 606,</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">Contracts for which Company recognize revenue based on the right to invoice for service performed.</span></div> P30D P60D Cash and Cash Equivalents and Restricted Cash<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of ninety days or less to be cash equivalents. Pursuant to the Company’s investment policy, surplus funds are invested in highly-rated debt mutual funds, money market funds and time deposits to reduce its exposure to market risk with regard to these funds.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash includes any cash and cash equivalents that are legally restricted as to withdrawal or usage.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests for a term of up to three months in money market funds, which invest in instruments of various maturities in the United States. These investments are accounted for in accordance with the fair value option under ASC Topic 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the statements of cash flows, the Company includes in its cash and cash-equivalent balances those amounts that have been classified as restricted cash and restricted cash equivalents.</span></div> Short-Term and Long-Term Investments<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 Company’s short-term investments consist of investments in mutual funds and those term deposits with more than three months of original maturity and less than twelve months of remaining maturity as of the reporting date, while long-term investments consist of term deposits with more than twelve months of remaining maturity as of the reporting date and investments in equity affiliate.</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 Company’s investments in term deposits with financial institutions are measured and recognized at amortized cost. Interest earned on such investments is included in other income/(loss), net.</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 Company’s mutual fund investments are in debt funds invested in India. These investments are accounted for in accordance with the fair value option under ASC Topic 825, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value is represented by original cost on the acquisition date and the net asset value (“NAV”) as quoted, at each reporting period and any changes in fair value are included in other income/(loss), net. Gain or loss on the disposal of these investments is calculated using the weighted average cost of the investments sold and is included in other income/(loss), net.</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%">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 consolidated statements of income. The Company periodically reviews the carrying value of its investment to determine if there has been any other than temporary decline in carrying value. The investment balance for an investee is increased or decreased for cash contribution and distributions to or from, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</span></div> Accounts Receivable and Allowance for Expected Credit Losses<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receivable are recorded net of allowances 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 </span><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%">future. Accounts receivable balances are written-off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</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%">Accounts receivable include unbilled accounts receivable which represent revenues on contracts to be billed, in subsequent periods, as per the terms of the related contracts.</span></div> Property and Equipment<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, which is generally comprised of the purchase price for such property or equipment, non-refundable duties and taxes, but excludes any discounts and/or rebates, less accumulated depreciation and impairment. Equipment held under finance leases are capitalized at the commencement of the lease at an amount equal to the lease liability, adjusted for any lease prepayments, initial direct costs and lease incentives, which usually approximate the fair value of the underlying asset. Expenditures for replacements and improvements are capitalized, if they enhance the production capacity and future benefits whereas the costs of maintenance and repairs are charged to earnings as incurred. Advances paid towards acquisition of property and equipment and the cost of property and equipment not yet placed in service before the end of the reporting period, net of impairment, if any, are classified as capital work in progress.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the estimated useful lives of the assets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment which are abandoned and disposed other than by sale, are assessed for revision of their useful life, thereby revising the future depreciation to reflect the use of property and equipment over the remaining shortened life.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company reviews property and equipment for impairment whenever events or changes in circumstances indicate that the related carrying amounts may not be recoverable. The estimated useful life have been disclosed in Note 9 - Property and Equipment, net to the consolidated financial statements.</span></div> Software Development Costs<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain costs related to the development or enhancements to existing software products to be sold, leased or otherwise marketed and / or used for internal-use. The Company begins to capitalize costs to develop or enhance software when planning stage efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. Costs incurred prior to meeting these criteria, together with costs incurred for training and maintenance, are expensed as incurred and recorded within “General and administrative expenses” in the Company’s consolidated statements of income. The Company exercises judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs, and in determining the estimated useful lives over which the costs are amortized.</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%">Implementation costs in cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements are evaluated to ascertain if the arrangement includes a license to internal-use software. If a CCA does not provide a contractual right to the Company to take possession of the software at any time during the hosting period without significant penalty, and it is not feasible to either run the software on the Company’s own hardware, then implementation costs incurred are accounted for as a service contract. In case of the existence of such a contractual right to take possession of the software and the Company is able to run the software on its own hardware, then such implementation costs are capitalized as software development costs. </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:112%">Annual amortization of internally developed software products meant for sale, lease or otherwise marketing is the greater of the amount computed using the ratio that current gross revenues for a product bear to the total of current and anticipated future gross revenues for that product or the straight-line method over the remaining estimated economic life of the software product, generally estimated to be up to 5 years from the date the product became available for use. Annual amortization of internally developed software products meant for internal-use is based on the straight-line method over the estimated useful lives of the internally developed software products. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.</span></div> P5Y Business Combinations, Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires that the acquisition method of accounting be used for all business combinations. The guidance specifies criteria as to intangible assets acquired in a business combination that must be recognized and reported separately from goodwill. Contingent consideration is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is re-measured to fair value as of each reporting date until the contingency is resolved, whereby such changes in fair value are recognized in earnings. Under ASC Topic 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, all assets and liabilities of the acquired businesses, including goodwill, are assigned to reporting units. Acquisition related costs are expensed as incurred under general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, assets acquired and liabilities assumed including uncertain tax positions and tax-related valuation allowances in connection with business combinations are initially estimated as of the acquisition date. The Company subsequently re-evaluates the assets acquired and liabilities assumed, including additional assets and liabilities identified subsequent to acquisition date, with any adjustments to its preliminary estimates being recorded to goodwill within the measurement period (up to one year from the acquisition date).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the cost of the acquired businesses in excess of the fair value of identifiable tangible and intangible net assets purchased in a business combination. Goodwill is not amortized but is tested for impairment at least on an annual basis, relying on a number of factors including operating results, business plans and estimated future cash flows of the reporting units to which it is assigned. The Company undertakes studies to determine the fair values of assets and liabilities acquired and allocate purchase consideration to assets and liabilities, including property and equipment, goodwill and other identifiable intangibles. The Company examines the carrying value of the goodwill annually in the fourth quarter, or more frequently, as circumstances warrant, to determine whether there are any impairment losses. The Company tests for goodwill impairment at the reporting unit level, as that term is defined in U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for discussion of the Company's goodwill impairment testing. The Company adopted Accounting Standard Update (“ASU”) No. 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective January 1, 2018 in conjunction with our goodwill impairment assessment.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill quantitative impairment test involves a comparison of the fair value of a reporting unit with its carrying amount. The Company estimates the fair value of a reporting unit using a combination of the income approach, using discounted cash flow analysis (“DCF model,”) and the market approach, using market multiples for reporting units whereby the fair value is not substantially in excess of carrying value. Under the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. The Company uses its internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on its most recent views of the long-term outlook for each business. Actual results may differ from those assumed in our forecasts. The discount rate is based on judgment of the specific risk inherent in the future cash flows of the respective reporting units. The variables within the discount rate, many of which are outside of the Company’s control, provide the Company’s best estimate of all assumptions applied within the DCF model. Under the market approach, the Company estimates fair value based on market multiples of revenues and earnings derived from comparable publicly-traded companies with characteristics similar to the reporting unit and comparable market transactions. The market approach is used to corroborate the results of the income approach. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining fair value requires the use of estimates and exercise of significant judgment, including assumptions about appropriate discount rates, perpetual growth rates, amount and timing of expected future cash flows, market multiples of revenues and earnings and comparable market transactions. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the estimates and judgments described above could change in future periods. There can be no assurance that operations will achieve the future cash flows reflected in the projections. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss shall be recognized, in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired in a business combination are initially valued and recognized at fair market value using generally accepted valuation methods appropriate for the type of intangible asset. Intangible assets with definite lives are amortized over the estimated useful lives and are reviewed for impairment, if indicators of impairment arise. The evaluation of impairment is based upon a comparison of the carrying amount of the intangible asset to its fair value, which is calculated using the estimated future undiscounted net cash flows expected to be generated by the asset. If the fair value of the intangible assets is less than the carrying amount of the asset, the asset is considered impaired and an impairment expense is recognized equal to any shortfall in the current period.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"/><td style="width:85.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.346%"/><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%">Useful Lives<br/>(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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-15</span></div></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: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-10</span></div></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:112%">Non-compete agreements</span></div></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%">4</span></div></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%">Trade names and trademarks</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-10</span></div></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s definite lived intangible assets are amortized over their estimated useful lives as listed below using a straight-line method:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"/><td style="width:85.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.346%"/><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%">Useful Lives<br/>(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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-15</span></div></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: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-10</span></div></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:112%">Non-compete agreements</span></div></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%">4</span></div></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%">Trade names and trademarks</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-10</span></div></td></tr></table></div> P7Y P15Y P3Y P10Y P4Y P2Y P10Y Impairment of Long-lived AssetsLong-lived assets to be held and used are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Such assets are required to be tested for impairment if the carrying amount of the assets is higher than the future undiscounted net cash flows expected to be generated from the assets. 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. In turn, measurement of an impairment loss requires a determination of fair value, which is based on the best information available. The Company derives the required undiscounted cash flow estimates from its historical experience and its internal business plans. To determine fair value, the Company follows the discounted cash flow approach and uses its internal cash flow estimates discounted at an appropriate discount rate and independent appraisals, as appropriate. The impairment amount to be recognized is measured as the amount by which the carrying value of the assets exceeds their fair value. Derivative Financial Instruments<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company uses derivative instruments to mitigate the exposure from risk of foreign currency and interest rate fluctuations. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts adhere to the Company’s treasury operations’ objectives and policies to qualify as cash flow hedges, and are with counterparties that are highly rated financial institutions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss) (“AOCI”), net of tax. The resultant foreign exchange gain/(loss) upon settlement of cash flow hedges of forecasted transactions are recorded in the consolidated statements of income along with the underlying hedged item in the same line as part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable. The accumulated changes in the fair value of interest rate swaps recognized in AOCI are reclassified to the consolidated statements of income and are presented as a part of “Interest expense” over the term of the contract.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates hedge effectiveness of cash flow hedges at the time a contract is entered into as well as on an ongoing basis. For hedge relationships that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related derivative amounts recorded in AOCI are reclassified to earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also uses derivatives instruments consisting of foreign currency forward contracts to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the functional currency, against the risk of </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%">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 Topic 815. Changes in the fair value of these derivatives are recognized in the consolidated statements of income and are included in foreign exchange gain, net.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also uses foreign currency forward contracts designated as net investment hedges to hedge the foreign currency risks related to the Company's investment in foreign subsidiaries. Fair value changes on these forward contracts and gains and losses on settlement of such forward contracts are recognized in AOCI as part of the foreign currency translation adjustments and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All of the assets and liabilities related to the Company’s 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. The Company has presented all of the assets and liabilities related to these contracts on a gross basis, with no offsets, in its consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by the Company related to these contracts.</span></div> Employee Benefits<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions to defined contribution plans are charged to the consolidated statements of income in the period in which services are rendered by the covered employees. Current service costs for defined benefit plans are recognized in the period to which they relate. The liability in respect of defined benefit plans is calculated annually by the Company using the projected unit credit method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records annual amounts relating to its defined benefit plans based on calculations that incorporate various actuarial and other assumptions, including discount rates, mortality, assumed rates of return on plan assets, future compensation increases and attrition rates. The Company reviews its assumptions on an annual basis and makes modifications to the assumptions based on current rates and trends when it is appropriate to do so. The effect of modifications to those assumptions is recorded in other comprehensive income (loss) and amortized to net periodic benefit cost over the expected remaining period of service of the covered employees using the corridor method. The Company believes that the assumptions utilized in recording its obligations under its plans are reasonable based on its experience and market conditions. These assumptions may not be within the control of the Company and accordingly it is reasonably possible that these assumptions could change in future periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes the service cost component of the net periodic benefit cost in the same line item or items as other compensation costs arising from services rendered by the respective employees during the period. The interest cost, expected return on plan assets and amortization of actuarial gains/loss, are included in “<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xMjEvZnJhZzozMTViM2ZlZjQ4ODA0NmZiOWZjZTA5Yzg5YmRkMzlhNC90ZXh0cmVnaW9uOjMxNWIzZmVmNDg4MDQ2ZmI5ZmNlMDljODliZGQzOWE0XzEyMDk0NjI4MDM3Mjkx_55904c33-e420-4eb2-91c0-45b8e7179e4b">Other income/(loss), net.</span>” Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements for details.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes its liabilities for compensated absences depending on whether the obligation is attributable to employee services already rendered, rights to compensated absences vest or accumulate and payment is probable and estimable.</span></div> Stock-Based Compensation<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 recognizes stock-based compensation expense in the consolidated statements of income for awards of equity instruments to employees and non-employee directors based on the grant-date fair value of those awards. The Company recognizes these compensation costs on straight-line basis over the requisite service period of the award, or to the date on which retirement eligibility is achieved, if shorter. Forfeitures are accounted when the actual forfeitures occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), which was adopted by the Company's stockholders on June 15, 2018, which replaces and supersedes the 2015 Amendment and Restatement of the Company’s 2006 Omnibus Award Plan (the “Prior Plan”) and is effective upon the date approved by the Company’s stockholders, the Company grants performance-based restricted stock units (“PRSU”) to executive officers and other specified employees. Generally, the Company grants PRSUs that cliff vest based on an aggregated revenue target (“PU”) for a three-year period, and PRSUs that are based on market conditions (“MU”) and cliff vest upon meeting or exceeding the Company's total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The award recipient may earn up to 200% of the PRSUs granted based on the actual achievement of the respective targets. However, the features of the equity incentive compensation program are subject to change by the Compensation and Talent Management Committee of our board of directors.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each PU is determined based on the market price of one common share of the Company on the day prior to the date of grant, and the associated compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The compensation expense for the PU is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued is adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense will be based on a comparison of the final performance metrics to the specified targets. The expense related to the unvested PU as of December 31, 2022 was based on the Company's assessment of performance criteria for these grants that would most likely be met during the respective years of vesting against the targeted performance level.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value for the MUs is determined using a Monte Carlo simulation model and the related compensation expense is expensed on a straight-line basis over the vesting period. All compensation expense related to the MU will be recognized if the requisite performance period is fulfilled, regardless of the extent of the market condition achieved.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense associated with the Company's 2022 Employee Stock Purchase Plan (“ESPP”) is measured at fair-value using a Black-Scholes option-pricing model at the commencement of each offering period and recognized over that offering period.</span></div> P3Y P3Y 2 1 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:112%">The Company accounts for income taxes using the asset and liability method of accounting for income taxes. The Company calculates and provides for income taxes in each of the tax jurisdictions in which it operates. The deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of existing assets and liabilities and their respective tax bases and all operating losses carried forward, if any. Deferred tax assets and liabilities are measured using tax rates expected to apply to taxable income in the years in which the applicable temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or tax status is recognized in the statements of income in the period in which the change is identified. The Company releases (reclassifies) the tax effects from AOCI to the consolidated statements of income at the time of settlement of cash flows hedges and amortization of deferred actuarial gain/(loss) on retirement benefits. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes provisions for uncertain tax provisions and related interest and penalties when the Company believes those tax positions are not more likely than not of being sustained, if challenged.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to indefinitely reinvest earnings from its foreign subsidiaries and has not recorded deferred tax liabilities for the indefinitely reinvested earnings.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the tax effects of Global Intangible Low-Taxed Income of certain foreign subsidiaries as a period cost.</span></div> Concentration of Credit Risk in Financial Instruments<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, time deposits, mutual fund investments, accounts receivable and derivative financial instruments. By their nature, all such financial instruments involve risks including the credit risks of non-performance by counterparties. Pursuant to the Company’s investment policy, surplus funds are maintained as cash equivalents and short-term investments, and are invested in highly-rated mutual funds, money market funds and time deposits, placed with highly rated financial institutions to reduce its exposure to market risk with regard to these funds. The Company’s exposure to credit risk on account receivable is influenced mainly by the individual characteristic of each customer and the concentration of risk from the top few customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">s.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To mitigate this risk the Company evaluates the creditworthiness of its clients in conjunction with its revenue recognition </span>processes as well as through its ongoing collectability assessment processes for accounts receivable. The Company does not enter into or trade financial instruments, including derivative financial instruments, for speculative purposes. Fair value measurements<div style="margin-bottom:9pt;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%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> defines fair value as the price that would be received upon sale of an asset or paid upon transfer of a liability in an orderly transaction between market participants at the measurement date and in the principal or most advantageous market for that asset or liability. The fair value should be calculated based on assumptions that market participants would use in pricing the asset or liability as against assumptions specific to the entity. In addition, the fair value of liabilities should include consideration of non-performance risk, including the Company’s own credit risk. The fair value hierarchy consists of the following three levels:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level I — Quoted prices for identical instruments in active markets.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level II — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Level III — Instruments whose significant value drivers are unobservable.</span></div> Leases<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 determines if an arrangement is a lease at inception of the contract. The Company’s assessment is based on whether: (1) the contract involves the use of a distinct identified asset, (2) the Company obtains the right to substantially all the economic benefit from the use of the asset throughout the term of the contract, and (3) the Company has the right to direct the use of the asset. A lease is classified as a finance lease if any one of the following criteria are met: (1) the lease transfers ownership of the asset by the end of the lease term, (2) the lease contains an option to purchase the asset that is reasonably certain to be exercised, (3) the lease term is for a major part of the remaining useful life of the asset or (4) the present value of the lease payments equals or exceeds substantially all of the fair value of the asset. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Operating leases are recorded in “Operating lease right-of-use assets,” “Current portion of operating lease liabilities” and “Operating lease liabilities, less current portion” in the Company's consolidated balance sheets. Long-lived assets underlying finance leases are recorded in “Property and equipment”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and the current and non-current portion of finance lease liabilities are presented within “Accrued expenses and other current liabilities” and “other non-current liabilities,” respectively, in the Company's consolidated balance sheets.</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%">ROU assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease arrangement. Lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease ROU assets are recognized at commencement date in an amount equal to lease liability, adjusted for any lease prepayments, initial direct costs, and lease incentives. For leases in which the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate based on the information available at commencement date for determining the present value of lease payments. 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 are entered and lease specific adjustments for the effects of collateral. Lease terms includes the effects of options to extend or terminate the lease when it is reasonably certain at commencement of the lease that the Company will exercise that option. Lease expense for operating lease arrangements is recognized on a straight-line basis over the lease term. The Company evaluates lease agreements to determine lease and non-lease components, which are accounted for separately.</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%">Lease payments that depend on factors other than an index or rate are considered variable lease payments and are excluded from the operating lease assets and liabilities and are recognized as expense in the period in which the obligation is incurred. Lease payments include payments for common area maintenance, utilities such as electricity, heating and water, among others, and property taxes, and other similar payments paid to the landlord, which are treated as non-lease component.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for lease-related concessions in accordance with guidance in 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:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to determine, on a lease-by-lease basis, whether the concession provided by lessor should be accounted for as a lease modification.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for a modification as a separate contract when it grants an additional right of use not included in the original lease and the increase is commensurate with the standalone price for the additional right of use, adjusted for the </span></div>circumstances of the particular contract. Modifications which are not accounted for as a separate contract are reassessed as of the effective date of the modification based on its modified terms and conditions and the facts and circumstances as of that date. Upon modification, the Company remeasures the lease liability to reflect changes to the remaining lease payments and discount rates and recognizes the amount of the remeasurement of the lease liability as an adjustment to the ROU assets. However, if the carrying amount of the ROU assets is reduced to zero as a result of modification, any remaining amount of the remeasurement is recognized as an expense in consolidated statements of income.The Company reviews ROU assets for impairment whenever events or changes in circumstances indicate that the related carrying amount may not be recoverable. Government GrantsGovernment grants are recognized at their fair value when there is a reasonable assurance that the conditions attached to them have been satisfied and the grants have been received. Government grants relating to income are recognized as a reduction of expenses in the consolidated statements of income. Government grants relating to a property and equipment are recognized as a reduction from the cost of acquisition of such property and equipment. The grant is subsequently measured in the consolidated statements of income over the life of the property and equipment in the form of reduced depreciation expense. Earnings per share<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed using the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. For the purposes of calculating diluted earnings per share, the treasury stock method is used for stock-based awards and outstanding convertible notes except where the results would be anti-dilutive. 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates the dilutive effect of convertible notes using the treasury stock method through the maturity date of the convertible notes, if it has the intent and ability to settle the principal amount of the outstanding convertible notes in cash. Under the treasury stock method, the convertible notes shall have a dilutive impact related to the conversion premium, if any, on diluted earnings per share to the extent the issuance is dilutive based on the average market price of our common stock for a reporting period being greater the conversion price.</span></div> Commitments and contingenciesLiabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recognized when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. A disclosure for a contingent liability is made when there is a possible obligation that may require an outflow of resources. When there is a possible obligation or a present obligation in respect of which the likelihood of outflow of resources is remote, no provision or disclosure is made. Legal costs incurred in connection with such liabilities are expensed as incurred. Capital commitments are disclosed in the financial statements. Recent Accounting Pronouncements<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, FASB (“Financial Accounting Standard Board”) issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations (“ASC Topic 805”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU will not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">(w)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;padding-left:4.68pt"> Recently Adopted Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. 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. In December 2022, FASB issued ASU No. 2022-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, to defer the sunset date of Topic 848 until December 31, 2024. The adoption of these ASUs did not have a material impact on the Company’s consolidated financial statements.</span> Segment and Geographical Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a provider of data analytics and digital operations and solutions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and reports financial information through its four reportable segments: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions. These business units develop client-specific solutions, build capabilities, maintain a unified go-to-market approach and are integrally responsible for service delivery, customer satisfaction, growth and profitability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not allocate and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The December 2021 and June 2022 acquisitions of Clairvoyant AI, Inc. (“Clairvoyant”) and Inbound Media Group, LLC (“Inbound”), respectively, are both included in the Analytics reportable segment. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and cost of revenues for the years ended December 31, 2022, 2021 and 2020, respectively, for each of the reportable segments, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#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%">Year ended December 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="30" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,704 </span></td><td style="background-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%">97,351 </span></td><td style="background-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%">218,638 </span></td><td style="background-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%">647,351 </span></td><td style="background-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,412,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,400 </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%">90,621 </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%">237,458 </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%">515,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,287 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other loss, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,999 </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%">112,386 </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%">167,236 </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%">460,672 </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%">1,122,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470 </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%">42,626 </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,499 </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%">170,764 </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%">431,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,478 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on settlement of convertible notes, foreign exchange gain, net, interest expense and other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,770 </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%">101,315 </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%">152,670 </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%">362,679 </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%">958,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,886 </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%">28,172 </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%">63,211 </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%">133,229 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">334,498 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">224,476 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Foreign exchange gain, net, interest expense and other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Loss from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, net by service type, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">764,693 </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%">661,621 </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%">595,755 </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%">647,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,412,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,293 </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%">958,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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"/><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%">1,213,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">964,059 </span></td><td style="background-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%">814,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">63,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Non-United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,567 </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%">158,234 </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%">143,762 </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%">1,412,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,293 </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%">958,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:61.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">60,709 </span></td><td style="background-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%">50,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">18,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">8,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">138,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and cost of revenues for the years ended December 31, 2022, 2021 and 2020, respectively, for each of the reportable segments, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#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%">Year ended December 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="30" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,704 </span></td><td style="background-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%">97,351 </span></td><td style="background-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%">218,638 </span></td><td style="background-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%">647,351 </span></td><td style="background-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,412,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,400 </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%">90,621 </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%">237,458 </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%">515,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,287 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other loss, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,999 </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%">112,386 </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%">167,236 </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%">460,672 </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%">1,122,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470 </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%">42,626 </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,499 </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%">170,764 </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%">431,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,478 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on settlement of convertible notes, foreign exchange gain, net, interest expense and other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><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:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.041%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,770 </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%">101,315 </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%">152,670 </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%">362,679 </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%">958,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,886 </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%">28,172 </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%">63,211 </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%">133,229 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">334,498 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">224,476 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Foreign exchange gain, net, interest expense and other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Loss from equity-method investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, net by service type, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">764,693 </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%">661,621 </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%">595,755 </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%">647,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,412,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,293 </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%">958,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.</span></div> 448704000 97351000 218638000 647351000 1412044000 287734000 70951000 128017000 409893000 896595000 160970000 26400000 90621000 237458000 515449000 323287000 -2063000 47565000 434000 142968000 381999000 112386000 167236000 460672000 1122293000 239529000 69760000 91737000 289908000 690934000 142470000 42626000 75499000 170764000 431359000 275478000 -9320000 31850000 47000 114758000 341770000 101315000 152670000 362679000 958434000 231884000 73143000 89459000 229450000 623936000 109886000 28172000 63211000 133229000 334498000 224476000 5307000 25626000 -227000 89476000 764693000 661621000 595755000 647351000 460672000 362679000 1412044000 1122293000 958434000 The Company attributes the revenues to regions based upon the location of its customers.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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"/><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%">1,213,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">964,059 </span></td><td style="background-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%">814,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">63,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Non-United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,567 </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%">158,234 </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%">143,762 </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%">1,412,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,293 </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%">958,434 </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> 1213477000 964059000 814672000 134630000 105734000 88659000 63937000 52500000 55103000 198567000 158234000 143762000 1412044000 1122293000 958434000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:61.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">60,709 </span></td><td style="background-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%">50,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">18,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">8,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">138,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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> 60709000 50095000 50118000 79604000 18406000 22011000 8942000 10990000 138175000 162700000 Revenues, net<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 3 - Segment and Geographical Information to the consolidated financial statements for revenues disaggregated by reportable segments and geography.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract balances</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:59.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.433%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,222 </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%">194,232 </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%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Deferred revenue (consideration received in advance)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,079 </span></td><td style="background-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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Consideration received for process transition activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes $126,027 and $93,336 as of December 31, 2022 and 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “Other non-current liabilities” in the consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:68.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;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%">17,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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%">30,089 </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%">1,635 </span></td><td style="background-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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Contract acquisition and fulfillment costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:31.624%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.947%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.973%"/><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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Acquisition Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2022</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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: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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,871 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment for contract acquisition and contract fulfillment costs as of December 31, 2022 and 2021. The capitalized costs are amortized over the expected period of benefit of the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Allowance for expected credit losses</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates the credit risk of its customers based on a combination of various financial and qualitative factors that may affect the ability of each customer to pay. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future and estimates relating to the possible effects resulting from COVID-19.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:59.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.753%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:83%">Accounts receivable, including unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">194,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Less: Allowance for expected credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">259,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">194,232</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><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.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Opening Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions / (reductions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to write-off of Accounts Receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Closing Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,332</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To reduce the credit risk, the Company conducts ongoing credit evaluations of its customers. No client accounted for more than 10% of accounts receivable, net as of December 31, 2022 and 2021.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:59.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.433%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,222 </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%">194,232 </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%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Deferred revenue (consideration received in advance)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,079 </span></td><td style="background-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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Consideration received for process transition activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:68.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;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%">17,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;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%">30,089 </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%">1,635 </span></td><td style="background-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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 259222000 194232000 2768000 2524000 17079000 18247000 5423000 2203000 126027000 93336000 17964000 30089000 1635000 1886000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:31.624%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.947%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.577%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.973%"/><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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Acquisition Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2022</span></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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: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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,578)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13,871 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 5795000 5631000 1014000 277000 15509000 3742000 430000 793000 7433000 3578000 1095000 511000 13871000 5795000 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:59.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.753%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:83%">Accounts receivable, including unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">194,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Less: Allowance for expected credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(573)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">259,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">194,232</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><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.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Opening Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions / (reductions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to write-off of Accounts Receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Closing Balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,332</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">573</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 260554000 194805000 1332000 573000 259222000 194232000 573000 1189000 815000 -496000 60000 129000 -4000 -9000 1332000 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, restricted stock units and common stock to be issued under the ESPP) 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:59.450%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.746%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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"/><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%">142,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">114,758 </span></td><td style="background-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%">89,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/><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,330,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273,388 </span></td><td style="background-color:#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%">503,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,717 </span></td><td style="background-color:#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:115%">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%">286,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,059 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#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%">33,833,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,244,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,555,164 </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%">Earnings per share attributable to ExlService Holdings, Inc. stockholders:</span></td><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"/></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%">4.29 </span></td><td style="background-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.42 </span></td><td style="background-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.61 </span></td><td style="background-color:#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%">4.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-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.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,061 </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:107%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:59.450%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.746%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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"/><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%">142,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">114,758 </span></td><td style="background-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%">89,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"/><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,330,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273,388 </span></td><td style="background-color:#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%">503,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,717 </span></td><td style="background-color:#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:115%">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%">286,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,059 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#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%">33,833,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,244,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,555,164 </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%">Earnings per share attributable to ExlService Holdings, Inc. stockholders:</span></td><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"/></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%">4.29 </span></td><td style="background-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.42 </span></td><td style="background-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.61 </span></td><td style="background-color:#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%">4.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35 </span></td><td style="background-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.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 142968000 114758000 89476000 33330317 33549275 34273388 503541 408693 254717 0 286510 27059 33833858 34244478 34555164 4.29 3.42 2.61 4.23 3.35 2.59 566 10705 289061 Other Income/(Loss), net<div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other income/(loss), net consists of the following:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:61.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.010%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale and mark-to-market on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest and dividend income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value changes of contingent consideration*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(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;text-align: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/(loss), 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%">(10)</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%">6,773 </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%">12,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.</span></div> <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other income/(loss), net consists of the following:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:61.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.010%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale and mark-to-market on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest and dividend income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value changes of contingent consideration*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,250)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(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;text-align: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/(loss), 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%">(10)</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%">6,773 </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%">12,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.</span></div> 4907000 4891000 9615000 5229000 2726000 2501000 8250000 0 0 -1896000 -844000 -51000 -10000 6773000 12065000 Cash, Cash Equivalents and Restricted Cash<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.938%"/><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</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%">December 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><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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">135,337 </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%">218,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">143,810 </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%">225,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks have maturity dates after December 31, 2022.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.938%"/><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</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%">December 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><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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">135,337 </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%">218,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">143,810 </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%">225,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.938%"/><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</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%">December 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><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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">135,337 </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%">218,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">143,810 </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%">225,519 </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> 118669000 135337000 218530000 4897000 6174000 4690000 2055000 2299000 2299000 125621000 143810000 225519000 Investments<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.527%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 4pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">127,551</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Short-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,430</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">186</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in equity affiliate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,438</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,004</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Long-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,190</span></td></tr></table>Refer to Note 16 - Fair Value Measurements to the consolidated financial statements for further details. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.527%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 4pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">127,551</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,063</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,879</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Short-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,430</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">186</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in equity affiliate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,438</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,004</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Long-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,190</span></td></tr></table> 110964000 127551000 68063000 51879000 179027000 179430000 31341000 186000 3438000 3004000 34779000 3190000 Property and Equipment, net<div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated useful lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,218 </span></td><td style="background-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%">116,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">299,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">85,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNDIvZnJhZzpiMjVjMDY3YmI4YzE0OTkxOGIyYjQ3ODliZWMyMDM3YS90YWJsZTpkYzk2MDcwMmRmZmQ0YjZhODQxODI0ZTM2MTg4ZGMyNS90YWJsZXJhbmdlOmRjOTYwNzAyZGZmZDRiNmE4NDE4MjRlMzYxODhkYzI1XzE0LTAtMS0xLTY5Mzc3_8bdc9f69-5792-4b97-b2c0-9d03bf2e5691"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNDIvZnJhZzpiMjVjMDY3YmI4YzE0OTkxOGIyYjQ3ODliZWMyMDM3YS90YWJsZTpkYzk2MDcwMmRmZmQ0YjZhODQxODI0ZTM2MTg4ZGMyNS90YWJsZXJhbmdlOmRjOTYwNzAyZGZmZDRiNmE4NDE4MjRlMzYxODhkYzI1XzE0LTAtMS0xLTY5Mzc3_cafa1860-9c9d-4dff-bfc0-73dbc69a9b6e">Right-of-use assets under finance leases*:</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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%">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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021 there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:50.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.674%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.985%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.699%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,173 </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%">36,354 </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%">36,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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:66.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Effect of foreign exchange gain/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</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%">524 </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%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:62.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less : Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"/><td style="width:46.799%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.053%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">5,958 </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%">4,253 </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%">4,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022 and 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 assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any, and estimates relating to the possible effects resulting from COVID-19. It is reasonably possible that the judgments and estimates described above could change in future periods.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated useful lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,218 </span></td><td style="background-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%">116,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">299,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">85,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNDIvZnJhZzpiMjVjMDY3YmI4YzE0OTkxOGIyYjQ3ODliZWMyMDM3YS90YWJsZTpkYzk2MDcwMmRmZmQ0YjZhODQxODI0ZTM2MTg4ZGMyNS90YWJsZXJhbmdlOmRjOTYwNzAyZGZmZDRiNmE4NDE4MjRlMzYxODhkYzI1XzE0LTAtMS0xLTY5Mzc3_8bdc9f69-5792-4b97-b2c0-9d03bf2e5691"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNDIvZnJhZzpiMjVjMDY3YmI4YzE0OTkxOGIyYjQ3ODliZWMyMDM3YS90YWJsZTpkYzk2MDcwMmRmZmQ0YjZhODQxODI0ZTM2MTg4ZGMyNS90YWJsZXJhbmdlOmRjOTYwNzAyZGZmZDRiNmE4NDE4MjRlMzYxODhkYzI1XzE0LTAtMS0xLTY5Mzc3_cafa1860-9c9d-4dff-bfc0-73dbc69a9b6e">Right-of-use assets under finance leases*:</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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%">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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:50.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.674%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.985%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.699%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,173 </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%">36,354 </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%">36,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><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:66.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.418%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Effect of foreign exchange gain/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</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%">524 </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%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:62.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">19,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less : Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">15,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense on internally developed software recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"/><td style="width:46.799%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.053%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">5,958 </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%">4,253 </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%">4,894 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y 130218000 116023000 P2Y P5Y 88487000 101884000 P3Y P8Y 42890000 46401000 P3Y P8Y 20211000 22302000 P2Y P5Y 605000 693000 P30Y 961000 1070000 629000 700000 14459000 10288000 298460000 299361000 216132000 213699000 82328000 85662000 82000 91000 1013000 1229000 662000 787000 742000 578000 2499000 2685000 1999000 2339000 500000 346000 82828000 86008000 39173000 36354000 36050000 -180000 524000 51000 31544000 19289000 16134000 10226000 15410000 9063000 5958000 4253000 4894000 0 0 Business Combinations, Goodwill and Other Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Clairvoyant AI, Inc.</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 December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC, 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 style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The base purchase consideration payable at closing of the acquisition (the “Closing”) was $80,080, excluding cash and cash equivalents acquired, debt and estimated other post-closing adjustments. The Purchase Agreement also allows sellers the ability to earn up to $20,000 of contingent consideration, based on the achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years. The contingent consideration had an estimated fair value of $17,500 and $9,000, as of December 31, 2022 and 2021, respectively, and has been presented as contingent consideration under “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounted for the business combination using the acquisition method of accounting.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 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.</span></div><div style="text-align:justify;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:112%">The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></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"><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></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%">5,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current 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%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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:112%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:9pt;font-weight:400;line-height:112%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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%">2,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 2px 13pt;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:112%">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%">300 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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"/></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:112%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Total assets</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%">49,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</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,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><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="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:112%">Deferred tax 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%">(9,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</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%">(16,681)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</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%">32,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:112%">Total purchase consideration*</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%">90,325</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"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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 as of the date of acquisition</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: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:112%">During the years ended December 31, 2022 and 2021, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $2,229 and $nil, respectively. These adjustments primarily relate to an increase in income tax liabilities of $988 included under “other non-current liabilities” and post-closing purchase adjustments.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method (“MPEEM”). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges (“CAC”). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. 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></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 fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. In the replacement cost approach, the fair value of an asset is based on the cost of a market participant to reconstruct a substitute asset of comparable utility, adjusted for any obsolescence. The fair value of the asset would include the seller’s expected profit margin in the market and any opportunity costs lost over the period to reconstruct the substitute asset. 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 style="text-align:justify;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:112%">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></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%">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 years ended December 31, 2022 and 2021, respectively. </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 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 unaudited supplemental pro forma results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inbound Media Group, LLC </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 10, 2022, the Company, through its wholly owned subsidiary ExlService.com, LLC, entered into an Asset Purchase Agreement to acquire certain assets of Inbound, a Wyoming limited liability company, which is a digital marketing business focused primarily on lead generation in the insurance space, for cash consideration of $1,469 and contingent consideration with an estimated fair value of $1,439 as of the date of acquisition based on the achievement of certain performance goals by Inbound during the 2022 to 2024 calendar years. The contingent consideration had an estimated fair value of $1,189 as of December 31, 2022, and has been presented as contingent consideration under “Other non-current liabilities,” in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounted for this business combination using the acquisition method of accounting. Goodwill and intangible assets of $1,992 and $916, respectively, were recognized by the Company as a result of this transaction. The goodwill recognized for this business is deductible for income tax purposes. The acquisition strengthens the Company’s capabilities in digital direct-to-consumer marketing by adding performance marketing, lead generation and customer engagement capabilities to its suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.</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 results of operations of the acquired business and the fair value of the net assets acquired 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 unaudited supplemental pro forma results.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:37.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</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,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">49,348 </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%">227,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">349,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">55,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,225 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </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,020 </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%">282,512 </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%">403,902 </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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 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%">49,929 </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,875 </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%">47,101 </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%">286,732 </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%">405,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company performed its annual goodwill quantitative impairment test for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units were, a long-term revenue growth rate in the terminal year of 3.0%, which was based upon expected long-term inflation rate and real gross domestic product growth over a long-term, and discount rate of up to 10.0%, which vary based upon the risks and uncertainties inherent in each individual reporting unit. Based on the results, the fair value of each of the Company’s reporting units exceeded their carrying value and the Company’s goodwill was not impaired. During the fourth quarter of 2021, the Company performed its annual goodwill impairment test, as it has done this year, and also concluded goodwill was not impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The recoverability of goodwill is dependent upon the continued growth of cash flows from the Company’s business activities. This growth is based on business forecasts and improvement in profitability of its reporting units. The Company continues to maintain its focus on cultivating long-term client relationships as well as attracting new clients. The Company believes there are significant opportunities for additional growth within its existing clients, and can expand these relationships by:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing the depth and breadth of the services the Company provides across its clients’ value chains and geographies;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Offering the full suite of the Company's services, which includes digital operations and solutions and data and analytics; and</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Supporting the Company's clients’ geographic expansion leveraging its global footprint.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also considers selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of its services and solutions, and complement its business strategy. Through its various Partnership programs, the Company expands its technology and innovation ecosystem with select partnerships, alliances or investments that the Company expects will enhance go-to-market opportunities and expand the scope and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectiveness of the Company’s services and solutions by adding digital assets and intellectual property, which will help the Company to win new clients or allowing it to enter new industry verticals and geographic markets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 of 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 significant changes in key assumptions that could result in future period impairment charges.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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 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%">(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 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"/><td style="width:45.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.160%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">17,109 </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%">12,778 </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%">14,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks (finite lived)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future amortization expense related to finite-lived intangible assets as of December 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%">2023</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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </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> Business Combinations, Goodwill and Other Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Clairvoyant AI, Inc.</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 December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC, 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 style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The base purchase consideration payable at closing of the acquisition (the “Closing”) was $80,080, excluding cash and cash equivalents acquired, debt and estimated other post-closing adjustments. The Purchase Agreement also allows sellers the ability to earn up to $20,000 of contingent consideration, based on the achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years. The contingent consideration had an estimated fair value of $17,500 and $9,000, as of December 31, 2022 and 2021, respectively, and has been presented as contingent consideration under “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounted for the business combination using the acquisition method of accounting.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 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.</span></div><div style="text-align:justify;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:112%">The tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></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"><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></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%">5,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current 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%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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:112%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:9pt;font-weight:400;line-height:112%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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%">2,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 2px 13pt;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:112%">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%">300 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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"/></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:112%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Total assets</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%">49,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</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,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><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="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:112%">Deferred tax 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%">(9,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</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%">(16,681)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</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%">32,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:112%">Total purchase consideration*</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%">90,325</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"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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 as of the date of acquisition</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: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:112%">During the years ended December 31, 2022 and 2021, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $2,229 and $nil, respectively. These adjustments primarily relate to an increase in income tax liabilities of $988 included under “other non-current liabilities” and post-closing purchase adjustments.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method (“MPEEM”). The MPEEM is a specific application of the discounted cash flow method. The principle behind the MPEEM is that the value of an intangible asset is equal to the present value of the incremental after-tax cash flows attributable only to the subject intangible asset after deducting Contributory Asset Charges (“CAC”). The principle behind a CAC is that an intangible asset ‘rents’ or ‘leases’ from a hypothetical third party all the assets it requires to produce the cash flows resulting from its development, that each project rents only those assets it needs (including elements of goodwill) and not the ones that it does not need, and that each project pays the owner of the assets a fair return on (and of, when appropriate) the value of the rented assets. 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></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 fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. In the replacement cost approach, the fair value of an asset is based on the cost of a market participant to reconstruct a substitute asset of comparable utility, adjusted for any obsolescence. The fair value of the asset would include the seller’s expected profit margin in the market and any opportunity costs lost over the period to reconstruct the substitute asset. 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 style="text-align:justify;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:112%">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></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%">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 years ended December 31, 2022 and 2021, respectively. </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 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 unaudited supplemental pro forma results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inbound Media Group, LLC </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 10, 2022, the Company, through its wholly owned subsidiary ExlService.com, LLC, entered into an Asset Purchase Agreement to acquire certain assets of Inbound, a Wyoming limited liability company, which is a digital marketing business focused primarily on lead generation in the insurance space, for cash consideration of $1,469 and contingent consideration with an estimated fair value of $1,439 as of the date of acquisition based on the achievement of certain performance goals by Inbound during the 2022 to 2024 calendar years. The contingent consideration had an estimated fair value of $1,189 as of December 31, 2022, and has been presented as contingent consideration under “Other non-current liabilities,” in the consolidated balance sheets. Changes in the fair value of contingent consideration were recognized in the consolidated statements of income and presented as a part of “Other income/(loss), net.”</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounted for this business combination using the acquisition method of accounting. Goodwill and intangible assets of $1,992 and $916, respectively, were recognized by the Company as a result of this transaction. The goodwill recognized for this business is deductible for income tax purposes. The acquisition strengthens the Company’s capabilities in digital direct-to-consumer marketing by adding performance marketing, lead generation and customer engagement capabilities to its suite of end-to-end marketing solutions, proprietary data sets and robust consumer analytics.</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 results of operations of the acquired business and the fair value of the net assets acquired 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 unaudited supplemental pro forma results.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:37.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</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,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">49,348 </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%">227,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">349,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">55,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,225 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </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,020 </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%">282,512 </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%">403,902 </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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 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%">49,929 </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,875 </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%">47,101 </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%">286,732 </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%">405,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company performed its annual goodwill quantitative impairment test for those reporting units that had goodwill recorded. Key assumptions used in determining the fair value of the Company’s reporting units were, a long-term revenue growth rate in the terminal year of 3.0%, which was based upon expected long-term inflation rate and real gross domestic product growth over a long-term, and discount rate of up to 10.0%, which vary based upon the risks and uncertainties inherent in each individual reporting unit. Based on the results, the fair value of each of the Company’s reporting units exceeded their carrying value and the Company’s goodwill was not impaired. During the fourth quarter of 2021, the Company performed its annual goodwill impairment test, as it has done this year, and also concluded goodwill was not impaired.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The recoverability of goodwill is dependent upon the continued growth of cash flows from the Company’s business activities. This growth is based on business forecasts and improvement in profitability of its reporting units. The Company continues to maintain its focus on cultivating long-term client relationships as well as attracting new clients. The Company believes there are significant opportunities for additional growth within its existing clients, and can expand these relationships by:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increasing the depth and breadth of the services the Company provides across its clients’ value chains and geographies;</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Offering the full suite of the Company's services, which includes digital operations and solutions and data and analytics; and</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Supporting the Company's clients’ geographic expansion leveraging its global footprint.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also considers selective strategic relationships with industry leaders that add new long-term client relationships, enhance the depth and breadth of its services and solutions, and complement its business strategy. Through its various Partnership programs, the Company expands its technology and innovation ecosystem with select partnerships, alliances or investments that the Company expects will enhance go-to-market opportunities and expand the scope and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectiveness of the Company’s services and solutions by adding digital assets and intellectual property, which will help the Company to win new clients or allowing it to enter new industry verticals and geographic markets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 of 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 significant changes in key assumptions that could result in future period impairment charges.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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 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%">(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 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"/><td style="width:45.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.160%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">17,109 </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%">12,778 </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%">14,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks (finite lived)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future amortization expense related to finite-lived intangible assets as of December 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%">2023</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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </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> 1 80080000 20000000 17500000 9000000 <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 tables below presents the fair value of the consideration exchanged and the allocation of purchase consideration to the major classes of assets and liabilities of Clairvoyant as of December 16, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></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"><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></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%">5,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current 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%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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;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:112%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:9pt;font-weight:400;line-height:112%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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%">2,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 2px 13pt;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:112%">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%">300 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:112%">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"/></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:112%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Total assets</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%">49,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</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,199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,873)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><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="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:112%">Deferred tax 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%">(9,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:400;line-height:112%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</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%">(16,681)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</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%">32,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:112%">Total purchase consideration*</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%">90,325</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"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><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 as of the date of acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div> 5598000 8709000 360000 398000 31600000 2070000 300000 300000 217000 49552000 1199000 4873000 9383000 1226000 16681000 32871000 57454000 90325000 9000000 2229000 0 988000 P7Y P3Y 134000 761000 1469000 1439000 1189000 1992000 916000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:37.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2021</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,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">49,348 </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%">227,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">349,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">55,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,225 </span></td><td style="background-color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,942 </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,020 </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%">282,512 </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%">403,902 </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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,919)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,486)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 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%">49,929 </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,875 </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%">47,101 </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%">286,732 </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%">405,637 </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> 50499000 21953000 49348000 227288000 349088000 0 0 0 55225000 55225000 -71000 -11000 -328000 -1000 -411000 50428000 21942000 49020000 282512000 403902000 0 0 0 1992000 1992000 0 0 0 2229000 2229000 -499000 -67000 -1919000 -1000 -2486000 49929000 21875000 47101000 286732000 405637000 0.030 0.100 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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 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%">(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 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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> 99146000 39848000 59298000 24878000 20902000 3976000 1700000 1303000 397000 336000 88000 248000 126060000 62141000 63919000 900000 900000 126960000 62141000 64819000 103016000 33018000 69998000 25040000 15850000 9190000 1700000 1006000 694000 300000 0 300000 130056000 49874000 80182000 900000 900000 130956000 49874000 81082000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense recognized in the consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"/><td style="width:45.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.158%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.160%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">17,109 </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%">12,778 </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%">14,412 </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> 17109000 17109000 12778000 14412000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks (finite lived)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr></table></div> P5Y6M P1Y4M24D P1Y6M P2Y9M18D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future amortization expense related to finite-lived intangible assets as of December 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%">2023</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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,919 </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> 14646000 12135000 10698000 10363000 9364000 6713000 63919000 Other Current Assets<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consist of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:56.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,132 </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,655 </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%">Receivables from statutory authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance income tax, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Advances to suppliers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 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,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">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%">5,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consist of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:56.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.618%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,132 </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,655 </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%">Receivables from statutory authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance income tax, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Advances to suppliers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 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,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">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%">5,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,971 </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> 18132000 14655000 15724000 18023000 5716000 15199000 1944000 1464000 1526000 8682000 1178000 1483000 904000 1319000 5855000 2146000 50979000 62971000 Other Assets<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </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%">Lease deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits with statutory authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">Others</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%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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 assets</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%">32,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%">30,183 </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 assets consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,312 </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%">Lease deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits with statutory authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">Others</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%">3,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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 assets</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%">32,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%">30,183 </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> 12693000 4312000 6621000 9649000 6276000 6417000 1864000 1205000 820000 6307000 0 222000 3795000 2071000 32069000 30183000 Accrued Expenses and Other Current Liabilities<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:59.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.774%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">December 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">44,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable to statutory authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">10,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">Client liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTQvZnJhZzowNjFiNDQ2YmZiNmE0NmFkYjI3Y2NlZTI4ZWY4ZTAxOS90YWJsZTpiNmQyOGIyMTA1ZWQ0OTQwOGQxYmYwZGVkNWYxMGFjZS90YWJsZXJhbmdlOmI2ZDI4YjIxMDVlZDQ5NDA4ZDFiZjBkZWQ1ZjEwYWNlXzgtMC0xLTEtNjkzNzc_22dec4f9-bb27-45ec-9ee6-388a204f49f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTQvZnJhZzowNjFiNDQ2YmZiNmE0NmFkYjI3Y2NlZTI4ZWY4ZTAxOS90YWJsZTpiNmQyOGIyMTA1ZWQ0OTQwOGQxYmYwZGVkNWYxMGFjZS90YWJsZXJhbmdlOmI2ZDI4YjIxMDVlZDQ5NDA4ZDFiZjBkZWQ1ZjEwYWNlXzgtMC0xLTEtNjkzNzc_c5746e3f-f86b-4043-af50-e23f884e484c">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%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current 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%">2,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">76,350 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:59.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.774%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">December 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">44,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable to statutory authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">10,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">Client liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Interest payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTQvZnJhZzowNjFiNDQ2YmZiNmE0NmFkYjI3Y2NlZTI4ZWY4ZTAxOS90YWJsZTpiNmQyOGIyMTA1ZWQ0OTQwOGQxYmYwZGVkNWYxMGFjZS90YWJsZXJhbmdlOmI2ZDI4YjIxMDVlZDQ5NDA4ZDFiZjBkZWQ1ZjEwYWNlXzgtMC0xLTEtNjkzNzc_22dec4f9-bb27-45ec-9ee6-388a204f49f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTQvZnJhZzowNjFiNDQ2YmZiNmE0NmFkYjI3Y2NlZTI4ZWY4ZTAxOS90YWJsZTpiNmQyOGIyMTA1ZWQ0OTQwOGQxYmYwZGVkNWYxMGFjZS90YWJsZXJhbmdlOmI2ZDI4YjIxMDVlZDQ5NDA4ZDFiZjBkZWQ1ZjEwYWNlXzgtMC0xLTEtNjkzNzc_c5746e3f-f86b-4043-af50-e23f884e484c">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%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current 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%">2,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">76,350 </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> 47854000 44405000 20430000 13902000 10059000 1852000 5110000 6097000 5000000 0 4032000 8630000 451000 252000 164000 141000 2252000 1071000 95352000 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:94.883%"><tr><td style="width:1.0%"/><td style="width:58.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">December 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:10pt;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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%">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%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">6,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTcvZnJhZzoxMjc3MWYyNTIzMmY0ZmIzOWM4NjNiYzg0ZTM0MDUzYy90YWJsZTplNjMzMDRmNzRjNWI0NTlkOWI5M2UzNWY1YTJlZmFkYS90YWJsZXJhbmdlOmU2MzMwNGY3NGM1YjQ1OWQ5YjkzZTM1ZjVhMmVmYWRhXzctMC0xLTEtNjkzNzc_14499d9e-ad96-471b-8e55-17b9d4ca4cb8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTcvZnJhZzoxMjc3MWYyNTIzMmY0ZmIzOWM4NjNiYzg0ZTM0MDUzYy90YWJsZTplNjMzMDRmNzRjNWI0NTlkOWI5M2UzNWY1YTJlZmFkYS90YWJsZXJhbmdlOmU2MzMwNGY3NGM1YjQ1OWQ5YjkzZTM1ZjVhMmVmYWRhXzctMC0xLTEtNjkzNzc_d73b52eb-d53b-433f-98b2-a60c5064e909">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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">1,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">24,591 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:58.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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:700;line-height:100%">December 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:10pt;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: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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%">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%">12,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">6,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTcvZnJhZzoxMjc3MWYyNTIzMmY0ZmIzOWM4NjNiYzg0ZTM0MDUzYy90YWJsZTplNjMzMDRmNzRjNWI0NTlkOWI5M2UzNWY1YTJlZmFkYS90YWJsZXJhbmdlOmU2MzMwNGY3NGM1YjQ1OWQ5YjkzZTM1ZjVhMmVmYWRhXzctMC0xLTEtNjkzNzc_14499d9e-ad96-471b-8e55-17b9d4ca4cb8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0ODEyODk4ZWZmYjRmOGVhMDk4MmI5MDgyNDg0NzU5L3NlYzoxNDgxMjg5OGVmZmI0ZjhlYTA5ODJiOTA4MjQ4NDc1OV8xNTcvZnJhZzoxMjc3MWYyNTIzMmY0ZmIzOWM4NjNiYzg0ZTM0MDUzYy90YWJsZTplNjMzMDRmNzRjNWI0NTlkOWI5M2UzNWY1YTJlZmFkYS90YWJsZXJhbmdlOmU2MzMwNGY3NGM1YjQ1OWQ5YjkzZTM1ZjVhMmVmYWRhXzctMC0xLTEtNjkzNzc_d73b52eb-d53b-433f-98b2-a60c5064e909">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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">1,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">24,591 </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> 13689000 9000000 12982000 9604000 6218000 1785000 4408000 995000 2329000 1068000 0 1790000 355000 229000 1311000 120000 41292000 24591000 Accumulated Other Comprehensive Income/(Loss)<div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accumulated other comprehensive income/(loss) (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and foreign currency translation adjustments. In addition, the Company enters into foreign currency forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income/(Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) on cash flow hedges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retirement benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2020</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%">(87,591)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,399)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(84,892)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains / (losses) recognized during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of December 31, 2020</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%">(86,185)</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%">13,799</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,598)</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%">(74,984)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains / (losses) recognized during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Losses on net investment 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%">(1,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accumulated other comprehensive income/(loss) as of December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(95,437)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,457)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(89,474)</span></td><td style="background-color:#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%">Gains / (losses) recognized during the year</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,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,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%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Accumulated other comprehensive income/(loss) as of December 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:700;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:700;line-height:100%">(133,139)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">(11,303)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">(144,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the consolidated financial statements for reclassification to net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.</span></div> The following table sets forth the changes in AOCI during the years ended December 31, 2022, 2021 and 2020:<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income/(Loss)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) on cash flow hedges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retirement benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2020</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%">(87,591)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,098</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,399)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(84,892)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains / (losses) recognized during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(2,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of December 31, 2020</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%">(86,185)</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%">13,799</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,598)</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%">(74,984)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains / (losses) recognized during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Losses on net investment 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%">(1,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(1,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Accumulated other comprehensive income/(loss) as of December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(95,437)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,457)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(89,474)</span></td><td style="background-color:#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%">Gains / (losses) recognized during the year</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,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,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%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Accumulated other comprehensive income/(loss) as of December 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:700;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:700;line-height:100%">(133,139)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">(11,303)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">(144,143)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the consolidated financial statements for reclassification to net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation loss. Refer to Note 22 - Income Taxes to the consolidated financial statements.</span></div> -87591000 4098000 -1399000 -84892000 -540000 12665000 -2401000 9724000 0 801000 -394000 407000 1946000 -2163000 808000 591000 -86185000 13799000 -2598000 -74984000 -11134000 4663000 -558000 -7029000 -1134000 0 0 -1134000 0 9264000 -709000 8555000 3016000 -778000 -10000 2228000 -95437000 8420000 -2457000 -89474000 -47734000 -27333000 2574000 -72493000 0 -1295000 -592000 -1887000 10032000 6315000 -410000 15937000 -133139000 -11303000 299000 -144143000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table sets forth the Company’s assets and liabilities that were recognized at fair value:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 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:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">16,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 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:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">* Represents money market funds which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the consolidated financial statements for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value of Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value measurement of contingent consideration is determined using Level 3 inputs. The Company’s contingent consideration represents a component of the total purchase consideration for its acquisitions of Clairvoyant and Inbound. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during the 2022 and 2023 calendar years and Inbound during the 2022 to 2024 calendar years. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">to the 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;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the fair value of contingent consideration:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 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:9pt;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:9pt;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%">Opening balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">— </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Fair value changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">During the years ended December 31, 2022, 2021 and 2020, there were no transfers among Level 1, Level 2 and Level 3.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Carried at Fair Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company’s other financial instruments not carried at fair value consist primarily of cash and cash equivalents (except investments in money market funds, as disclosed above), short-term investments (except investments in mutual funds, as disclosed above), restricted cash, accounts receivable, net, long-term investments, accrued capital expenditures, accrued expenses, client liabilities and interest payable on borrowings for which fair values approximate their carrying amounts. The carrying value of the Company’s outstanding revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.</span></div><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%">Nonrecurring Fair Value Measurements of Assets:</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%">Nonrecurring fair value measurements include impairment tests of goodwill conducted by the Company during the years ended December 31, 2022 and 2021. The fair value determination of the Company's reporting units was based on a combination of the income approach, using a DCF model, which are Level 3 inputs, and also the market approach, as applicable, using market multiples for reporting units, which are Level 2 inputs. During the years ended December 31, 2022 and 2021, the Company did not recognize any impairment charges on goodwill as the fair values of the reporting units exceeded their carrying value. Refer to Note 10 - Business Combinations, Goodwill and Other Intangible Assets to the consolidated financial statements for further details.</span></div> The following table sets forth the Company’s assets and liabilities that were recognized at fair value:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 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:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">16,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 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:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">* Represents money market funds which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.</span></div> 1137000 0 0 1137000 110964000 0 0 110964000 0 2346000 0 2346000 112101000 2346000 0 114447000 0 16277000 0 16277000 0 0 18689000 18689000 0 16277000 18689000 34966000 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 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the fair value of contingent consideration:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 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:9pt;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:9pt;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%">Opening balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">— </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Fair value changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">During the years ended December 31, 2022, 2021 and 2020, there were no transfers among Level 1, Level 2 and Level 3.</span></div> 9000000 1439000 9000000 -8250000 18689000 9000000 0 0 Derivatives and Hedge AccountingThe Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815 and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as <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%">of December 31, 2022 and 2021, the Company had outstanding foreign currency forward contracts totaling $841,620 and $514,580, respectively and interest rate swaps totaling $75,000 and $nil, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that approximately $8,773 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of December 31, 2022, could be reclassified into earnings within the next twelve months. As of December 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 45 months.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815. Changes in the fair value of these financial instruments are recognized in the consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:57.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts denominated in:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U. S. dollar (USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. pound sterling (GBP)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro (EUR)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian dollar (AUD)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Colombian peso (COP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,541,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:28.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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><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%">December 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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td 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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:55.665%"/><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:12.266%"/><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:12.596%"/><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:12.598%"/><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="15" 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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) recognized in AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%">(27,333)</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%">4,663 </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%">12,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain/(loss) recognized in consolidated statements of income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Location and amount of gain/(loss) recognized in consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><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:9.864%"/><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:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:9.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="33" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain/(loss) <br/>on derivative financial instruments</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in consolidated statements of income where gain/(loss) was reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,595 </span></td><td style="background-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,304)</span></td><td style="background-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%">690,934 </span></td><td style="background-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%">7,785 </span></td><td style="background-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%">623,936 </span></td><td style="background-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,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">142,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-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%">113,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%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,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%">10 </span></td><td style="background-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%">84,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:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-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%">60,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">49,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-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%">50,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-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%">7,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">11,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</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%">9,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 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%">801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#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%">(1,530)</span></td><td style="background-color:#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%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,750)</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%">7,734 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301 </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"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in 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"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;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, 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%">6,199 </span></td><td style="background-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,571)</span></td><td style="background-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%">4,313 </span></td><td style="background-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%">196 </span></td><td style="background-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%">4,432 </span></td><td style="background-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,686 </span></td><td style="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%">6,199 </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%">(9,571)</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%">4,313 </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%">196 </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%">4,432 </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%">3,686 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of net investment hedges on AOCI:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:62.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.217%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.217%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.221%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:112%">Amount of loss recognized in AOCI</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:112%">Net investment hedging relationships</span></div></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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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:112%">— </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: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 #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:112%">1,134 </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: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 #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:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 841620000 514580000 75000000 0 -8773000 P45M <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:57.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency forward contracts denominated in:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U. S. dollar (USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. pound sterling (GBP)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro (EUR)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian dollar (AUD)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Colombian peso (COP)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,541,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:28.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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><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%">December 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 #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td 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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 163990000 134612000 8351000 6763000 1956000 1343000 1951000 0 0 2541902000 1271000 8669000 255000 13000 820000 6307000 10044000 1324000 15000 528000 6218000 1785000 The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the consolidated statements of income:<div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:55.665%"/><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:12.266%"/><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:12.596%"/><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:12.598%"/><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="15" 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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) recognized in AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%">(27,333)</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%">4,663 </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%">12,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain/(loss) recognized in consolidated statements of income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Location and amount of gain/(loss) recognized in consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.648%"/><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:9.864%"/><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:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:9.288%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="33" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gain/(loss) <br/>on derivative financial instruments</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in consolidated statements of income where gain/(loss) was reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">896,595 </span></td><td style="background-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,304)</span></td><td style="background-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%">690,934 </span></td><td style="background-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%">7,785 </span></td><td style="background-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%">623,936 </span></td><td style="background-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,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">142,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-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%">113,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%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,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%">10 </span></td><td style="background-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%">84,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:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-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%">60,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-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%">49,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-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%">50,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-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%">7,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">11,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total before tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,295)</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%">9,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 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%">801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455)</span></td><td style="background-color:#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%">(1,530)</span></td><td style="background-color:#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%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,750)</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%">7,734 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301 </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"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in 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"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;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, 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%">6,199 </span></td><td style="background-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,571)</span></td><td style="background-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%">4,313 </span></td><td style="background-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%">196 </span></td><td style="background-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%">4,432 </span></td><td style="background-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,686 </span></td><td style="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%">6,199 </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%">(9,571)</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%">4,313 </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%">196 </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%">4,432 </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%">3,686 </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> -27333000 4663000 12665000 -9571000 196000 3686000 896595000 -1304000 690934000 7785000 623936000 1008000 169016000 141000 142040000 948000 113891000 -161000 97989000 10000 84306000 53000 60123000 -5000 56282000 -32000 49132000 478000 50462000 -41000 8252000 -110000 7561000 0 11190000 0 -1295000 9264000 801000 455000 1530000 -500000 -1750000 7734000 1301000 6199000 -9571000 4313000 196000 4432000 3686000 6199000 -9571000 4313000 196000 4432000 3686000 <div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of net investment hedges on AOCI:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:62.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.217%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.217%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.221%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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:112%">Amount of loss recognized in AOCI</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:700;line-height:112%">Net investment hedging relationships</span></div></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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #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:112%">— </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: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 #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:112%">1,134 </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: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 #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:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 0 1134000 0 Borrowings<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company’s debt position:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.052%"><tr><td style="width:1.0%"/><td style="width:58.982%"/><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:18.035%"/><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:18.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs for the Company’s revolving credit facility of $1,177 and $232 as of December 31, 2022 and 2021, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company held a $300,000 revolving credit facility pursuant to its credit agreement (the “Credit Agreement”), dated as of November 21, 2017 with certain lenders and Citibank N.A. as Administrative Agent. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), pursuant to which the parties thereto amended and restated the Credit Agreement. Among other things, the 2022 Credit Agreement (a) provides for the issuance of new revolving credit commitments such that the aggregate amount of revolving credit commitments available to the Company is equal to $400,000; (b) extends the maturity date of the revolving credit facility from November 21, 2022 to April 18, 2027; and (c) replaces LIBOR with Secured Overnight Financing Rate (“SOFR”) as the reference rate for the U.S. dollar borrowings.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The 2022 Credit Agreement provides an option to increase the commitments by up to $200,000, subject to certain approvals and conditions. The 2022 Credit Agreement includes a letter of credit sub facility and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the 2022 Credit Agreement can be used for working capital and general corporate purposes, including permitted acquisitions.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and our material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries. In addition, the 2022 Credit Agreement contains a covenant to not permit the interest coverage ratio or the total net leverage ratio, both as defined for the four consecutive quarter period ending on the last day of each fiscal quarter, to be less than 3.0 to 1.0 or more than 3.5 to 1.0, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The 2022 Credit Agreement bears interest at a rate equal to specified prime rate (alternate base rate) or adjusted SOFR, plus, in each case, an applicable margin. The applicable margin is tied to the Company’s total net leverage ratio and ranges from 0% to 0.75% per annum on loans pegged to the specified prime rate, and 0.88% to 1.75% per annum on loans pegged to the adjusted SOFR. The revolving credit commitments under the 2022 Credit Agreement are subject to a commitment fee which is also tied to the Company’s total net leverage ratio, and ranges from 0.13% to 0.28% per annum on the average daily amount by which the aggregate revolving commitments exceed the sum of outstanding revolving loans and letter of credit obligations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility carried an effective interest rate as shown below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:54.005%"/><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.945%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.000%"/><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:11.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company was in compliance with all financial and non-financial covenants listed under the applicable revolving credit facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</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 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:112%">The Notes 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:72.660%"><tr><td style="width:1.0%"/><td style="width:64.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.405%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.596%"/><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%">Year ended December 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></td><td colspan="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%">3.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On 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 year ended December 31, 2021, the Company recognized a loss on settlement of the Notes of $12,845, representing the difference between the fair value of the consideration allocated to the debt component and the carrying value of the debt component immediately before settlement, and is presented as “Loss on settlement of convertible notes,” in the Company’s consolidated statements of income. During the years ended December 31, 2021 and 2020, the Company recognized interest expense and amortization of debt discount of $5,237 and $7,866, respectively, on the Notes.</span></div><div style="text-align:justify;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:120%">Expected payments for all of the Company’s borrowings as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.011%"><tr><td style="width:1.0%"/><td style="width:53.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Payments*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">52,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Interest payments are based on effective interest rate as of December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of December 31, 2022 and 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company’s debt position:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.052%"><tr><td style="width:1.0%"/><td style="width:58.982%"/><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:18.035%"/><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:18.037%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260,016 </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> 30000000 260016000 220000000 0 250000000 260016000 1177000 232000 300000 400000 200000 3.0 3.5 0 0.0075 0.0088 0.0175 0.0013 0.0028 The revolving credit facility carried an effective interest rate as shown below:<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:54.005%"/><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.945%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.000%"/><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:11.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><div 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 Notes 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:72.660%"><tr><td style="width:1.0%"/><td style="width:64.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.405%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.596%"/><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%">Year ended December 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></td><td colspan="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%">3.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.029 0.017 0.023 150000000 0.035 75 1.50 20 30 0.036 0.036 -12845000 5237000 7866000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments for all of the Company’s borrowings as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.011%"><tr><td style="width:1.0%"/><td style="width:53.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Payments*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,374 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">52,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Interest payments are based on effective interest rate as of December 31, 2022.</span></div> 30000000 12374000 0 11926000 0 11926000 0 11926000 220000000 4472000 250000000 52624000 461000 461000 Capital Structure<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one class of common stock outstanding.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">32,816 </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%">4,121 </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%">125.58 </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%">Twelve months ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,309 </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,752 </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%">87.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2020</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%">28,052 </span></td><td style="background-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,131 </span></td><td style="background-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%">75.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On 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="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 5, 2021, the Company’s board of directors authorized a $300,000 common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”), and terminated the 2019 Repurchase Program on December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the 2022 Repurchase Program 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-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock, for a total consideration including commissions, under repurchase programs, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">503,858</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,521 </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%">135.99 </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%">Twelve months ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,325</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,605 </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%">106.32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2020</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%">1,085,153</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%">77,818 </span></td><td style="background-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%">71.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not paid or declared any cash dividends on its common stock during the years ended December 31, 2022, 2021 and 2020. The Company’s borrowings under the revolving credit facility could restrict its ability to declare or make any dividends or similar distributions.</span></div> 1 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">32,816 </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%">4,121 </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%">125.58 </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%">Twelve months ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,309 </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,752 </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%">87.90 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2020</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%">28,052 </span></td><td style="background-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,131 </span></td><td style="background-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%">75.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32816 4121000 125.58 31309 2752000 87.90 28052 2131000 75.96 200000000 300000000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock, for a total consideration including commissions, under repurchase programs, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">503,858</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,521 </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%">135.99 </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%">Twelve months ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,325</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,605 </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%">106.32 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ended December 31, 2020</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%">1,085,153</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%">77,818 </span></td><td style="background-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%">71.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 503858 68521000 135.99 1087325 115605000 106.32 1085153 77818000 71.71 0 0 0 Employee Benefit Plans<div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these Plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company earned a return of approximately 5.9% per annum on the India Plan for the year ended December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The benefit obligation has been measured as of December 31, 2022 and 2021. The following table sets forth the activity and the funded status of the gratuity plans and the amounts recognized in the Company’s consolidated financial statements at the end of the relevant periods:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"/><td style="width:68.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.011%"/><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:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation</span></div></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:10pt;font-weight:700;line-height:100%">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:10pt;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%">Projected benefit obligation as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">23,271</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,466 </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 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%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770</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%">3,512 </span></td><td style="background-color:#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%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232</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%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844)</span></td><td style="background-color:#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%">Acquisition adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain)/loss*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</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%">539 </span></td><td style="background-color:#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%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,346)</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%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Projected benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">23,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,605 </span></td><td style="background-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%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Plan assets as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,449 </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%">13,605 </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:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">Unfunded status as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,666</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%">Unfunded amount recognized in the consolidated balance sheets</span></td><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 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%">Non-current liability (included under other non-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%">6,971 </span></td><td style="background-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 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%">Current liability (included under accrued employee costs)</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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 accrued liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082 </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,666 </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%">Accumulated benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000;padding:2px 0;text-align: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,447 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000;padding:2px 0;text-align: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,794 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Accumulated benefit obligation in excess of plan assets as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">*During the year ended December 31, 2022, actuarial gain was driven by changes in actuarial assumptions, offset by experience adjustments on present value of benefit obligations. During the year ended December 31, 2021, actuarial loss was driven by experience adjustments on present value of benefit obligations offset by changes in actuarial assumptions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of net periodic benefit costs recognized in consolidated statements of income and actuarial loss reclassified from AOCI, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">3,770 </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%">3,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">(872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial 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%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gratuity cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,354 </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%">3,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss, gross of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-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%">709 </span></td><td style="background-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%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;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 components of actuarial loss on retirement benefits included in AOCI, excluding tax effects, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.337%"/><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:10pt;font-weight:700;line-height:100%">As of December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">Net actuarial loss</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%">(462)</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%">(3,624)</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%">(3,772)</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%">Net prior service 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Amount recognized in AOCI, excluding tax effects</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%">(470)</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,636)</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,787)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost were:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" 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%">December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">Discount rate</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%">7.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">5.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">4.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 long-term rate of return on plan assets per annum</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%">7.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%">6.8 </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%">7.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="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates these assumptions annually based on its long-term plans of growth and industry standards. The discount rates are either based on current market yields on government securities or yields on government securities adjusted for a suitable risk premium, if available.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"/><td style="width:84.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><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:400;line-height:100%">Expected benefit payments during the year ending December 31,</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 to 2032</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%">8,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-indent:9pt"><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 maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s accrual for contributions to the 401(k) Plans were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:60.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contribution to the 401(k) Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </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%">3,693 </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%">3,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:61.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><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.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions to the defined social security contribution plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,215 </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%">16,340 </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%">11,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.059 The following table sets forth the activity and the funded status of the gratuity plans and the amounts recognized in the Company’s consolidated financial statements at the end of the relevant periods:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.111%"><tr><td style="width:1.0%"/><td style="width:68.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.331%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.479%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.011%"/><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:10pt;font-weight:700;line-height:100%">Change in projected benefit obligation</span></div></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:10pt;font-weight:700;line-height:100%">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:10pt;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%">Projected benefit obligation as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">23,271</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,466 </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 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%">Service cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770</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%">3,512 </span></td><td style="background-color:#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%">Interest cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232</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%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844)</span></td><td style="background-color:#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%">Acquisition adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain)/loss*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,639)</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%">539 </span></td><td style="background-color:#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%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,346)</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%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Projected benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,531</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">23,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of January 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,605 </span></td><td style="background-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%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Plan assets as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,449 </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%">13,605 </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:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">Unfunded status as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,666</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%">Unfunded amount recognized in the consolidated balance sheets</span></td><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 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%">Non-current liability (included under other non-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%">6,971 </span></td><td style="background-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 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%">Current liability (included under accrued employee costs)</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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 accrued liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,082 </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,666 </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%">Accumulated benefit obligation as of December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000;padding:2px 0;text-align: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,447 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000;padding:2px 0;text-align: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,794 </span></td><td style="background-color:#ffffff;border-top:3pt double #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%">Accumulated benefit obligation in excess of plan assets as of December 31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;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;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>*During the year ended December 31, 2022, actuarial gain was driven by changes in actuarial assumptions, offset by experience adjustments on present value of benefit obligations. During the year ended December 31, 2021, actuarial loss was driven by experience adjustments on present value of benefit obligations offset by changes in actuarial assumptions. 23271000 20466000 3770000 3512000 1232000 929000 1757000 1844000 0 209000 2639000 -539000 2346000 540000 21531000 23271000 13605000 11512000 798000 777000 3273000 3361000 1737000 1835000 -1490000 -210000 14449000 13605000 -7082000 -9666000 6971000 9604000 111000 62000 7082000 9666000 14447000 14794000 2000 1189000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of net periodic benefit costs recognized in consolidated statements of income and actuarial loss reclassified from AOCI, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">3,770 </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%">3,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">(872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial 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%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gratuity cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,354 </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%">3,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss, gross of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-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%">709 </span></td><td style="background-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%">394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial loss, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </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> 3770000 3512000 2706000 1232000 929000 964000 872000 796000 636000 -592000 -709000 -394000 4722000 4354000 3428000 -592000 -709000 -394000 -179000 -204000 -127000 -413000 -505000 -267000 <div style="margin-bottom:9pt;margin-top:4pt;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 components of actuarial loss on retirement benefits included in AOCI, excluding tax effects, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.337%"/><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:10pt;font-weight:700;line-height:100%">As of December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">Net actuarial loss</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%">(462)</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%">(3,624)</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%">(3,772)</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%">Net prior service 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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Amount recognized in AOCI, excluding tax effects</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%">(470)</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,636)</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,787)</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> -462000 -3624000 -3772000 8000 12000 15000 470000 3636000 3787000 <div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average actuarial assumptions used to determine benefit obligations and net gratuity cost were:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" 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%">December 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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">Discount rate</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%">7.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">5.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">4.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of increase in compensation levels</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.1 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 long-term rate of return on plan assets per annum</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%">7.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%">6.8 </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%">7.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.073 0.056 0.046 0.078 0.076 0.071 0.073 0.068 0.070 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.947%"><tr><td style="width:1.0%"/><td style="width:84.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.715%"/><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:400;line-height:100%">Expected benefit payments during the year ending December 31,</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 to 2032</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%">8,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3475000 3183000 2897000 2661000 2661000 8388000 0.030 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s accrual for contributions to the 401(k) Plans were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:60.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contribution to the 401(k) Plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </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%">3,693 </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%">3,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:61.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><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.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions to the defined social security contribution plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,215 </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%">16,340 </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%">11,332 </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> 5205000 3693000 3577000 18215000 16340000 11332000 Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.</span></div><div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:64.797%"/><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:15.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </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%">76,692 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </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%">18,487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,993 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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%">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:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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><div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </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%">188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,033 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,227 </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%">25,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </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%">201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-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%">4,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </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%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $2,723, $2,917 and $3,143, during the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the Company recognized $nil impairment on ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,772 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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> Leases<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.</span></div><div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:64.797%"/><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:15.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </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%">76,692 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </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%">18,487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,993 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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%">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:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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><div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </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%">188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,033 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,227 </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%">25,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </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%">201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-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%">4,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </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%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $2,723, $2,917 and $3,143, during the years ended December 31, 2022, 2021 and 2020, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the Company recognized $nil impairment on ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,772 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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> <div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"/><td style="width:64.797%"/><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:15.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 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:10pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </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%">76,692 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </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%">18,487 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,993 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,339)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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%">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:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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> 55347000 76692000 14978000 18487000 48155000 68506000 63133000 86993000 2499000 2685000 1999000 2339000 500000 346000 164000 141000 355000 229000 519000 370000 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </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%">188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,033 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,621 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,026 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div> 151000 188000 59000 63000 210000 251000 21783000 26326000 5033000 7621000 27026000 34198000 <div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,227 </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%">25,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </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%">201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-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%">4,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </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%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td></tr></table></div> 23227000 25674000 59000 63000 142000 201000 734000 4547000 312000 71000 P2Y9M18D P2Y1M6D P5Y10M24D P5Y9M18D 0.143 0.145 0.068 0.072 -2723000 -2917000 -3143000 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,772 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2021 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">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="padding:2px 1pt;text-align: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="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,772 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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> 18711000 228000 14846000 162000 10037000 114000 8941000 88000 6474000 79000 19624000 0 78633000 671000 15500000 152000 63133000 519000 24020000 185000 22666000 147000 17745000 72000 10741000 34000 8395000 17000 25198000 0 108765000 455000 21772000 85000 86993000 370000 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income/(loss) before income taxes consist of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Domestic</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%">80,949 </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%">43,759 </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,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">109,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,436 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">190,099 </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%">146,561 </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%">115,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense/(benefit) consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Current provision:</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 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%">Domestic</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%">43,416 </span></td><td style="background-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,532 </span></td><td style="background-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%">7,946 </span></td><td style="background-color:#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%">Foreign</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%">23,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">67,117 </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%">52,176 </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%">22,929 </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%">Deferred provision/(benefit):</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 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%">Domestic</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%">(17,624)</span></td><td style="background-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%">(15,954)</span></td><td style="background-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,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 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%">Foreign</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,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(19,552)</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%">(20,326)</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%">2,697 </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%">Income tax 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%">47,565 </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%">31,850 </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%">25,626 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income taxes (deferred) recognized in AOCI were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:55.796%"/><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.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 #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:700;line-height:100%">Deferred taxes benefit / (expense) recognized on:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-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,308)</span></td><td style="background-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Reclassification adjustment for cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Retirement benefits (incl. effects of tax rate changes)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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%">10,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">15,937</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%">2,228</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%">591</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><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the amount computed by applying the U.S. federal statutory income tax rate to income before income taxes approximately as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:31.5pt"><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:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Expected tax 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%">39,921 </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,777 </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%">24,219 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">State taxes, net of Federal taxes</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%">7,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Non-deductible 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%">6,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit on stock-based compensation</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,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prior period items</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%">(688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Benefit on settlement of convertible 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%">(2,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax expense</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:700;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:700;line-height:100%">47,565</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 #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:700;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:700;line-height:100%">31,850</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 #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:700;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:700;line-height:100%">25,626</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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:31.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective tax rate increased from 21.7% during the year ended December 31, 2021 to 25.0% during the year ended December 31, 2022. The Company recorded income tax expense of $47,565 and $31,850 for the years ended December 31, 2022 and 2021, respectively. The increase in income tax expense was primarily as a result of higher profit during the year ended December 31, 2022, compared to the year ended December 31, 2021, an increase in state taxes and an increase in non-deductible expense, partially offset by higher excess tax benefits related to stock-based compensation.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Effective for taxable years beginning after December 31, 2021, Internal Revenue Code Section 174, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:111%">Amortization of Research and Experimental Expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">, provides that research and experimentation expenses can no longer be currently deducted, instead such expenses are required to be capitalized. Such capitalized expenses are to be amortized over a period of five and fifteen years for the U.S. and foreign research, respectively. However, this change has no net impact on the current year income statement due to offsetting a current tax expense of $24,743 with a corresponding deferred tax benefit.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company is under Internal Revenue Service audit for the years 2017 and 2018. The audit process is substantially complete and is expected to conclude with no adjustments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred tax balances were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:61.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.041%"/><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:16.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carry forward</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,716 </span></td><td style="background-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%">16,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#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%">Capitalized research and development 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%">24,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Stock-based compensation</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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </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 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%">Accrued employee costs and other 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%">15,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#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%">Net operating loss carryforwards</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%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#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%">Net unrealized foreign exchange loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"><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%">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%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">99,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,543 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax assets</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%">99,189 </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%">58,355 </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:14pt"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 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%">Intangible 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%">27,807 </span></td><td style="background-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%">28,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on investments</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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,840 </span></td><td style="background-color:#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;text-indent:-18pt;vertical-align:top"><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%">10,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">      Deferred tax liabilities</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%">43,945 </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%">37,916 </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%">Net deferred tax 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%">55,244 </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%">20,439 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying values of assets and liabilities and their respective tax bases and operating loss carry forwards. The Company performed an analysis of the realizability deferred tax assets as of December 31, 2022 and 2021, and recorded a valuation allowance of $309 and $188, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s income tax expense also includes provisions established for uncertain income tax positions determined in accordance with Financial Accounting Standards Board Interpretation No. 48, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Uncertainty in Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company monitors and adjusts these reserves in light of changing facts and circumstances. To the extent that the final tax outcome of these matters differs from the amounts recorded, such differences will impact the income tax expense in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the unrecognized tax benefits:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:60.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.188%"/><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:11.188%"/><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:11.191%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 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:9pt;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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</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 as of January 1</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,068 </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%">907 </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,047 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Increases related to current year tax positions</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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="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%">Balance as of December 31</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%">1,449 </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%">1,068 </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%">907 </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-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized tax benefits as of December 31, 2022 of $1,449, if recognized, would impact the effective tax rate.</span></div>As of December 31, 2022 and 2021, the Company has not accrued interest and penalties relating to unrecognized tax benefits. <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income/(loss) before income taxes consist of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Domestic</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%">80,949 </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%">43,759 </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,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">109,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,802 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,436 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">190,099 </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%">146,561 </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%">115,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 80949000 43759000 30893000 109150000 102802000 84436000 190099000 146561000 115329000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense/(benefit) consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Current provision:</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 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%">Domestic</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%">43,416 </span></td><td style="background-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,532 </span></td><td style="background-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%">7,946 </span></td><td style="background-color:#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%">Foreign</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%">23,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">67,117 </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%">52,176 </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%">22,929 </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%">Deferred provision/(benefit):</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 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%">Domestic</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%">(17,624)</span></td><td style="background-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%">(15,954)</span></td><td style="background-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,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 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%">Foreign</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,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,354 </span></td><td style="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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(19,552)</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%">(20,326)</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%">2,697 </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%">Income tax 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%">47,565 </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%">31,850 </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%">25,626 </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> 43416000 18532000 7946000 23701000 33644000 14983000 67117000 52176000 22929000 -17624000 -15954000 1343000 -1928000 -4372000 1354000 -19552000 -20326000 2697000 47565000 31850000 25626000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income taxes (deferred) recognized in AOCI were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:55.796%"/><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.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 #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:700;line-height:100%">Deferred taxes benefit / (expense) recognized on:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,860 </span></td><td style="background-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,308)</span></td><td style="background-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Reclassification adjustment for cash flow hedges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Retirement benefits (incl. effects of tax rate changes)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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%">10,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">15,937</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%">2,228</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%">591</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> -5860000 2308000 1663000 455000 1530000 -500000 -231000 194000 935000 179000 204000 127000 -10032000 -3016000 -1946000 -15937000 -2228000 -591000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the amount computed by applying the U.S. federal statutory income tax rate to income before income taxes approximately as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:31.5pt"><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:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Expected tax 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%">39,921 </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,777 </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%">24,219 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Unrecognized tax benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 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%">State taxes, net of Federal taxes</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%">7,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Non-deductible 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%">6,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit on stock-based compensation</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,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Prior period items</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%">(688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Benefit on settlement of convertible 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%">(2,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax expense</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:700;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:700;line-height:100%">47,565</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 #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:700;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:700;line-height:100%">31,850</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 #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:700;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:700;line-height:100%">25,626</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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39921000 30777000 24219000 -1136000 1127000 -2748000 3801000 350000 2888000 273000 161000 6000 7730000 4968000 3242000 6285000 3165000 1467000 -5881000 -3651000 -2378000 2230000 1727000 918000 -688000 -931000 -182000 0 2411000 0 -510000 22000 30000 47565000 31850000 25626000 0.217 0.250 47565000 31850000 24743000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred tax balances were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"/><td style="width:61.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.041%"/><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:16.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;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%">Deferred tax 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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carry forward</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,716 </span></td><td style="background-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%">16,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#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%">Capitalized research and development 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%">24,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Stock-based compensation</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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </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 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%">Accrued employee costs and other 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%">15,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264 </span></td><td style="background-color:#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%">Net operating loss carryforwards</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%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#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%">Net unrealized foreign exchange loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:top"><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%">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%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">99,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,543 </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 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Deferred tax assets</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%">99,189 </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%">58,355 </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:14pt"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 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%">Intangible 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%">27,807 </span></td><td style="background-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%">28,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain on investments</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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,840 </span></td><td style="background-color:#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;text-indent:-18pt;vertical-align:top"><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%">10,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">      Deferred tax liabilities</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%">43,945 </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%">37,916 </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%">Net deferred tax 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%">55,244 </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%">20,439 </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> 5716000 16236000 14734000 10722000 24743000 0 11425000 10760000 15504000 13264000 412000 2057000 23572000 408000 3120000 4454000 272000 642000 99498000 58543000 309000 188000 99189000 58355000 27807000 28119000 6006000 5840000 10132000 3957000 43945000 37916000 55244000 20439000 309000 188000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the unrecognized tax benefits:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:60.497%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.188%"/><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:11.188%"/><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:11.191%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 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:9pt;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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2020</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 as of January 1</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,068 </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%">907 </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,047 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases/(decreases) related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Increases related to current year tax positions</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%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="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%">Balance as of December 31</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%">1,449 </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%">1,068 </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%">907 </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> 1068000 907000 1047000 158000 12000 324000 223000 173000 184000 1449000 1068000 907000 1449000 0 0 Stock Based Compensation<div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 15, 2018, at the Company’s 2018 Annual Meeting of Stockholders, the Company's stockholders approved the 2018 Omnibus Incentive</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Plan, which among other things, reserves 3,175,000 shares of the Company’s common stock for grants of awards under the 2018 Omnibus Incentive Plan. As of December 31, 2022, the Company had 1,324,755 shares available for grant under the 2018 Omnibus Incentive Plan (includes 164,195 shares against vested performance-based restricted stock units for which the underlying common stock was issued subsequent to December 31, 2022).</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the 2018 Omnibus Incentive Plan, the Compensation and Talent Management Committee (the “Committee”) may grant awards of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, stock bonus awards, performance based compensation awards (including cash bonus awards and market condition based awards) or any combination of the foregoing.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee determines which employees are eligible to receive the equity awards, the number of equity awards to be granted, the exercise price, the vesting period and the exercise period. The vesting period for the equity award issued is determined on the date of the grant and is non-transferable during the life of the equity award. The majority of options expire within ten years from the date of grant. Restricted stock units generally vest proportionally over a period of four years from the date of grant, unless specified otherwise.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by nature of function, as below, are included in the consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">11,535 </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%">7,871 </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%">6,300 </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%">20,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">17,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">49,366 </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%">38,621 </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%">28,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785 </span></td><td style="background-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%">9,424 </span></td><td style="background-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%">8,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted to employees is estimated on the date of grant using the Black-Scholes option-pricing model.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not anticipate paying any cash dividends in the foreseeable future and therefore uses an expected dividend yield of zero in the option valuation model. All stock-based payment awards are amortized on a straight-line basis over the requisite service period of the awards, which is generally the vesting period. The Company accounts for the forfeitures as and when the actual forfeitures occur.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><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:46.881%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.322%"/><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:11.322%"/><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:11.322%"/><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:11.325%"/><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%">Number of 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:9pt;font-weight:700;line-height:100%">Weighted- Average Exercise 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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic 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:9pt;font-weight:700;line-height:100%">Weighted- Average Remaining Contractual 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 as of 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 #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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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: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 as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">439 </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.0</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%">Vested and exercisable as of December 31, 2022</span></td><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%">3,093 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">439 </span></td><td style="background-color:#ffffff;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-top:3pt double #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%">1.0</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized compensation cost for unvested options as of December 31, 2022 was $nil. The Company did not grant any options during the years ended December 31, 2022, 2021 and 2020. The aggregate intrinsic value of options exercised during the years ended December 31, 2022, 2021 and 2020 was $nil, $2,475 and $3,488, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable as of December 31, 2022:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:57.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding, Vested and Exercisable</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:9pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">$25.01 to $28.00</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">3,093 </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 #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: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:10pt;font-weight:400;line-height:100%">27.62 </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"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:47.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.514%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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 received from options exercised during the year </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%">710 </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,501 </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><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%">Share Matching Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock. For purposes of the match, “newly acquired shares” includes the employee’s first quarter 2022 open market purchase of the common stock, and crediting of equity awards vesting under any existing stock award plan of the Company as having been purchased by such employees, in an amount between $100 to $500 per such employee.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The matching restricted stock units granted under the SMP will vest in two installments, with one-third to vest on the second anniversary of the grant date and the remaining two-thirds to vest on the third anniversary of the grant date; the newly acquired shares for which the matching restricted stock units were granted must also be held by the employee until such vesting dates. The Company’s underlying common stock issued pursuant to the vesting of the matching restricted stock units will not be marketable or transferable for a period of two years following the vesting date. Certain forfeiture and other conditions apply.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Restricted stock unit activity under the SMP is shown below:</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.491%"><tr><td style="width:1.0%"/><td style="width:63.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units (SMP)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">47,623 </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%">124.76 </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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of common stock to be issued under the SMP was determined by estimating the discount for illiquidity using the Cost of Carry model, the Chaffe model and the Finnerty model with the following assumptions:</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%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"/><td style="width:65.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</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%">Risk free interest rate for expected life</span></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:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">32.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Discount for illiquidity</span></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:100%">12.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, unrecognized compensation cost of $4,451 is expected to be expensed over a weighted average period of 2.3 years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee is authorized to award restricted stock units to participants. The Committee establishes the terms, conditions and restrictions applicable to each award of restricted stock units, including the time or times at which restricted stock units will be granted or vested and the number of units to be covered by each award. The terms and conditions of each restricted stock award will be reflected in a restricted stock unit agreement.</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%">Any cash or in-kind dividends paid with respect to unvested shares of restricted stock units are withheld by the Company and paid to the holder of such shares of restricted stock, without interest, only if and when such shares of restricted stock units vest. Any unvested shares of restricted stock units are immediately forfeited without consideration upon the termination of holder’s employment with the Company or its affiliates. Accordingly, the Company’s unvested restricted stock units do not include non-forfeitable rights to dividends or dividend equivalents and are therefore not considered as participating securities for purposes of earnings per share calculations pursuant to the two-class method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"><tr><td style="width:1.0%"/><td style="width:63.593%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Fair Value</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:100%">Outstanding as of December 31, 2021</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">**</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Outstanding as of December 31, 2022</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">**</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,126 </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%">98.71 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">* Includes 12,009 and 18,904 restricted stock units vested during the years ended December 31, 2022 and 2021, respectively, for which the underlying common stock is yet to be issued.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">** As of December 31, 2022 and 2021, restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units is generally the market price of the Company’s shares on the date of grant. As of December 31, 2022, unrecognized compensation cost of $59,182 is expected to be expensed over a weighted average period of 2.3 years. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;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 weighted-average fair value of restricted stock units granted was as follows: </span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:50.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.674%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.985%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.699%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 fair value </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%">121.38 </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%">91.23 </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%">76.99 </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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of restricted stock units vested was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:50.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.628%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Total grant date fair value</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,002 </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%">23,845 </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%">20,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Based Stock Awards</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. During the year ended December 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 (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each PU is determined based on the market price of one common share on a day prior to the date of grant, and the associated stock compensation expense is calculated on the basis that performance targets at 100% are probable of being achieved. The stock compensation expense for the PUs is recognized on a straight-line basis over the service period, which is through the end of the third year. Over this period, the number of shares that will be issued are adjusted upward or downward based upon the probability of achievement of the performance targets. The final number of shares issued and the related compensation cost recognized as an expense is based on a comparison of the final performance metrics to the specified targets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value for each MU is determined using a Monte Carlo simulation model and the related stock compensation expense is expensed on a straight-line basis over the vesting period. The stock compensation expense related to the MUs is recognized once the requisite performance period is fulfilled regardless of the extent of the market condition achieved.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Monte Carlo simulation model simulates a range of possible future stock prices and estimates the probabilities of the potential payouts. This model also incorporates the following ranges of assumptions:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The historical volatilities are used over the most recent three-year period for the components of the peer group.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The risk-free interest rate is based on the U.S. Treasury rate assumption commensurate with the three-year performance period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Since the plan stipulates that the awards are based upon the TSR of the Company and the components of the peer group, it is assumed that the dividends get reinvested in the issuing entity on a continuous basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The correlation coefficients are used to model the way in which each entity tends to move in relation to each other are based upon the price data used to calculate the historical volatilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each MU granted to employees is estimated on the date of grant using the following weighted average assumptions:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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%">Risk free interest rate for expected life</span></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:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">38.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSU activity under the Company’s stock plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:-49.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:45.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.322%"/><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:11.322%"/><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:11.943%"/><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:12.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue Based PRSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market Condition Based PRSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 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;text-align: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%">53,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment upon final determination of level of performance goal achievement*</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%">54,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,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%">78.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;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%">49,591 </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%">119.99 </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 colspan="2" style="background-color:#ffffff;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%">178,712 </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%">134.72 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents adjustment of shares vested in respect of MUs granted in February 2020 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, unrecognized compensation cost of $20,066 is expected to be expensed over a weighted average period of 1.8 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The first offering period under the 2022 ESPP commenced on October 1, 2022 with a term of three months. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, 800,000 shares remain available for future issuance under the 2022 ESPP, of which 7,636 shares of common stock were eligible for purchase by employees for total proceeds of $1,060 for which the underlying common stock was issued subsequent to December 31, 2022.</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:120%">The ESPP is compensatory and results in compensation expense. The fair value of common stock to be issued under the ESPP was determined using the Black-Scholes option pricing model with the following assumptions:</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:73.684%"><tr><td style="width:1.0%"/><td style="width:65.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</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%">Risk free interest rate for expected life</span></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:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">43.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Discount for illiquidity</span></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:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td></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 weighted-average fair value of employee stock purchase rights granted pursuant to the ESPP during the year ended December 31, 2022 was $20.53.</span></div> 3175000 1324755 164195 P10Y P4Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense by nature of function, as below, are included in the consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">11,535 </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%">7,871 </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%">6,300 </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%">20,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">17,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">49,366 </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%">38,621 </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%">28,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,785 </span></td><td style="background-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%">9,424 </span></td><td style="background-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%">8,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11535000 7871000 6300000 20016000 16396000 11009000 17815000 14354000 10926000 49366000 38621000 28235000 9785000 9424000 8330000 0 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><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:46.881%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.322%"/><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:11.322%"/><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:11.322%"/><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:11.325%"/><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%">Number of 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:9pt;font-weight:700;line-height:100%">Weighted- Average Exercise 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:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic 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:9pt;font-weight:700;line-height:100%">Weighted- Average Remaining Contractual 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 as of 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 #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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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: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 as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">439 </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.0</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%">Vested and exercisable as of December 31, 2022</span></td><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%">3,093 </span></td><td style="background-color:#ffffff;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-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-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-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-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-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%">439 </span></td><td style="background-color:#ffffff;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-top:3pt double #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%">1.0</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:47.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.514%"/><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:10pt;font-weight:700;line-height:100%">Year ended December 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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2020</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 received from options exercised during the year </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%">710 </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,501 </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> 3093 27.62 362000 P2Y 0 0 0 0 0 0 0 3093 27.62 439000 P1Y 3093 27.62 439000 P1Y 0 0 0 0 2475000 3488000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the status of the Company’s stock options outstanding, vested and exercisable as of December 31, 2022:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:57.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.448%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding, Vested and Exercisable</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:9pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">$25.01 to $28.00</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">3,093 </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 #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: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:10pt;font-weight:400;line-height:100%">27.62 </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"/></tr></table></div> 25.01 28.00 3093 27.62 0 710000 1501000 100 500 2 Restricted stock unit activity under the SMP is shown below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.491%"><tr><td style="width:1.0%"/><td style="width:63.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.822%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.876%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units (SMP)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.76 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">47,623 </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%">124.76 </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="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"><tr><td style="width:1.0%"/><td style="width:63.593%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Fair Value</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:100%">Outstanding as of December 31, 2021</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">**</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Outstanding as of December 31, 2022</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">**</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,126 </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%">98.71 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">* Includes 12,009 and 18,904 restricted stock units vested during the years ended December 31, 2022 and 2021, respectively, for which the underlying common stock is yet to be issued.</span></div>** As of December 31, 2022 and 2021, restricted stock units vested for which the underlying common stock is yet to be issued are 174,490 and 162,481, respectively.<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average fair value of restricted stock units granted was as follows: </span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:50.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.674%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.985%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.699%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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 fair value </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%">121.38 </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%">91.23 </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%">76.99 </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="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of restricted stock units vested was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:50.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.628%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Total grant date fair value</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,002 </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%">23,845 </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%">20,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSU activity under the Company’s stock plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:-49.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:45.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.322%"/><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:11.322%"/><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:11.943%"/><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:12.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue Based PRSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Market Condition Based PRSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 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;text-align: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%">53,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment upon final determination of level of performance goal achievement*</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%">54,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,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%">78.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;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%">49,591 </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%">119.99 </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 colspan="2" style="background-color:#ffffff;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%">178,712 </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%">134.72 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Represents adjustment of shares vested in respect of MUs granted in February 2020 upon achievement of the performance targets for such awards for which the underlying common stock was issued subsequent to December 31, 2022.</span></div> 0 0 52636 124.76 0 0 5013 124.76 47623 124.76 <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 fair value of common stock to be issued under the SMP was determined by estimating the discount for illiquidity using the Cost of Carry model, the Chaffe model and the Finnerty model with the following assumptions:</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%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"><tr><td style="width:1.0%"/><td style="width:65.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0</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%">Risk free interest rate for expected life</span></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:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">32.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Discount for illiquidity</span></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:100%">12.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td></tr></table></div>The fair value of common stock to be issued under the ESPP was determined using the Black-Scholes option pricing model with the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.684%"><tr><td style="width:1.0%"/><td style="width:65.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.035%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</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%">Risk free interest rate for expected life</span></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:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">43.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">Discount for illiquidity</span></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:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td></tr></table> 0 P2Y 0.023 0.323 0.129 4451000 P2Y3M18D 982187 81.61 358764 121.38 327450 73.30 90375 94.96 923126 98.71 12009 18904 174490 162481 59182000 P2Y3M18D 121.38 91.23 76.99 24002000 23845000 20072000 0.40 P3Y 0.60 P3Y 1 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each MU granted to employees is estimated on the date of grant using the following weighted average assumptions:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.818%"><tr><td style="width:1.0%"/><td style="width:56.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.528%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.532%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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%">Expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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%">Risk free interest rate for expected life</span></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:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">Volatility for expected life</span></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:100%">38.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td></tr></table></div> 0 0 0 P2Y10M24D P2Y10M24D P2Y10M24D 0.017 0.005 0.039 0.383 0.652 0.343 58864 78.29 172042 113.74 53122 119.98 79631 155.67 0 0 -54727 102.10 54741 78.28 109454 102.10 7654 97.55 18234 126.21 49591 119.99 178712 134.72 20066000 P1Y9M18D 0.15 25000 800000 800000 7636 1060000 0 P0Y3M18D 0.033 0.436 0.099 20.53 Related Party Disclosures<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%">In April 2022, the Company entered into a service contract for providing analytics services to The Vanguard Group Inc., which beneficially owns more than 10% of the Company’s common stock as of December 31, 2022. During the year ended December 31, 2022, the Company recognized revenues, net of $2,258 related to this service contract. The Company had outstanding accounts receivable of $856 related to this service contract as of December 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:112%">On October 1, 2018, the Company entered into the Investment Agreement with the Purchaser relating to the issuance to the Purchaser of $150,000 aggregate principal amount of the Notes. In connection with the investment, Vikram S. Pandit, Chairman and CEO of The Orogen Group LLC (an affiliate of the Purchaser), was appointed to Company’s board of directors. The Company settled the Notes on August 27, 2021. Refer to Note 18 - Borrowings to the consolidated financial statements for further details.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following transactions with the Purchaser were recognized by the Company in connection with the Notes:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:70.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Repayment of the Notes in cash</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%">200,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of the Notes in shares</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,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on the Notes</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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2258000 856000 150000000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following transactions with the Purchaser were recognized by the Company in connection with the Notes:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"/><td style="width:70.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">Repayment of the Notes in cash</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%">200,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of the Notes in shares</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,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on the Notes</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,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 200000 0 36742000 0 3442000 5250000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Commitments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company had committed to spend approximately $9,700 and $8,100, respectively, under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India or Special Economic Zone scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company believes, however, that these units have in the past satisfied and will continue to satisfy the required conditions.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company’s operations centers in the Philippines are registered as qualified Philippines Economic Zone Authority units, which provides the Company fiscal incentives on the import of capital goods and local purchase of services and materials. </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:111%">The Company is required to meet certain requirements to retain the incentives. The Company has, and will continue to, comply with the requirements to avail itself of the incentives.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer pricing regulations in the countries the Company operates in require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review the Company’s transfer pricing. If the Company’s transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting the Company’s profitability and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently involved in transfer pricing and related income tax disputes with Indian tax authorities. The aggregate amount demanded by Indian tax authorities (net of advance payments) as of December 31, 2022 and 2021 is $37,088 and $34,276, respectively. The Company has made payments and/or provided bank guarantees against these demands in the amounts of $7,532 and $7,954, as of December 31, 2022 and 2021, respectively. The Company believes that its positions will more likely than not be sustained upon final examination by the tax authorities, and accordingly has not accrued any liabilities with respect to these matters in its consolidated financial statements.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India’s Value Added Tax (“VAT”) regime ended in June 2017 and was replaced by the current Goods and Service Tax (“GST”) regime. Pursuant to reviewing the Company’s annual VAT filings, the Indian tax authorities raised aggregate VAT tax demands for tax years 2015 and 2017, in the amounts of $5,526 and $6,387, as of December 31, 2022 and 2021, respectively. The GST authorities rejected the Company’s refunds claims in the amounts of $3,866 and $3,322 as of December 31, 2022 and 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 December 31, 2022 and 2021, respectively.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be </span></div>reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements. 9700000 8100000 1 37088000 34276000 7532000 7954000 5526000 6387000 3866000 3322000 These are reclassified to net income and are included in other income/(loss), net in the consolidated statements of income. Refer to Note 20 - Employee Benefit Plans to the consolidated financial statements. These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the consolidated statements of income. Refer to Note 17 - Derivatives and Hedge Accounting to the consolidated financial statements. Exclusive of depreciation and amortization expense. These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation loss. Refer to Note 22 - Income Taxes to the consolidated financial statements. EXCEL 160 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F$5U8'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 " !9A%=6P:4%;^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITUD#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.-!MP2,HH4K J[ 26=\9+75$16,\XXU>\>$S#@5F-." #CTE:.L66+], M#*=YZ. *6&"$T:7O IJ56*I_8DL'V#DY)[NFIFFJ)U%R>8<6WIX>7\JZE?6) ME->8?R4KZ11PRRZ37\7=_>Z!];SAHFIXQ<6.MU+<2KYY7UQ_^%V%W6CLWOYC MXXM@W\&ON^B_ %!+ P04 " !9A%=6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %F$5U9@<4#^S0< 'HP 8 >&PO=V]R:W-H965T&UL MM9MO;^HV&\:_BL6F:9-*21Q:Z%F+1*'=>-;UL-*=[6S:"Y,8B)K$/+93VF^_ MVPD04CDFF,O8D6I1&]QE(B;UDK*]:=.1_@K&A-Q MSM8T@2,+QF,B89,O.V+-*0FRH#CJ8,>Y[,0D3%J#ZVS?E ^N62JC,*%3CD0: MQX2_W]*(;6Y:;FNWXRE2G0K)X&PQW$(=)_DG>MB . OI.10#>!N / 6[5%;QM@/Z2@ 9E@0[< MTOZ^\.Z^;K%1<4S]<^2Y9P@[&&MN:&0.OZ?S26(G/ MQ9[/13T^PR1)282>Z)IQJ0-EUI$\U>$=&:.:@K(D5@)UN0=U60_4E/*0!6JB M0C!C:OO4$:7=U%0Y-QGCFT*S)%:"UMM#ZQF;.DHY5\SN0^%#Y_I*"3>",ZNU MVRYN>ZZ.F#&P*3%+8B5B_3VQ?LWYBA-(CK+UI6QA7>)#.4[=*^(HLZ#%46 5WLD<3:47A,Z,^'V=W3E\GH#OW\^6$\>?QI=H8FCZ-S'4"S M5E."MM3*" ]R7;<.PDGB,PY#DJC1>89F$F8SQ#@:L321_!T^ SU7L_KX3@O0 M&-08H"6U,D!< ,1U #Z3-S0)8)8+%Z&?432,WB.2?=QV+GK8O>IJZ1F#&].S MI%:F5Y@ UY@I[^@-@P#4Q=GN"WJ \]#G1-_GS)(>=L"\\1G%7O8$NM#*YP#ZXYZ?\(;O_0F'+V&B:^?O": M-1^_:K%9=0^VU,K8"O_@FE/^C]BF3$@P$G^%Z^JGK%G1=2I,ESFN,;=3F BW M7'/F_\"4*9VN6&)R#T=$<*_7 M[D>M*R:A]LJ97?IQ;^ 9O3_N=0@LMB"^3B[^<_H!GU4PZ]3(?LB-*(Q3&D M?#/)_)A;YQS,&%I3CL2*<*UU-4LW16I+K8RT\!/8G/&#QP_" M9(EF[_&<15J21PP)6#$M):NFP99:F5)A&K YP]_U-'3WYJ](LJ25QO6(T.-P M-A[^IN5EU2;84BOS*FP"KF43_J!1U'Y)(#&#L4H$3'(!F@B1ZF>Y(YI?J=!R MLVH-;*F5N176 ->R!E]8!#:>\/RU$M>U^_:(TJ/.1HS,08UAG<((X,((X%I& M8/>"-W]%FFAFQ:HN9M4%V%(K4RM< *[E B:)I#Q?L5:OPLD.HY:: M6;&*FE438$NM3*TP ;B6"H(YKC&M4[@"7+@"7&M-X2ZF M?*DFM)] 0:[ 1\5KDNB[G5FP&IM5>V!+K5R@4-@#SYS43T;W3VB8!J%D' VE MILS>[]Q%9:NL5S'I5"\KFL,:E":

1JIAYV1*:RAYGC M&L,ZA0_P"A_@U5H\F*;S*/35"U>B?6":51H7PEAU!ENUBTQ-E=2]#KJ]BV[/ MO>Q?=*\[KSH^!S5"M?+^LKN>*2,MT.=4PGA,E-O4,K-;/)2K71ZTTO,\Q[GL M>OLV;GF<(N/WBHS?,^?IN\5V<;"D!UG!7*V2+BAD9/K7LD=4IX3+_"8GDPD* M"V4!&WFEI9H7%YS%R*=K\@517R_2OO=-WWL]GX4JA@Q3,(L M9UQS]O:.U 1+LUH!R="&'+\RSZA^AR.HNU;EP M<1<[*"#O<-X"\M(L>)$7;+RK@@T*T7!;8^I3]8XL;]JNM$Z[Z&L&U'C0G,+I M>(73\>HY'0#- @;^H7JYVFSE.,X+K[J7>EK#)Y1*RJ3LH M?6'],"LG[Q2GYU7YOQ)E<02*Z )"G?,>S!D\+W3/-R1;9Z7?,@-)."*-@EP6(X6TYMO OXQJ#11V-B*]E*^6(GZSP)(@L$)63&*E!\O<(M ME*450HS?K6;0'6D3C\<']3M7.]:RI1IN9?F=Y:9(@@\!R6%'Z](\R>8SM/5, MK%XF2^V>I/&Q\<> 9+4VDK?)2,"9\&_ZUM[#<4)\)B%N$V+'[0]RE"MJ:#I7 MLB'*1J.:';A273;",6$_RK-1N,LPSZ2+.F>&K(7_O'A/\]"@K-T,LU9BZ27B M,Q+#F#Q(80I-/HD<\O\%0N3IH.(#U#+N55Q!-B"CX36)HSCNT1MU18ZK7Q:35KDYFN: 9)@#[0H%XA2*_>#:?130_KN&,=]ZE[ M5JG((^5PBJT_>X4N8\8 N:*\NB%?9(TN)O?WFQZR24]%]^2_<-_9'JC:,Z%)"3M,C0;O\9:4[Q9^8F3E'+J5!OWNA@4V6% V /=W M4IK#Q![0M>ST+U!+ P04 " !9A%=6L83J,/4' 8(@ & 'AL+W=O M<* M/55EW9S,5DJMCQ:+)E_Q*FL.Q9K7\.1>R"I3<"D?%LU:\FS9-:K*!0F":%%E M13T[/>[N7_4#7<_OWC_O0L>@KG+&GXNRK^* MI5J=S)(96O+[K"W5C7C\R+M[;!#.5MHT2U;0P(JJ+N_V9/ MVX[8:8"9HP'9-B!O;4"W#6@7:(^L"^LB4]GIL12/2&IK\*8_='W3M89HBEH/ MXZV2\+2 =NKT_,OGVR]7GR[.OEY>H ]G5V>?SR_1[7N!?GWW M&WJ'BAI]78FVR>IE<[Q0\&;=?I%OW_*A?PMQO.6"YX>(XCDB 2&6YN=O;X[W MFR\@WB%H,@1-.G_4%70K):\5RIJ&J^;(%D_O@-D=Z-PZ:M99SD]FD#P-EQL^ M._WY)QP%[VW1_2!G>['2(5;J\WYZGC4K!*.&Z M &Q.,4ZB*#U>;';CL9C1D-)X,-M#R@:DS(OT=B6D.E!<5C#;-KQ1E0MF[R?: M?7^P+2:,1K8888#S- +\P:0R2)7O.]2&[[0>#%+TBDZTRC",;-CBP9L MD1?;69Z+%CH-"FS.8:#O2CY'-5,4&('&@] 8R_0 M+VK%)=2WW3RT@8R-MX=!&D_GHVD5D33&=HC) #'Q0OPJ5%:^ 6)B&4<"\VR" MT30+XP0SQX"G \C4"_): J%+]=QEN$[NM4X:YYBG!HB$P,\$JL4J"H+$CA0' M(],$_C$'I)DJZ@=4)#7#'HC[@Q8NW/V[];K7(K4-".8!8ZIBDQ)+89!A(&Z-XVLQP MZB!)/#(1]E-17^$]:6T2"R6!(35L9@%.J />R#_83T!]=?? ,SD%4Q9A=!),[.G:GK;J:>KE_>_ND!_D;;]71I*G M?I*_EB]%HM&],$?O@D/0DD"7$FVRLN7O$0[G4)[U?]2L,JF53*M60A;_\.5< MIRQ'1=. U+%VELGMQNSWF>R'-5(_]5._GO@@6=PQ]0&Y@J+I/$WB>1I'+T_[ M"+LDHG1.*)LSQEX>BE8U"AYINL@:+90N>,ZK.R[[D7HYV>B;I_,P2.:4!0[? M*9ZSA'RG;VSM?,M&L]'[7IO][A\%#7UEGWFY+#0I0HE<9\7RH*A1GJT+*)E6 MF!:EPD(<3'6BQ8ZF8/MU%[Q1(F;V@!OW5O M]/=VNF2.,M6M<:W'7*:V.8!Q3>ETP]9F2*.4)([=93;*(.:70;O4^R_QI"?Z'$ MNCO)OQ-*B:K[N.(9P-<&\/Q>@,[;7N@O!PQ?!CG]'U!+ P04 " !9A%=6 MFTVU0"4# !8"@ & 'AL+W=OBTFT?IGTPR858=>+,-M#NU\].:,8C+; M M'X@?]QR?8U^3VUTP_BA2 (F>,IJ+GI%*69R:IHA3R+!HL0)R-3-A/,-2=?G4 M% 4'G)2@C)J.9?EFADEN1-UR;,BC+IM)2G(8LUA )1J)J7CYY+4J-?4P-7V"_ME:5Z9&6,! T:_ MD42F/2,T4 (3/*/RGBVN8&G(TWPQHZ+\18LJU@L,%,^$9-D2K!1D)*_>^&FY M$2L N_T*P%D"G'T![A+@ED8K9:6MY-B59N2*Z/<22Y MFB4*)Z/!W>WH[N;ZO/]P<8[.^C?]V\$%&EU=7#R,T-$0<\AE"I+$F!ZCC^@] M,I%(U:CHFE*MKCG,>+G26;62\\I*YQ"WD&N?(,=RG ;X8'^XO0XWE>?:N%,; M=TH^]Q6^D<025#Y*Q";HDN0XCPFF:,@$*?/K>W\L)%=9]J/):L7=;N;65^]4 M%#B&GJ'NE@ ^!R/Z\,[VK4]-QO\3V=HVN/4VN&^Q1T-U:X!S2)!*M?CQ!!68 MHSFF,T!')$<)HQ1S@0K@U<$?-^U&M410+J'_-^:1U;(L=4KS59N[HM;TMVO] M["_3<%#UB6J1OR#PGC[Y4PNZ+6Q >U^. \0=G2["=!);5 MF"[[1*XY"&L'X>$.]DN6<$N3V^F$02?P-\0W!7I6Z+9?T=ZIM7<.UZZJ"R%Q MGI!\NLM 9UN7Z[AM]6P8: SLV.W0:39@6W\^F-:;%JZ )DBIE*IJ$C/^C+!$ M,1-RE_0E[:HD/_!N&&='/ELZ]KKL^83TDN$(6)0EJM0-U\ M7I4Q54>RHJP$QDRJNJ)LIJKT ZX#U/R$,?G2T<5%74Q&OP%02P,$% @ M68175FK!"D/:!@ _!P !@ !X;"]W;W)K9%*L=B MPTOX926J(E5P6=U-Y*;BZ;(V*O()U?<^5M,SL55Y5O*/%9'; MHDBKGQ<\%P_G(SIZNO$INULK?6,R/=ND=WS.U>?-QPJN)CLORZS@I7]=DP\)>1K M?PN1R_H_>6BQSH@LME*)HC6&&119V7RFCVT@]@RH.V# 6@-F&@0#!FYKX)H& MWH"!UQIXOVK@MP8U]4G#O0[<+%7I]*P2#Z32:/"FO]31KZTA7EFI$V6N*O@U M SLUO;S^,+]^=S5[=9/,R/P&/MXG'V[FY/HUN?IP>?T^(2?D\WQ&GC][09Z1 MK"0W:[&5:;F49Q,%XVLODT4[UF4S%AL8BS+R7I1J+4E2+OGRT,$$)KZ;/7N: M_26S>ISQQ9BX]"5A#F/(A&:_;DX1\^37S1T+&W>W%F[MSQWP=U4N1,')7*6* M0RTJ\O75K505U-(W+-B-,P]WIAO,J=RD"WX^@@XB>77/1],__Z"!\Q<6J&,Z M2X[D[""(WBZ(GLW[]!._Y^66RY>DY H+6V/NU^:ZC=Y/J4>9XWEGD_O]B" X MRAB+W4-E& M<>#'OL&^#PMB)W:-("4(C+FQ&^#D@QWYP#KU-Y60DFPJL;%!O _S7.KZ!BSIPUP7G$4X\7!'/+1V@.L-KU*5E7>$/X(4D%R>8E3" M8U;^,9TE1W)V$+QH%[S(GC6\A.CE!#8GDBYAK\QT\]0Z9!=-+)A1;R4II#H- MC+Q 8!YT#%[$.VJQE=HG1)U.>3A64C,.2;#(TD8PZD4K1*6R?YH;+3E493C] M4@Y8Q QR",R+J6O $LR;XP5L@-Z>L*)6>C="03**7D6CC&B_G3"71:%)J8]C MH>^%DZJ%6.3.&\ :<)G7"+=5K><7('QZM!]= Z.R@&&IMUA:#T+F)2 M0E">.T2H$T#4KH"N2L6ANRIK"7F]H4\BYO<6!X&%?M!;&P1&*8V= 2J="*)V M#7.MUKR"4X=.NLGS'%3!B^&5Z6N1$^J8A!#!$H:]A>FC0"$&_@"=3M90NS)Y MIV4-]#;)EPZ-[S;GI!1JH$/T!4>/6Q]R0EGD^28[FZM#9IUN MH=:=O6UVMWP%Q414^HA2")&.X#C]XD%P7H!D'8*COLOB 3*=CJ!V(=$V.:!A M+:'^5N]!;9A"&H&Y-/)-W8# &&QJ0PV[$P[4KAQ:+NW*\+0J82^230/G/[:9 M^DG2U2K+81L>2+S^[@_"QS=/ C,,1[V0]E8-T1QQZ RH"=:I"697$\_?0-M^ M,=$]8I_=2<'56BRAA]Q#2]0EAY%DB%3H,<1 Q@:=()@3QL(!U!RLTQR,60]%R5/2@MX@9Z59"GR/*WV5N %&LK&7;1?(&-FMG<$ MY8X]4Y4C*#8.!HY1K--&S*Z-9EF^57SY.Z0\C)1KDNJCW+%K[KP(BHW]@?V* M=2J)^=8"^5(_#>?+DQ1T1 H*MMP6MT *M$7-2Y*MY+H%@M0H-MOF-/+_%I55 MUOUV41W36W(L;X>+U6E 9M> 75$U:X,G'?9XR74=EYHG0A3I>S$<"\WD0Y > M"UTW&GAHQ3KUQ^SJ;[^J;*SZ@@U&AS]S*YEA2 \.L/V3+HKT?9\& P]@F9:! MAWQUW4;^$,NY?TM.$(O=?L>AT!ERQ7V+XI7ZS-^F&;MX+OD^KNZR4).?T7U!+ M P04 " !9A%=6D,UH-7T% "I% & 'AL+W=ODG72_?D<7R[9$*VGA%UNB9@YYAL/#(0::6&; PL(IB36JZXZ6L"CM#0=%VT,V'/"5C*,4 M'C(B5DG"LA]7$/.7BY[1VS0\1O.%S!NTX6#)YC !^77YD.&;5J.$40*IB'A* M,IA=]"Z-<]]P14GCG_GK_9.^X^;] _%^21S#,3,.+Q7U$H%Q>]?H^$,&.K6#[REVNH"-DY M7L!C4?R2E\I6[Y%@)21/*F<<01*EY3][K0*QXV"8!QQHY4";#LX!![-R,)L. MU@$'JW*PWNM@5PX%=:WD7@1NS"0;#C+^0K+<&M'RAR+ZA3?&*TKS1)G(#+]& MZ">'H_N[R?V7F_'EU!^3R13_;OV[Z8353V3 _T;%!RRU.Y$,1/0PCW M 32D47.A&RXCVHDXAN",F,8)H3JEB@&-W^]N*-S]][OK'6S,>F;, L\\@#>1 M3 (N24GXC(QX@CJPR!?H&LA-&O $R-/ELY 9+K6_5=$OT2TU>JX_YV+) KCH M(;" ; V]X>^_&8[^ARIRQP3SCP2V%U6KCJK5A3Z\0^V-BO"I8E;ZVH5O+K'K MH6%1S^D/M/5N-!1FAN7:#3._;=;W+->IK?8(V#4!NS,M[N4",A+LY4-)2/L8 MQU:GBUO3<3GI?D$U. M)BUR?@U"%G)RF)';&H7>(-.V.#4,TVJPZ<+98]*OF?0[F6!-@#L^3LLJRR - M?A"4O53$K*@U\DE3L>FWQVJY;G.P8X69H>"D,+.M [2\FI;72>L19)25&O\, M*7J38-O.\_3^ 8;;HL[HK',JABIN2E)VN[+L4Z_%J6UFZ#IMEK.^PL[SS/ZA M/,ZKJ_V6;4%B=%*(L3/ U7N'A,#]J M!EP41Z$,UI"N0)P0OH2L7!7PNL2@@2@5SZ]QHSIR\Y-ES'\ MD*M2"WUNB7["?O57]M=A09%.IZ)2] MPD]P4.WAVL[U2@+9O+C7$J28\O+D6;?6=V=7Q8U1HWV4WZDIVB\-YWR,ZTKU MQ<4OQ362]6ODB^+"Y^GKF4/"D>%\!" MR'(#_#[C&*SJ)>^@OIT<_@]02P,$% @ 68175A3E,H9M"0 _U( !@ M !X;"]W;W)K ^(] M!,@7H,Z>R^I+O1*B/;V:Q>K,0ZK=^4CZ*0W]R7U3IMY-OJ M858_5B)==I76^0R[KC];IUDQN3CK/OM479R5FR;/"O&IIU67]^+O'P^ MGZ#)MP^NLX=5TWXPNSA[3!_$C6@^/WZJY+O9GK+,UJ*HL[)P*G%_/GF'WG+: M5>A*_#,3S_7!:Z<]E+NR_-*^N5R>3]RV12(7BZ9%I/+/DYB+/&])LAV_[Z"3 M?V;%;GDW#B+,5]NLF;Z_+Y%[$[(*_E+[RK(%ZZS8_DW_V'7$005TK +>5<"G5B"["D2I@(,C M%>BN E4CA$+L*GE*!^DG%6E<]. MU9:6M/9%IV]76RJ2%6TJWC25_#:3]9J+^=7'FZL/E_&[VR1V;F[EG]^2C[;5ZNUS*%;YIR\<50.[;7?K=<9NTI MD.;.IS1;3N4AS-/'S-R2Q,ZZ%HT\U<722=*JR(H'4Q^P%YJS6&S6FSQM).6J M68G*D8ZX_">>R6)1K,7OUH:SKUP8\?Z&+Y>!4;ZJOIMZ:R4399PO> M9PON@/0(\+UXR(KV6.7IGZ?%0CBO9 _6J[02]6LG;9Q8+-XX!/WL8!=%IIRP M\MMQ]VW]F"[$^43V0BVJ)S&Y^.M?D._^W90I6YC?P=HQ]^F"A#1T?8^>S9X. MDP(R:@()8Y P#@0;I ;9IP89F1JGI,.6Z1THZ >NZZ*A?G.]&(D4B4U%$*;N ML%BB%_,\%+ED6(SIQ:8RLR(\+,8-Q5 8XK!OW* OZ;XOJ;4O]^=MW9ZW/SMW M/WS:6>.-/>T@83$D+(&$,4@8I]I017'D443,F>+M,\7K*I(CF2(GB#979$+( M%.A>O6ZGY6Z\7Y7Y4E2UG+I_WV3-5^<_UV6>._("[CFMEO\U98D'F260L!@2 MED#"&"2, \$&J>3O4\FW#CI=SCA976_DQ4CZ("]MZF8[ $W;:_VE(R]%Y U0 MG7:W$(]R'*H/AR%3/ED#CLTG7S^#PH!$H3(/0,9,(&$,$L:!8(-,"?:9$D!G MBBD[ DU0Y&DS?Z#-L,J,'I^"2:P'-%9(2!@'@@V$#/="AB\+:=#,I%:H"8%# M3#Q%+FN\L8-^J"EK")E AF20, X$&T@;[:6-K-*^6\A)O^[N=9WRWFD&5Y0O MC=N1UO%3Y(8>\I3+Y+FU#6/EAH0ED# &">.FSD6(8-5< M56%KO-$*0](24!H#I7$HVC />CL.V?VXK6>X&'B&>5F;W5C=+8LB-U03 =*0 MBD%I"2B-G=0?'"KF4.#>5$-V5^VC:.3]?&L"&R4EVB&$$0U\55-KC-&:0M*2 MTPZ!@0;E4+2AJ+V[A\;9>Z)8GN;M8=>8!:#F'B@M!J4EH#0&2N-(=_@\ZH8^ M"H],]KW%AZRVST7R@^D!ZNKM:,,UE\@/74_QQF/0N DHC8'2.!1MF!^];X?L MQIV2'R?EA&ZF!2A" 59G#O_EA1<#BV(W4H?PQ%#.IX@$D3K4Z^6F 8U"JL[, M>MNFV \Q.7;"]?86"OY$4QU!VD5S4%H,2DM :0R4QJ%HPY3JC39T@M,&:Z[; M(X[.*]ULD],7#E5['31J DICH#0.11MF3._?(;N!!V2R(]UN"I!V]Q]I0RE2 M=3=PW$@=XD%=-U :AZ(-]\WTWARV>W-CK':LVT8D]+&Z-&*/.'8JV-%\>] $ M-"@#I7$HVE#BWI3#=E/NARQWK'MTK><>$*PNL=A;,5IV4*L.E,9 :=S8PPB% M/J'F"T9\L"O.;L.--MYWO.'&(102+U#%!K7C0&D)*(V!TO@)'3S4NG?DL-V1 M&V>]8]W>(GY U?LL>\S1,NM!442)>D,&&I2!TCC6=]:A@+C^$?5ZZPW;K;?C MZKTX0(.Z;*"T&)26@-(8*(UCW64CR"71L2&\-]FPW62[$4V3B[4HFC8U%F7Q M)*HFN\N%4Y2-,%Y:8]T*FX;4==6K:WODT5J?%C4!CR,-VXVT[U\[0\8\ #710&DQ*"T!I3%0 M&L>Z^>ACY(?>$2L?]RX:MKMHIZ^=F=-#=[T(P1&BH78%;R@9>6Y(U"=08GN+ M1\L*:KF!TC@4;?@\4F^Y$;OE9E\7,^I-=.?-CPCRU!T5AG*:SL1@J$6>=N^7 M&,H%GH^(8@4P0[EINU5"71.2-VY^S_L"YFCS@ZK_1=8C2(?-5,B4&C)J T!DKC4+1AQAP\ M9FKWWX#6Q8CND:FW=/:&C!Y20+?-@=(8*(U#T88)TEM\Q&[QC5EIVZ$&\WA$ M?&VZ!W7KB.YA&8(FH$$9*(U#T882]V8=L9MU/[321@P&FN>24+OWMS=BM.J@ MV^% :0R4QHT=+/,[.&+2DMZX(W;C;O0Z&S'L$0NPKZV_V...EAK4O0.E,5 : M?[E_ATKW[AVQNW=C+%JB^V!3C_J^^A23/>1HD4&]/% :.[%'.%34H(XLC7AFE0TPV4EA#=V#(= P.-RJ%H0UE[SXW8/;?OMVBQ,0\@ M/:DY*"T&I26@- 9*XT3W-_W (QXY,M33WJ:CHVRZL>E!#38;P83*?\I 82H9 M16&@;56/[2T>*RLHC8'2.!1MJ'WO*%+[ECF[16O6&VG30N"%2'V,8&XHIUFT MIC+40^I#@(FA7!A%R%6VYC%#N79I%%'EN7EN*BC+100I9]/LX)?]VI^&_"VM M'K*B=G)Q+VNZ;P*)J+:_MKA]TY2/W8_]W95-4ZZ[ERN1+D75%I#?WY=E\^U- M^_N!^]^\O/@?4$L#!!0 ( %F$5U842U4,Q H $@T 8 >&PO=V]R M:W-H965T&ULK9MK;]LX%H;_BN =+!*@KL6;+MTD0&JUF *] M!'6[\UF1Z5@[LN21Y*297S^'DF)9Y!'M8/VEM9U7QWK)P\.'I'SU5)1_5FLI M:^?7)LNKZ\FZKK?O9K,J6/OB>/JQK]<'L MYFH;/\B%K']N[TIX-]M'6:8;F5=ID3NE7%U/;LF[2#!U0:/X;RJ?JH/7CK)R M7Q1_JC>?EM<35]V1S&12JQ Q_/38.(LY2K>9?7WXNEWV1D2*EY29%7SK_/4:=V)D^RJNMAT M%\,=;-*\_3_^U37$P07$&[F =A=0_0(^<@'K+F"G7L"["WC3,JV5IAVBN(YO MKLKBR2F5&J*I%TUC-E>#_317_;ZH2_AK"M?5-_-O7Q??/G^*;G]\B)S%#_CO MRX>O/Q;.MX_._';QN_/Q\[<_%L[4^;F(G(O?+IW?G#1W?JR+717GR^IJ5L,] MJ$BSI/N^]^WWT9'O(]3Y4N3UNG(^Y$NY' :8P5E6/=]4V3N3U!,I#)8K5,XT3XJ-Q-JLO58TUZH"^7A#. V]X&KV>-@:B(QP7VBRR)0% M(?>]O6I@0.P-"&L^W"[_!T4 "FU=.74!E38I\B3-I)/OG:G/U;M$I8SJG8>H?,)'*D*X]QE:??[,@>^R M]&_HNXL' +O+6594E0.FT_Q1=K4"D!>UHC5GJY^=P-/:@F=2;5T%.E!^9H\%NG]VJ>+NH1 M;\RX(5=W9DH(#;C0K=DB#8WUW$3LX/0Q3DOG,*X]UJ2H@?&KUJJJA'1B8/TD,-L5/-MWH-0W&\X&TSFS>,EJ7Q?9HUJ-MX5)TK5RNH-Y5Z M&2=_[=(J5=V.HS"QDM-K6?BLT:)S11NV?,]7Y A@)4FQ4^L0H&*9/L8P#- 6 M-*EGZ@5$GU3GF([Y7F 4;H2BN!>.#80>HXB=HYJ!T/%%;0%"@L&.;W 3)B,P MK'4WB P :P3H:8].U(Y.G_8, 95Z&S^KWAD=Y-3DF<#7;W6.J!0P>AIF1(AN MM'MH3T?43D=M]XQW"\4@R/6I3@>(CE)?MV"*/%AGC7CH"8@>(:"7$=-U".H# MX1(6"-T%PC@>T8<*%HN/I5;/.-3..'M.5127[W 7)H)0[AM]8:H@HWS&=!\( M]P24CA W[:&&VJ$&^J/<@1&YV6;%LP2T*:J1[#*90PBAES!$!>#IZS,Y(F-C MJUW:(PP]@C O9EI0::>_HADU!Y,@:@[A#V[<]AR1T9 9.6>JIF$0CMGK.84> MX11M^7[,$T(;E!DC?8[JA.<;MC"=)X)PQ%?/+]2^]_+UU)TZU*6Y!4?>0G1@7ED5C-:-G!1J\:AN[W9HX82N26AGDM?QUUFC1N:(-V[0' M%FH'EKM="4LQ-=(!9"%[(&?JYV;42X#:K5I\HBV*$ ?G =.W[C =\RG7N1Z- M!\5Y9/>']0C#[ AS5Q:)E,LN8ZH85EFO,LI,#J'&!B4B(LS5EYR(*AQ;>K$> M:9@=:=[O*OBDJ@Y7(Z$-W(6IOU%,3L%#3(VR-[E SA'$JHY^IU'!.&GDL,0XB.N+" &($) M=G!09\>B8;I"_P!5O&PG''.)\(W'A:OS$J(+N:!&MF+;1!X18R.RYR5FYZ5/ M>QMJO:UR4HW#U0KFX;A&.9 =WT.,SHM MH;8PR/$$-ZH+HB.$4]]PB EA.([5F!Z;F/>JB7>5YG&>G')^;,6Q5Q\@GS-: M=*YHPS;MD8W9D>VN3*$)MW&FUG'M42R,\;9EY6EXRDS0FD)>Z.F#J*AKE#1, MQ4? E/7(QNS;.\-Z=E^4$ 'R!K=C[LDPX>K3Z!R3N:ZABQ =(0/=T%./3,R. M3-_E88\=\81Q#68*XR0:NN9GV@!_ 5UU""N[*9Z=2 MY[KH@P[(5HY//2,!,1V!NB3TA0,:, S'LI#WC,3MC#3,0OE+EDE:-2#8F(.5 M4K-WBYJTL4OGSY3X^NYVA(B(.!B%0V<]!O$CP]F%Q=]<X&QJ8H&#(4W M D#\X.DA.P!]:$X.FC.$E^-G6*?W1V(P_E03O$&@/5?[915T;WO2"7]'FP(A M'0_I8D3&0VZ,2FRC*1@A7=YS$S_.31=+F:@R(R]G,!DVKYH#P?_//4I!)-!W MHC$=)(R^!Q\ANC XW-@:-D /5=R^%S4_V:43UTZ]ELZ]?$CS7 T%59_A UC# MIL42;03D,(VSP#AT0W24"D&,1D#B 8#RL<'08Q"W8]#K6T&J'TT]-\#$C]A3VL;ITMGN2M5U_:^5/E#J9J?=3OKK-&B!E0_4D!DU!7^"*2('K\$L>;X8K?=ML^QP&IGF59)5@!9 M2NT1B?VB&<;WR0M,806_5S]E>LYHT;FB#5N]1T-A1\/%X.FAK7HTI25[XXD3 MJ#EEL7N 3JBJ7;/\/(G_Q5%$G",2YOGZ"B&R1AK:[TE2V$GRMGM\H]OG=& ( MR7*XOD9-M5$/'[AFQ!A/ILC7%VJ(ANO,,#OXB<5&E@_-3U4JISG?;7^KL/]T M_W.8V^9'(-KG[\F[J/U12Q^F_8W-E[@$:*C \ I"NF]]N*&R_=E*^Z8NMLT/ M.>Z+NBXVS&7*T55'4, M&-;R,L,S9\X,N=@Z_Q!JQ B/C;%A6=0QMN>329 U-B*,78N65DKG&Q%IZ*M) M:#T*E8P:,YE/I^\FC="V6"W2W*U?+5P7C;9XZR%T32/\[@J-VRZ+6;&?^*ZK M.O+$9+5H185W&._;6T^CR>!%Z09MT,Z"QW)97,[.K\YX?]KPN\9M./@&CF3M MW ,/OJAE,65 :%!&]B#H9X/7: P[(AA_]SZ+X4@V//S>>_^48J=8UB+@M3-_ M:!7K9?&A (6EZ$S\[K:?L8_G+?N3SH3T'[;]WFD!L@O1-;TQ(6BTS;_BL>?A M)0;SWF"><.>#$LH;$<5JX=T6/.\F;_R10DW6!$Y;3LI=]+2JR2ZN?O65L/H? MP10M)I$\\OQ$]M97V7K^/]:S.7QS-M8!/EJ%ZD<'$X(RX)GO\5S-G_5X@W(, MI[,1S*?S^3/^3H?X3I._TQ?$-X)K9X,S6HFL"*O@UF- &_.$*^&3ML)*+0S< MT222_&* /R_7(7H2T%_'*,H SHX#X*(Z#ZV0N"Q:/LMOL%B]?C5[-[UX)KRS M(;RSY[S_-'TOMX:/C^:.T&F)\-D9I6T51O#%4CK>O'[U83Z?7AS9D59F%[^ M#N"R-U0@ @B0SK?.9]\=J<-#K!&,V ;FF;\#,\R#&Z1IX7%\'$1T%=)^3Z41 M:]"4D-"M@U9:>(TAI5&4I3::W 5X0R61:GZ#9C=*!_7XKUW3"KO;8QXQ: && M6AF= R0*0;Z$V44MLU>E*QU)"M0"Z:;W;(*R[0 D(%'\7R;*'WEGCY -4E/E8C^%J!VM/>!C2$+A";$$Y;K* MCX0FZH#Y'._(;4SH1]"Z+?JR,T]QC B(Z]0(")PN=5*VMI&ZH*[0$LT,H1&R M)F1,A;=T<&:MIPLD-7LF5E3:X B"%$:L#1[0P#[P$67'VY@3@X^'I-'=D3Q2 M@S:*Z9^]OP@#\0=""82-_A1%E%*KK31=VJ1MZ#Q5)@&H49A82]++B!JR?>!E M1E .I1NRA"CX!DDEH[3L,0IMZ+MQ9."8US"&WYX"'8 QER>&=+P1IL,/^J^ ]I&=* RZXM1Q.?7,TZ!Q"DW6(.6\\EQO M0FV81P4196V=<=6.5]U3PHA!CK*D"_M'A@";-:KP\[I(_OH*Z&D=P/>RIRW> MJ4YREF/F')AST5*PI$<&33W7!GYX')QT/&7[:B-1 )43Q:F@I3*2NA7&<(!) M@/=6\TIJ[:D-73;HM11#B[L?WXV'GL8P#ZR^$J-4@P=[OPY[Q\=Z^>3@6J9S MJO3XX +I;,PW]# [O&\N\[7^M#T_CKX)3Q+BFBG)=#I^_[8 GQ\<>1!=FR[Y MM8OT9$B?5"?4=7D#K9?.Q?V #QA>?:M_ 5!+ P04 " !9A%=6)F&Z< 8G M !DA@ &0 'AL+W=O=A]2,8BP>[3I\_]AF=W7?\N[)P;BO?[I@W/SW;#]2^>=>/0^-:]ZHLP M[O=E?_S&-=W=\[,G9_K!:[_=#?C!U8MGAW+KWKCA[>%5#W]=Q55JOW=M\%U; M]&[S_.SZR5???(K/TP-_]>XNF'\7>))UU[W#/U[6S\\>(T"N<=6 *Y3PGUMW MXYH&%P(P?ISH[G&5=!G?3-7_S];![?O;E65&[33DVP^ON M[B].SO,9KE=U3:#_+^[XV4\_.2NJ,0S=7GX,$.Q]R_\MWPL>S ^^?+SP@Z?R M@Z<$-V]$4'Y;#N6+9WUW5_3X-*R&_Z"CTJ\!.-_BI;P9>OC6P^^&%V_X,HIN M4[SQV]9O?%6V0W%=5=W8#K[=%J^ZQE?>A6=7 ^R'O[JJ9.UO>.VG"VL_>5K\ MU+7#+A3?M;6K\P6N - ([5.%]ING]Z[XK:LNBT^>K(JGCY\^O6>]3^+I/Z'U M/EE8;^:8Q7]?K\/0 [7\S]R)>;U/Y]=##OHJ',K*/3\#%@FNOW5G+_[\IR>? M/_[Z'F@_C=!^>M_J'WE7_ZRUBT?E>?%-&7S AU_U[E#V)7-86\/?OJW\H7'T M[4W7!OA9S=__NG-%%3]Q=;'Q;0E/ETT1!O@ >'T(Q:Z\=<7:N;8XT-KPG&_Q M=RB!_' $!AEVQ=O6XPIO\'>AV+K6]673'('+*W? ;\H$^2'!].C/?_KRZ=/' M7[^]?'-9_'!]_8K^?O+U^25!AS_:'\KVB#][*'1X\OQ<:\(.H@-$#,J?8H#% M9]<#)'WWOGD#E.(K5_RE:VK8.JR*ERU0.JX I\*'/#P;QG7PM2][O 7\#H[5 MC#7\@NMCVW7B CQK80&"'C]M0DFB&X^(G6U A M_%W3A4![^4 7T7=[.$Y::/); ,DU'H0C@7*W\XV3V\%??Y#B&!&"/J2')U]\ M'6"_6Q<&1@*@TOT^(NV5FXUO"'T%X]@/GNBN=U77UTAW ^P8!KZ[]EBX]W#B M4!S&OMJ!]B!P?.V$90ZE!^3=NAX [@Y=CQ_"ZG*%@'PBG-+WQ6W9C/&3%K0U MW*3C"\)/&%SG^Q[06AQ=B60%:J@=F-I\ M2\?H:V1#D:,)N$?K\^)MH&O_+@Q^3[ACVD@R7N[BPV)\3F;K7G "N"2 #"R9 M%DP__ 5"OR_? 2O'O8F% IB+!^)T0?=FHP(5P *2=0E% )QP!4D1SXA5PJA] MJ(""1Z9L XO$W=>^@WO0MSSX&.3:'L(J1?U2.(I'81(B^XP(TV*#% T6T]_M-U:PK@FG131JJ"LJO MXO"PJ _OB(K)0W ]?$-ZH1R0O D&5(A;Q44 V,.&529^!G1&#AW*@6X-LK&4 M]8?<)@#WJ1$3JG+W_A#WO 4I3-C.E9PG TD@)9RC>0UW^![EN:M)4X!,%CG( MY!9/QK+#W-0&E4X/)@"3?DC$4)/J#2P3]V#P#6C5O(?/&7[=&GXRV1).5H] M3+0UTN$X=& -ER-0?4_B8&7IQIP<5FI*ILK"P9[=T:&8;MT&KND !@_\$KQ$ MUZ.I.)3OB4;%7@:BNB.+:"5"X0(?&%O1 U%R=7 K?4)!1>"D=1!XD!NW)>G& MQ$]@3@W]*#@";%;O+EATE'=E7\N=U6X]Y$]:SAV#J)BRJ<:&3 .S#B(9="9# M@;?9!C?_^QJN C0!4!3;#D#&N!L N>YZ<(.(FW#Y;*_&(0=.Y7B/CO9%M[F MQ:-!__J7MVK*RT6MY.>X<;XLJ N0MG^/R(/?XAV!FD/+6#V9["F6RX*R4]H! M7MF"V7M+EA5OKN:5&.HJ?4!N/JK.T1!P(#J+&Y++8&?\BB9MD_RD#5 !66.- MR.Z*-G)EM2M0K,&^(D?4V/#!2'I^>B#E[Z M_$J"W9C7^,A&@)6E_;+Q"^?L9D$77=JKQ :K>(<,C+;%;>E)QG3MB;XUAOXE MQA+<@$=9T-<@[CMU I:A1L(KT0CX2&CE&?%I"HZ@(>R7Q<]=>['_ + 34,1T M6P F[L\0D3H54-@0L'@#YG(':ZME2+QNFHB9N.RBYT6!MPN!DBB&X8[7/?$\ M'V#@DYL]CQ/55=:B1U7()+J$'XQ#D'P$M# \9&?67=. _8OP#L);>N7F>]%X MR0#395>6"#Y L7,T\)I- W%)6#2&#T*CFTXN_'1+L/^-,5>723CL,>*V$IR! MV=%W[\50(B\&Y1:L2T\UQWRCR^(-^7U5>? HFI/J$9\*K*_]R2'^N?3YFFQ0 M,HR-1"SKWT9UQEGTD'E(%"@* !S'<3\R2*HO]P#$#@/(Y#(B_5T]0@H_%U4Q MZY=FMXGBNC[7VX3_DDM+,.EGN:<+_F5;! [G,*QP ^"J)AXWW)*,-S216O%C M&'\2.0H1P&1/)7Y0V<^6%.X =CNIAX8W](;+D96(OQ0ZA2P+@*3#A&C?TJ% M1; 52>)KP1!$#YB7Q2N,.P$DR0*\M*B+$C Z-?E9T>5G1]=+F(TL.#8*C57) M;";A,'8#RKIFDVN5.(7^PE.205Z1L:J&>%"U3_^N@"/9.L53N5W9;)A@?0_F M9-FCQ,*3^/UZ[$.2<]U(MLD!K"0WY)P?J;8D!,(:^ -!,J@--MXQ JMXL_=" M)AY\AI&67J4+V:NUWQ*_L@:/7@B0])C^ E>Q.0Z^"O%6\FL78@C_Z&K%SC4' MO'3%M4,G D<,R6.CT1E55P5.'ON23*5,O4==!2S26W#O,)BR1X-81.5^1&$.0AD(YE$8 M46[#-V/?ECW0(KER%'XK0<3!LL?S5<;\(,L]>"L8'X:?+F]EK7"_(2[0A]FK M# 5%G>!J21VG@!,0+JK%VJJU'%L8)^QXS;0 K#;=($;,P-L2J4 HNRS6YBZ) MJJV+A]'&KKDEF3*N%;WP)_A^GH0]1LV(H=!*][UU2N^I+:K1/)"!BDX">;'&(0",);<7L)]PD#"_?+$7V@7%A M74YK^,W4[5 M6A[*2ARBM"FQ'*Z!)!)7 - VX#K,_A85X99@\M[ I>IK>E/D MX%^<./CBU[#(30H@C M%/11XXI35"T$;S!+(S!1ZJ)W$C4.Q#5)["E6P?S'8'S7UAR=66G4JW=K-"#* M ";ZFAQ#-6*$<#7RB@2O!"P" -EE#,*X9!D,NZY.H6(;:OQMK+<:-%9D:>AJ MZS2R+O@"V*ZZ7H]&J]59B$@L+*(<]%NJCI40BXP4[K.!#;(W8@PRNT(TSUV[ M!46'1T'9/=U,XH4Q5FC"=OS<>V$%_)*N@"V[>!$2A@C=V%>D9[=P[!,[;@OF M<-\8!3$-)@^['H/,H!'%ZW#5:"US"R<[?6 7D3$9&5>2%#&04,H#8M'&R_$A M:1\ ].5F\4F-0I.])Q"X6G)/YK,5ZSOZ?#;;- 6-Q>'&]T '&AM&6+P1,QKJ M/N6=T&V&NU)N26-^48J<"!Z-61NJ78D[@/$83\P1 X=EVV( 'HMH!M>*S=2Z MN[)A 63B92!WT*+$*"C+1#!SO?C$P#X] U7A;?*P!ST*%40+(B4UM3SG5N31D8Q@.F*1U&T/I(^(J?F?6! MTM%V:-#,!._T_4!I#$V?)9L.,QFJ CK,9F!RO5 3*Y1L)\BB\>XD_P'T[4O(QD MAQ*QK-&#!Z^:_)9,?JXXLUD*3: <62.KI07T:LB8C]IO5B.LXAERQHH4(:Q% MUMQ]5O+K65187(K?%W%R_X98C2 6Y=(N$XJS+ 6(Z=IMQU;DQ Q8V)>"QRGY M1V0%$N/V@YK]W%F-!\/LH$ M?TRUP1M*>J&&N^EJDMBTC>87KM_M%DLA^)7S&M1D=JYM!H!(,BBZX6B(([ M(WNOK;PD/OL) \9@-!>OS.7]8C*T]Q,)IYJY%.!3\?U@J.;UOA$+DX!]7AXA M67!,0RR%AU5:1P,/*6B9=J]CW072@DE,8J%I1?+FOEL_A139Q0*[P/!,Y1\$ M4*L)!QR%R*AA@Z4E#Y)J 6)28T;>UK3"Y60RQ& MV8(-H_&?*!V2,M:O)-4$.%FZ6%03 9RXID8=:J2!%*Z5L5C-'F(-3IR[U21@ M9I%P5D;".NC.4)DL9B@!BTAB*#_5FE$X%Z +GCC(;+P#]0+X 67>CONUB30E M(:\H-%1GD'F5Q.;;%JX?,VBO7>4\\5M('_;F0Q,JBYZV0=7&,A]P/<"/4L - M=\[91*YG!J9PH :%YK+*LS"43>BBESL+Q4,]%'(A\^CN/^ @_&'G@.->Y!70 M57J#0U9=#$]BN9(>A2M%4X*A3!*(#6>8;$@8E4\\I= P.,, 9]+7(SX M" ]'F3PQ.(-Y

X67QK5;3O38X4I>@^'YL-K %T>@-1<]_G4B)*!5M[P'3Y+6Z)7@B7A]P"L1JQ2B7M'^"()[%.#GM1:DKR6@G]5\:8BE.#F,%[\ MD5KN420G-V31JWN=KBK&8FG96; (D:;TG@E5A,OT@E6L()G(([_0?;5=>Z'E MV(8")R4I*'RX46T1E_O6'BWE6MJ#)Q"B M.DW^M]E7LH__[FL#_XI-C" A4BG-_=C+,WFM>)XWXDOA5V#9OW,D_V,9S\,O M\JT$]U^QO12*G]!@P>!5W%X?$9.*R\"2<5H[[(G P ":AMI.0#:R^6+=M10S MW,ORYG39M9JFAS]PA_2#?\&MI?B^ELY;3NVU:,I6 I+_?.J7T9768Y7L7F;% MR^(7KLQZQ959W^F5/KB$BPT179?3+J>%79.R+MA7*$ JA; -_DE:/'$4N1) MN%^+ATA\9VLH;D#94HZ'='IIK/"H^IHC4&) ^SE?@6)HT1'YY/'%YX^QBG3B MD4ZM@2.GVO"D^7) 4J.PQTE$C]0LAJ>HB?C#(;JTJS1L.7$$I;6GCXLMQ6XH MT,AI9"W6B"41!\H?J E?4[E6+ $Y=0$V76]NBZNUT*9%.+7QJ,,V#CIQ[ZGH M["NL39LD ]![ZOW6M[(SY[1CF0"&<:A?#[LLJ>O'YLN%3R>P^6R79#:>I"0G MX7V-OF&^EVM$R;ZWSJJU !Z!*7R##4ID9N,_O@,- =<1PQJO70 CCTY$W\\' M-;"1>0=[@E72>%BASEILM=^J/D77'B6B%$3 O3OX%Y)J1!771E /E4N0 =\! M4X^E"(H9DRIMSQV=V DZ]H=F#%AG7BMK4YLKT09#?]&3L*.^F?U(OBD]OL(Z M"W<4K:%+:/E>[0Y=\!R@8OFD41[N2*3N1_HAM7:)_8O!' $_.%[RTJ*;#AV= M",*WWM04'RGNW\"R7 ,0U^'V5]RT[LL[SGB/H=RZ7!XP,C3%K+E1;,A&$'LG M=>4D!TZ1D6JRN$_Z-NOV)YB"R\@G3U%P5<))KRMQJVD3 MY 3TE+>^?/K9JO@^-E&]-# R-LP2WD2 .+P;J9;*C6+F<]*,'0M_M(];UM-$ MX<_7?S7=3,7O8S=@_A9+[5',3_M%8[.Y*""0TR9J MJ?LR-ECLI\S3U8E3D/;0H[3,=?I;) MIT>;\^+-#B[RXE?D)'S^1^PCH[]>&A3-Y:\"_9!8T&)38A9LB&8##*RH$OKK MM#LN"B=BDSV7G5(SC>%IU%(G(IE:>#A1@<_?N>;6_B#IZO0+T\^O5,P1(A[< M0*UT]YWK?H@_ @+QK.X=^_"@61$S$.9-F7X832!3.R"R "!E9)/%C-Q#PS0< MDA1(@;YE34Y>W80A'\9&S8W%J[B@I&L>@RVX,!,SMH;(!,QS9A@^D+"Q=1GF%L0_\@UPN5)OE?&$/6 M#AXL7-$/R'"%)]$G7Q5I1 Q@ #3L]EQ+O(+)Y=$BU]I\3QM]IR[9#<]7^)'[ M8*]/DQ!Y4$++U&(GO\379369UL!=M9<+'2%T0_E8ASS<'=TV+>N, 2ZUF)-Z MP:/]#C+<#S(- )S#+C8:E4<[AL,TL'/TP+22@'\_GYW&4VF(B%@6O&E_X$D> M(X6N8J>YR4QP% ZE4"?<4(]XB$7LZ281JF!:BX \-F<.U%MP%:I&YNN>&,R.?)4@02NN=@BK0R METB3K<;<=>]WY4@Z7V_DT&'A-9(=+B\9R*.D>!6Q6&PW+!Q"L]8Q+3B3]1.O M,:5U8FZILZ7>' 7@92B0:LI&T_0&JGB.E;W&$)3[3#&K1[OSXE6/!"9F+D8] M#D0=V<G75:4/^H= M6F'*H402<+ \Y,R9*4P>!GL6RD1<$8HQ$C1D>;HVV57S BZ+P< M221;XI)CR,!)8R^"'R!IRLI4_$B;:S*'#6Y6HFF/L4]6)$(]2HFS-L51/IZ% MJX3'0RSW9^P&M@IL%2"[$WA[LO,.JV.D0J]O.8>=$D? H)SA#FQD<4=9;J10 M8]\\[4<9S?;DPF,8U3TZFHM3L9FC 4?3[>C:^M1!8Q9>J<)-9+F27M;5-#N+ MF7X99$ M5)QTIG8Y3,<;.B=YM3^,N:V"V;L^'A2)DNWR=0-FX54W;\ MF!Q*J"ACE7"75_-!P M/I3PW(YL?*?*]R"HL.Z1&C9:M'2)6752APIQM40U;(-F#Y>MJ(Y"RJ )%QT\F)Y$]3I1X!^I*0KE"J5<< M(8Y>/6A3<*]Q(M.T''#KI3@^GB -Z1)@#: )+JK_POE93&/4UZE%GB57?Z"C MJ+-(N;L20#<3!=%_D0E>?Q>X*>T]4,91>AM1D5(C.8EKZ9A&HZPQI*4/TT"G MM4O[1<&7X)9'"#DD7SECIJ44,5'/0QZIF==I62;ZNY)$6J7R2G&E!> M56\R,BVC;5Z;/K9EB*E1F8%@2 M]BBJ4BG-3*8;_)*\@E]O$115-]:B=N@*;5N#!IQN;JX5Y^>F@",6\W.O!2O0 MY)SLNG"Z)%&$N)S<<1)4CDA#OWG2TT M7E(3CM8-PS]QZN>AXPM+A1OIF)QNY31:&IJIQY1@FW:<6K^+1U$<+6\C>!N0 M;E[JT:1MI1\G[9;=/(EW=^@1]34^0RJVG?9H3/CT- 2:W5I6@%^5(1(G"6JJ M+\6>QY$[JV>1^2'LB8 R\QJT%F_NT#0%Y/20'&:>.^F)P6\(U"HC>AJ;QZB7 M>#J"3TD+"^GY1ZZ>T5'HH$J?#=E$;-3/J"GIC,+3;;&9B.O!AU1E.6/P48B1 M9;Y&.'CN19JV0WE/@0:D3MGG31PTD//>V,C,@C(MB]?4$4WWVI[)]$J"*09= MR'Z9$H$LOS)N:/HI*W[.XGY&50@AM<'7)E(AIZYH&DEL0]ZP)?#/N]I,S/B0 M5RU\C%7^,$AR):6B/&1$OL#S(@R37+D\6>KI:7B_(QHS%B/3A&XL[,*.>+39GQ##KI,L)%Y"HRZ$#'P]\F(! MFTIK:?5'QS"US,YEE_*$@CK]V$62Y]8^^>SQRM!7 =GA@!71 OWCVZ,5YN& M@-D!*GI#T9GET4SD@"H.QM:3GC!7D*)SJG!F;5N.1VT_;,9RMYN,S5B=D.7) MJ$X<^^)J-[9CP2<7"O# MWN?0'TT3^=KQS&WQ7N#9.&/7C-6VPTK%-'S$NBW6V$7E-H7J_#(1ONGLLH&M M!2K/.T!.XX?9+/(D$+/1P#9+F:* N(/;2; M* ^.H5=6V]3)BNJ"(YP\LBMVTFD:*1&#C >D&Z&!/6;*(HV]+NR(I&@ I=*< MTQ@?L3X5HIEY/2HE(U]-P@H!>>>/ ;E]3%&U4.C=]RLZD,U9FY7&NXZ M=UQ$!IQR8F'*NT-F9I$4;P]D$J3Y(6G(^<_=9?'T\9,O+AY_NBK>H$'JT^"W M7[%(""&,9WYI N:.4L"H$?^K!&H!(4MOU'KRI>BFWV3*,LMH(*#YNXL3$L44 MU&=^QZ);S3]/3E^DR1@%O_S$AX2]7&:64[H@<+AN+XOP3KC%C#?[X)+L_9WD MU=E;H#(.R@N!F;:29V=?VT#C4'$*AM[4MS??\[L<5JEB2!QQ*8F=KBL?[V68 M1]2XT8J@K1D#UYMPJ/$K%O54DF M)K%;/!\C(G^5B/6(8^!4G4P=>$"%)+[=\<22K)Q@5@7'82XGAC@"H(W38>[] M)005Q=VIA"'EM@ IJ#H7"SQX#.0J1@OG'J+7V=A[$Q\DS6$\?;%*Y#U+YB=< M-\R*#$/\YBT[$\ZT/;ZDXS6=RB.:M4%(WNV$\RS&=>.KYG@!GDCM..Q;MM[I M\)E=2:,G>\S-X$AE'?70S6E'G1(I:PMT=I(!7]KDQ$@W\6T>^,Z-===K;,>\ M(VY&).2)LKEW@CQ T.H, MI("(CD%HPI'P ##=32^U&^5@9Z:SI5GM_J,(EGK:C4,C?0L5:5,Y0I/#1Y_X"IPN&7.S@LGDMOWS(1[P14\D#L M>"5YE4'.-2__D9!@'@VAX\V5S-/AA0*9&=F\FGE#:(K.^.Q6[2.4#NN-9)0S/)!)IG;T= MRCSCLQ$BGR5_CDI9V1<:KP@8R^)+TZBS)&;*":'M3(X^3R6 M>$N^:&:64C2",HJJ9XXV3V. DB4J U1XLK;7^%;NZ 7-)5>^PG="XD]_I)]J M]WK65Q^*+RZ>?*8E+'AIKMJU7=-MC\4G%^"3XQN1Z&5AV&619F)]BA/=:AP# MMM<21OP;V3<43_&'C]Z=&]<5K^C']*HM<=E_G+Y\2VB&BA1Q42[%6.:JCZP[ MFJ$C2=43,$O51V_,,PQ<&DV^=@NQ.W\OCR9*QU95^TJDC^&X%"Z5JC9K]6A0 M*.<$K+SI*IUS?SS$G@2QB[2*8]%4L_9/G6U'-9OMG!<>9*HE%G[FX[5)MVJM M,DQGV-OGE+;Z_A=_5-%X(/Z+T761O MSM5;8V<3&$*N&EAQ^?O'IZ\.U.S>Z2L$5S.PA[OR\*&-Y:5-,M95^B_ A>6, MLDP&C_/I\O6G<])4=8\PVM^Q,'0$ZD=C6,BW\&JOW'(1Z?)ZCNM.^X? MVARY@EH/0X>@GX7/;^SIUW$]MN.!.MC^="$,& M;->J"/TC+X%+8?5?;EZF,CNI,!_*]TR('(V0XI33]R;J8CR2SPU#$P7Z"?3" M"W,4.#U)/^>QJ>/'LR@?XOPK^!]X]_#_-VOFV',H7S\ JV[H;AV_5H7MY M?O;DS'R*[N;SL^LG7UT_/;N"7Z;'7SP[E%OW4]E3K6[C-O#3QY=??';&56;Z MQ] =<,EBW0U@ M(_=P[,M1X?@.\W':A8^0,WP*I[ N_%_P)02P,$% @ M68175L4$M_V8" 318 !D !X;"]W;W)K&UL MM5AK;]LX%OTKA&#-7'=+8?'855/3=E*4;M.RG@:>ETR70C63BS,W]ZF[.-.]K54C/W7, M],NEZ-97LM:K\XD_V4Q\5M7"TL3TXJP5E?PB[:_MIPY/TZV44BUE8Y1N6"?G MYY-+_]551.O=@G\JN3)[8T:6S+3^2@\WY?G$(X5D+0M+$@1^[N2UK&L2!#5^ M'V5.MD?2QOWQ1OI/SG;8,A-&7NOZ-U7:Q?DDF[!2SD5?V\]Z];,<[8E)7J%K MX_ZSU; V3">LZ(W5RW$S-%BJ9O@5]Z,?]C9DWA,;@G%#X/0>#G):OA%67)QU M>L4Z6@UI-'"FNMU03C44E"^VPUN%??;BBZS@8LM$4[)W4E>=:!>J$#6[:8:( MPW5G4XN3:/VT&*5>#5*#)Z3Z ;O5C5T8]K8I9?E0P!0J;O4,-GI>!<]*?".+ M4Q;ZG 5>$#PC+]S:'3IYX3?L_BQ;W5G55.S?ES-C.Z#D/\?L':1%QZ51YKPR MK2CD^02I861W)R<7/_[@)][K9W2-MKI&STG_[A@]*_6XSG_D*/;+0K)KO6Q% MLV;*,,':3M^I4G9,SUD)%&*[J-=6%<8)*E6E+&2 23HG89@VNN[=T^D#B4ML MKN2PI'/1,6RN&M$4"C+4GAYVT>F^6C!%*W3?C"J-_"3,9RM8/B">(<(Q+ %8C:HYAS4R3LBB"JV+F)8X>J M2U:(5LQ4K:R2F"/BM?A#&"!GKF3)*GUB]0DX]BM(7;2(CH EI!,LAYY6(JYU MO881IH5@10Z#\HQ H H)56I09;?F(P,AL@9&F+EP5,I9!03;022DSQ%=I]!Z MB&2Q4')^Q'+GDHZ]^/&'+ B\U]=9TY,IAE;)IB<' M%-I8 MYFQFD%!>'803<. !I159VLA(5[9FL@1^[IM\$*LYI!!5U@&:0P?>=4 M@MO+BCRYU%A\?.M#")<::C3:[DLK:2?0I!$"DD'6[Q;*.U'W6 AS9.?"N3M# MWJ,"&S*50H>8V\] MH#EP$GQU70O5W>FU@+C+&P[N0-79XG7W<@M;$G?3S'2/WUM9*L'>@9-:SMZ_ MO]YN'!=L-G&7=]*U(S5RC/2>::030EGW*)<8N*CM*.J0V$Y1N>8P"I#]H $P MWV,G6_*B",R0/B-MO-.Z7"D F;3]2 Z'SE8TE4O\RR%^$$1G%MBA:U6Z3-FE MH+&8&)*$B&+>=TY,*8'5VI R>\EWD)&TA82OI>@,D]02[,*R*>I\%R ,O,=> M(AF2>&R$]!&N'UPIZ#SDW0K<_R\<^-1YN\*P5Q<."\%>%'YQZ/Z\99X&^0'WH@C!>>2>%_Y+%F0I3\.(I1[/ ML=X/,N[Y*8N\G&=YR+(\X7$>$[JVO.;V07""+:E'QR8\\FB0>SP)G")ARJ.8 M%(G]F$=1SCX>T H+@Y#C>(8N%SUL@Q?% N"0K (/.2N/, ^%23L,U-J,OG@! M^Y+P)67-2$G;Y7!#G$!]8K9YIY=,(O'L^F0I[4(3X.\@W&5Q!"=\<#S@A,"^ M*.!YDCEKW]XC0PP0X3H-B4P'.K=4 8)&*_??86(\^?0Y#/A_%0;"S.=YGI.V M"'*8)2XN*0]"&D6(4)(&#@0^@!X@H,=!$.8\#G*6Y#Q-/);[@$0*:.0\]S+, M(M#PSC$,P$>1PP &24"'IHCWH!$@E2:$SPAFA_%1# 2T/,W8>Q)-959:6P^= M#I0$*: 46D<78%BR>_Y]8!FB.L(EYV'@'84+%,UB[P_!)7V$%C_B:?Q_08OW MEZ$E0F!=M'P/$?%C&L4(G)L+$QI1Y/(XXY0.3V %/LI &"'W(R(()'K.@H!^ M/98@IW. [QA6B%(<0L$QOH-E @+P'4F%& 5T=AA&P$]V%"L!7J7)]_+%/@1B M'GKI,0 $L8.Q@^/S B"1P@@3T"[[P7 PV"YAFIHBNVZA=8K^6=*C.,8!YTW MW[@#C<%!HO($]("8)/Y(XN!]0#K>@]6HDMF6EPW#;+#S&'&[XK//03N$T>'? MU'!L3W8P?**Y/'KA.G[+.E;%]SJ;XW6>VOD"5:G4 @^@FMKGTF&?I8#^Z#_W]*^YSV/"%>B;C M/![X(4"9DL<18"^F#,O 5!2S#[HY>;AC?/H'/%4"^CY2,0D])&[L6H0,S45, M,1Y8X3?=X5*84+ZG#"P2HP6(8^Y[X4@_AP?X>89RG()T,I2H".4C1(D(_C1L MWN-"=$)7Q7)S"T"^5-O/!M2.B0^9 *JN%C8X6O?=G;[K?1R^$2X6SY\:+T5E(0&SIUC MJW>:QI/!Q9L'JUOWP1"7$N2!&RZD*&5'"_!^KM$#C ]TP/8+\L7_ %!+ P04 M " !9A%=6J#A/4B<( #]%0 &0 'AL+W=OFTH*G3JC()]%TNI@47):CJPMW[8.^NE"US64I M/FAFZJ+@^OZ-R-7=Y2@@Z/'\SH_/NP.]2W)G!;T:1;)3Z3'_>I9>C*3DDA-]*S&MR(9LS@,6#2-HF?TQ5V ML=,7/Q\@R[0JV U\U2@$@&QW[,;!*S3[S_7&N.O_/8: US\[KI^:YMQ4/!&7 M(W2%$7HO1E<__A NIJ^?\7[6>3][3OO+Z?D.<78K,@1K%?M-6<%B]HI]%%LT MF&6\3-G?A=IJ7NUDPG/VKO3]3HT# ;L3+%&E4;E,N14IRV3)RT3BI+&X0$H, M@PCZU%MDJ31\N]5BZ\YO[G&G4MKR32Z8\6:-L[MM[-Z/^_1L> [UT/()AC.5 M@SIDN65>NM)J+U/D=%E,%VNZ<4Z).PF@13*.E@_YD'0=QO$"XQ^&D,X1B %6F$HZU\WOZY_JKM%0)=0DH MXIH(:D\P#*C1BDQH$>W!GH\K: (6"IX*ZO(O%(6FH MY0WUBQ:,%^A=^0=\4WOB$" BOE)R< 6Q2942-G1Y(TJ124\I)(E8 ":.43ZH M%O\'*XYTB%>HMKB?SY66 (?$4-9U0E5(_=@2RD%V?_QA%87+U\9A8HQ3E\H4 MJ%LD, 7FEE3=,XGC4KO[N:*S#)8(ZX>D0)5 [OM@#&LP%NGX: ,.LF!W'"D@ M>* :(*0/.],5&6AUUR=JQ_>$E#C:IPT/'22C*VN>&^5-F)YKN;5:;FI/CY1( M :*5Y0LMW/OE\]P[E?!*6IZ[?(.Y[=#^ +JLSC,4K$/7J1@_R2<'$05,9I0= MZNF6"@/0^5CV9B,[286\::M/4I:EH!G?>';X93![\H MS]JZZPA";7*Y]0A*TZ+PQ+;!CUBX[ TMIK1W D+H7'%4C:%%[EG=] M4=QQT\/8Q_L8\S9N;AL"V,K2\4O#"#V-M]UUSOX-5Y[TQ,W0_W_ K1@?SDE_:_W>":DV-XTJ<DLGIZQT^4ZIL]@%M-W',R7 MJS-V Q(_M N-WI*W'P>K9=@Y@$2@[:B0,8X'HX"R_R303]/;BRN+[_DA>W[O M!&VG9U,=K2]C=DWEY*<#G.\D$W2([&;;<%"(/<]K\)+QBOPYMWI MYN W>9" M3[4I#48.@\4&JWT[R_8UGSHZ@W=*&S\%"XX!D65PS1GU M%'%/B@1/>IXBML;&Q)3N3.U0VEH2+FH.7C'4W%/*D;,\<2$!P.2AK4 M@Z J;KI-#92#1H- FQ:OE!Q1;OJX<'KMPP<=2C^E;[A=]K$@?&&L+&C_<6-% MJ\T@#-!;38#Z?-<].J^F<_0+^/O^VWC@-\=01@4KF2Q#*=SVA49D6Z%J7 MNGZ9^!:S[;Z Q'75WSW<$C%QTXR*;QJ*1WAW&3L6##'K>IZ=L%.W1+M_9VP5 MSD&KZ\49%H3V*A8#MRO>:6G%*Y5EE+L.EML!\*<+XN,P6I^Q3S0J\^:)N]_D M9VQ]E)H!>.,BYE$BB,M:9AD2TB?5K/P/J>JPHZC=:RI 56X5F6I.-DSG@GK( M;6/V&[HPEXY.?'#-] <=DST\DH33OY'JRKW@VRB+ MJ-W/G< SG:8#N)\I9=L_9*![XWOU)U!+ P04 " !9A%=6GMO "?T% O M#P &0 'AL+W=O^FY-S"?5U)C;X\5ZVMA.0W&DQ;UTP_7/%*K2]&T6BS\46L2DL;D\OS MAJWX+;=_-C<:OR:]E$+47!JA)&B^O!B]B4ZO4J)W!'\)OC:#-9 G"Z6^T\?' MXF(4DD&\XKDE"0Q_[OA;7E4D",WXT2'_O?$=?%LSPMZKZ*@I; M7HSF(RCXDK65_:+6'WCG3T;R1GQ$1E1#)^4M*6!:UGP8E? ! WJK8HW5EW% M3TI\Q_,Q)%$ <1C'3\A+>B\3)R_Y:2_AGS<+8S4FQ;^''/;BTL/BJ%!.3<-R M?C'"2C!\+8M#^.6CPP+@# M82!7==-:7L#B 0IQ)PHD 8E]0D@\XL"LU6+16K:H.%A%]#76&:9L_KU45<&U M(59;W-S:O--C$-E2.J1(-0*FUI MHV"6!XZ,81]%IIJ3&HF0N.:,*5:+MB;WAG(\A164'Q)104>VP%J\0DRK'SH[ M:VY+5%Z?9P+UN@B M<^G@2VL#AJW),51-&^A3P^3#BV?S.)J=&4C&V6\N5YG$!,3C+;*W7 JLC\\$ M,.8\A]]SJRA%??M,X24))$EQ>.:HW#HZ0^C^V*J"DJ&SD)=*Y*Z<#;>6"AM) MO&R,0LY,&?1.D34/!-Q"R!XXY\Y:/99-!VPA*F$?]L0W6*>Y:%B%]VO%)*KO MY.SI=0EH, UR_!B@!*QI*L&+XWGEK?$9X(:)BA'Z:(8/_7XF!R"6Y%RP9PD9 MTR5.EY,YJ_*VZKW_E42@KN8;AAZ"YUL5UJH5%0TM+>+BP7()0B!T=O-[ZC1N M297LD!-FVW1H6L'*]H;VACA8$/*\[Y"[Q=[I7W#Z6%%BNI[!Y&.LA _5\UF& MG74KRY9"%_"C9=KZ3NF+9!@Q[U QP!8KP8]JU(#VDXKB[SS?P'BX2G8ZWR!; MME'S+K2^T#IA71Z)B0S)L>:@7 M>:WD3W'T^CJ%OW$3. U@@.,3=[?49H1R$:!_(7S&YJV95=JD$_/:9S!;,UT8R$)BCB -Y\'T)($X0S-1Y@'N0W>3'"2; MRYCX#.+Y-,BB$.)9$&8G_73P:[[-Z0_A(H?2% %SRRS+@FB:PO7C9-D?G*[O MJUN'B3M,,G>( M;GW==^?@B-(YA] 9@?K<7+!S;6+^X2V^TP%]HKH1X?A@E4VG$(7!+,P0[Y,@ M1',/3):- M0/OGF?^PJG%/HH6R^,!RRQ)?M%P3 9XO%2+4?9""_HU\^1]02P,$% @ M68175MB9F#DB P LP8 !D !X;"]W;W)K&UL MG55M;]M&#/XKA!H42:%$TODUJ6T@3E]6H-V"%-LP#/MPEBCKD-.=>T?;V;\O M[R2[&9 $V[X<[X5\^) 4J=G>NGO?(!(\M-KX>=(0;:ZRS)<-MM)?V T:?JFM M:R7QT:TSOW$HJVC4ZDSD^3AKI3+)8A;O;MUB9K>DE<%;!W[;MM+]O41M]_.D M2 X7=VK=4+C(%K.-7.-7I%\WMXY/V1&E4BT:KZP!A_4\N2ZNEL.@'Q5^4[CW MC_80(EE9>Q\.GZIYD@="J+&D@"!9[/ &M0Y 3.-;CYD<70;#Q_L#^H<8.\>R MDAYOK/Y=5=3,DVD"%=9RJ^G.[G_"/IY1P"NM]G&%?:<[F"10;CW9MC=F!JTR MG90/?1X>&4SS9PQ$;R B[\Y19/E.DES,G-V#"]J,%C8QU&C-Y)0)1?E*CE\5 MV]'B%VK0P2=3VA:ST\_6^[,4#-(L(T8/.EG9(RT[)/$,4B'@BS74>'AO*JS^ M"9 QK2,W<>"V%"\BOL/R @9%"B(7X@6\P3'60<0;_(M809H*WC_PM^W1PY_7 M*T^.OY"_GHJ[0QT^C1JZYLIO9(GSA-O"H]MALGC]JACG;U_@/#QR'KZ$_I_J M\_^0H'M0_8/^\5!:[CU/'FP-K .UU=S#RJROX ^4#C#4&;A*V*X8X5"IL!1A MR>$C3P7@WO-2=QGGQK\_)WL>)'O@)V5VZ(G;G/VSYO)ZS- M<"3 YS(U]T@^J'>C?,OTJV5\:"Q9M/\ M8C)*P'4CLCN0W<2QM++$0RYN&_ZKH L*_%Y;SE%_" Z._ZG%=U!+ P04 M" !9A%=6]0/C5\<# #," &0 'AL+W=O9EYG#UM>UU%)F\QH:9B6I1 MTDZI=,,L3745F58C*[Q3(Z(TCN=1P[@,-BN_]J W*]59P24^:#!=TS#](/2<"5!8[D.MLGU[=39>X/? M.![,R1B;6(3#ZV>,="N& B,:7 3,8CW2.I^,C^D]> M.VG9,8-W2OS."UNO@T4 !9:L$_91'7[&0<_,X>5*&/^%0V\[S0+(.V-5,S@3 M@X;+_I<]#W$X<5C$WW!(!X?4\^X/\BP_,,LV*ZT.H)TUH;F!E^J]B1R7+BF? MK*9=3GYV<\=,'8+[POV7CN^90&D-,%G (QJK>6ZQ\/NKR-)YSBO*!^S;'CO] M!G:2PDYM>1/R ^02R)(0T3M,+>-FH/O-XV07U M7NM9 /[8[D@]U1L)88QTV<9A<36D\7[YA*Y7\<;1/PW@V MHV^Z7 [?NW\?%**6SL(Y2:/1- L72>Q(TMHL65X@V6I.;RT7+X3H:]$=4':R M,%"C*(#>Q1W63)0^88+[?2[I72MXSAS@CLDG>CMSU='6!#Y32G)%Z*95LJ"T M@.!LQP6W+\ J:@*4.9T>/],S<45 MC].LR$_#0'V$Y6@FWBNY^8< GRADC:?KY!5(YJJHS$%HV1[*G8*D*9FLB=C7^B=59HT=[96VM.D4M4^D:V[ L"; M5FE+M3\PZ/?5SM+A+FZI-X%ESX1<N$[51\,9%]2 7:J.A"E81>^: M*PJO'(U"T#WO;.?6-7Z?K53 MEKJ?'];T=P.U,Z#]4BE[G+@#QC\PF[\ 4$L#!!0 ( %F$5U9>1FP( M /T% 9 >&PO=V]R:W-H965T*R'-S"NMW4R"P&0E5LR3O'#5^7UCF"^73#UGB+ M]OOF6M,NZ%ER7J$T7$G06,R\1319IBZ^"?C!<6OV;'"9K)2Z=YO+?.:%3A * MS*QC8+0\X#D*X8A(QI^.T^NO=,!]>\?^NV(,<"U8+ M>Z.V7[#+9^#X,B5,\X5M&YL./N#GN <$LFT^UVH)VT<3FC";5!DWBN'2/JKVM9,0%'+W, )1%'HGPU39\4C?S"(X,XA M=E28A?%5R_3+R^14G3G.2 M1@XV'N[5@3" ?VINGX 5!1><682$>,?T#<.TDW/X#F)-_1%I)L./SL)#3QWL MM62%>MT,'E?]6MJV.WMO/]L6;4O_"V\'XQ73:RX-""P(&IZ.!A[H=MBT&ZLV M38.OE*5QT9@ES6?4+H#."Z7L;N,NZ"?^_"]02P,$% @ 68175E,VI*C@ M!@ A$ !D !X;"]W;W)K&ULO5C;[3\_HW!-'LM3Z-WYX6UY-0G9(-K)PK$'@\BCO9-.P(KCQ^U;G9&^2!0_O=]J_ M];$CEJ6P\DXWOZK2U5>3;$*EK,30N!_U^I]R&\^,]16ZL?Z7UN/:%!:+P3K= M;H7QW*INO(H/6QP.!++P"8%X*Q![OT=#WLM[X<3UI=%K,KP:VOC&A^JEX9SJ M."GOG<%7!3EW_6"07^,V)+J2WOP^J!Z(NX ZZ2ZG#@9XV;38*KL=E<5/*(MB M^DYWKK;TIBME>:Q@"L_V[L4[]V[C9S7>R^*MG M_$[W?J?/:?^K:?K;RNCHFSS^5FCTHG66=$6NEE3I!CVMNM4%W?B7;ZQ3:!19 MTF!E-334H.,LO?R7%,:^(B13MDMI]@G]Y$U$/ZP[B-]8*YV]H.^EXZ;^Z(AW MJ]!M/SAI+"5G,WI!41(&<93Q730/PCBA][IR:V$DQ5B094&:+2@*HR#+4GHG MT<2U;DI2;6_THV2]K"JC- ZR/*1T'J0A7*DJ52#*P73*#5!V!(D7B-EP1'$< M)"'7OM.&'F6MB@9AL^UYB+\\H=M!-260@IV0\GE$41 N0GK'*K_^*HNC^#7- MXYP684AWHE=.-)[.2'4$)U>H*+M?&*5!.LL14!!G\"%'?/,0USQ(H/D=EB(A M13&T0^.344I49*'$2(.P*%IMG/IC?/$R!FA1$K_BNR28Y_DK()DAI)@AS6;! M?!Z39^LS79TALR1\>FA DQNJ5" D4$H_'#(EY04DZ?[9#/&[9 MB!LJ,S3@UHGQD/RWU0I7D-!JLQ-L"$%@U MAE>QX ETMA7 W*&Z8C &+F&]ZF"]$TVS03X>L4'H\=[N>K?3CC8 E?<:&]BC MI:2^ <.6["$S+*KCG.X'L\-HPSQ#DF?/";)A'SS'8"G4KZ6W044MNI5DQY[$ MZ\FPRH^VM4%_8UN#, <#7"'$(C[O]IQ^PI+G:TY^P$;+R@ W13,P61Q_A\(# MK,^,' L9&,)_M43I!X"JT*M._3%"Q&XQ9^M&E7ZM=;B,?09MR(1N@8- $NV6 MS-$E3-9/8NCQPT](]U\2#+=,'D2+A&_F03)+QYMP%GI$9%5A=\;.8'N)#10+ MCOF@%3:4TY>-MA@<0Z\YX7PA;4P6/T4DEIX]#-^STV%1?B/7?#/[- ME_G] D22A9X^8HY\%M';9TO>MTC F4$%[&/93;-/W1W'[I?,U3MH9NRC8):R M*U&.X9%[8J1C9OP3$?)L2,&$/&WB^:OG ]BQ8#0+TH@),P_">>)3?;(\/LL! M_\>"OCE=O[,@GS&?IT$\2_PUR],G@=]Q3.!]O0.-BVX#XFJ49"8!W6#:"65\ M&UE(7@J>HY67>K,V:=]' MDES)CHD'SZA**4'2"F8*851-(-\3;5>PR<3;.FP$!W+PD,8'HR?2*X6 M[A.7+$XH3>/9&>O'<,;T;#T%ZRE=@O/N)0\7U;'1=2W9#@ Z1*!&GG2Q'0AN MTZO"%X)AAL78@:M0-7P<9'9L93C8]IY8=[W")LHC0AFN_:';RGM5?B>W M>,VL954Y8/#ZI" :D'R'TXD?,_N@O8M^T.Q\M)89?\N?7@U.H;RB,KJENQ]^ M>7M_%N7G]-:1XL_"ZDXL$=)>U.>6E?UW*%=C"QT;+:4MC%IR]$L$RG,-6Y8M MRWV:[5.'G.G!N;259N5/WY9\1L8CZO[M_H!_,YYK/RX?_SOPG3 KU5EL6BJ( MAN>+V83,>.(>'YSN_2EWJ1W.S/ZVQL9!&EZ [Y5&8K&UL[5UK<^.XE?TK*,?)VBG:IJAWOZH\GLZDL].9KLSLIK:V]@-$0A*F M*5)#D'9K?GW.O0#XD"EUSR2[E:WP0[/>7%1[-5JA2?=FEF M7E]LRW+_XN[.Q%NUD^8VWZL,=]9YL9,E/A:;.[,OE$SXI5UZ%X7A[&XG=7;Q MYA5_]Z%X\RJORE1GZD,A3+7;R>+PE4KSI]<7HPO_Q5_T9EO2%W=O7NWE1GVO MRO_8?RCPZ:X>)=$[E1F=9Z)0Z]<7]Z,77TWI>7[@/[5Z,JUK09RL\OPC?7B7 MO+X(B2"5JKBD$23^/*H'E:8T$,CXR8UY44])+[:O_>A_8-[!RTH:]9"G?]5) MN7U]L;@0B5K+*BW_DC_]43E^F, X3PW_+Y[LL]/)A8@K4^8[]S(HV.G,_I6? MG!Q:+RS"$R]$[H6(Z;83,95?RU*^>57D3Z*@IS$:73"K_#:(TQDIY?NRP%V- M]\HW7U4&WQ@C'O+=2F>21&4"\4V>)T\Z387,$O$N*V6VT:M4B7MC5&E>W968 MF@:XB]TT7]EIHA/3C"+Q/L_*K1%OLT0EW0'N0'-->.0)_RHZ.^+7*KX5XU$@ MHC"*SHPWK@4QYO'&)\8[S['X6ILXS4U5*/'?]RM3%C"G_^F3@YUETC\+N=@+ MLY>Q>GT!'S*J>%07;W[WF]$L?'F&ATG-P^3&4T8SU"FQB!9MC+[$ ?BKS:;(7& M&$_;/$T/(G_*5((0LC(ZT8@BXNVG]'M0J&-U&^>[0'S[[4,@<+5/58DG:3P9 M_U1IHSD*Y.LV-8&0("*53Q)ZC?-BGQ?,6"#V56$JHK?,P9I0&*$\"*/BJL! MRM #\1;A0,A-H13"5"D223,^8TI<$1&_^\TBBL*7'_QK]_XUOC%Z>7TK?FAX MKX=/Q"@,?TMDTR#:F I?D:P18 WDG.ALTT.=SMILWG8TH VXWJ3Y2J:B5/$V MR]-\X(5(EBXQOXKVDBLOC-Q(!3ZZ2FQ6+ MU^1IQ7Q8^;=M!5Z.5T$OF&S9)2EL-'\)R6 ]0.44]FA8 M9X)M ;4-^\$^YJU9/$DC+A=A$.(?Y!"G%0LGEF9K&:<+,ES8 C/& Q[5ST%I0-'"2@=+9^ MJ$AL,51*#]9F(%.Q4@IL43+(:")I M3E-5(<$7WBKNX[B@B$6.D!FX"8IX/ MZAG*4VW#,J(=ZX.A$B3[L$624CYZ'8GN)'-/"HFB4'&^ M0?S#J'TS(2R7;!(L:YTA@"IFJ2,_"1\KV&HZG-K'[ZY@Y.8Z$)DJ;SV3[?0@ MXSBO>"@8&I-0!]^XR<^B,M[,VFZ[4^4V3VAJ-PP>NB7WJ3->7[3KF\"T1H!W M0@$'F\+E!CZX@1Q.!1@BN^T1%"[(46,6(4C HQAVK3D,00RB!A4D2MU@#&DQ MAO7+:I_[;-1HU/D1@A"1[^)8XS4G*,P?57%D%K^4)F**C*5(K,XW#BPAJV'\ M@ORDS&NV:TMJ:+")5,'PDV.)!4=FRXQAJ"Z1CA BK^4W8H?("9\F(> Q#9]( MK(SH(R4S*M:\O9H>!WE.*J3+'F71"=N YBTG_81W MX=MQ./.(ZX4#GB_$P\ETO3,+9HO1M?BSJA7DL8081YA]U%0ITWDP MF4[<*/TF^7OPN@R#<305OZ=*!]Z=DE2B,AZ!=6I$^19,"E!$Z7@+A&PC;!87 M2EILZB,370-2R!UIGWF+(/>EQ1"93KOX@&,&E4#-' @:"*N%3@_6PI4KH-J3 MN91X; @LR<6";I/,DRZ2R,^91QLX=$!B4Z4=H\6CR!GW^R7G^P1.5>PT%9[ M<3:G@B5'F$_P>Y0;P(,U)B$Q(0P#T:4'UM=[JJYN/EBUO+7)Z*VM58QX;W/R ME1OT_8>W;]]W*T/^RA9O?F@/>KPALHEIXZ$!Q[PU17*;\>TX4! J Y3'B/(H MF&RLK@?G*J]3HK'RNK&,'D3(H_K1AF^7*;KY@55.$J=@LX8(;TCC-5%@I"P+ MO:HXYP!1IP<_',K['V%CS^?E8: /*NM("P_P2AXB+PXVYA.N*PC7>4D^W#]T MY?B,?RGP3,U['[N,@68OR>J,PT-(W_[KE.RZ_GY=Y#L,N3WLR6)+TC\&UD7" M>._ *9JSHXU4NH3%<; RQ+TM61T4:"2%NZXTY^&I'DQLJK!)ARE7L#X:@$57 M6/S)0MWFICT?RL\$\K%NQNV#M(&K/A!77BVWH=BM$+Q184DYY U!2C4&>Q*4!.BQW77%NE#X2&T M4=Z7>YVWGJP@3;//[JB>_MF6;Y+*>TE-AAOJ?Q%^A E(P(^ 7QJ%#[5,8V6? K/DJ\R_KOUT/V $)*&CXT=$ID?I,>$ 165,ENH.& MKM2@[)5!%=2HD=S8*W59E=[UN!A#GBLX2%0EU^V!"^<.%5,2S%&LY9#JLP%&2S/RTV:*J-N M K%J1,H,>XMP6?B(41?D.JPZ -XH_Y_+?L=M^ZWA0@M[P%S:]4(-P=I=LD 0 M:)8ZIP(EZTUF&>VC M^MXW.$F^4#^[@5$;]LINS?OL72ZFC&].H6*GU0MT*@4P0MC19+B'(IH;XTCY* MMTG>1MPG*>9.V'AB(>Q\-FHWW[X4;C\#O?26\;5[I"Q7WS/Q-7%/4/+/ MMBI>7%8[U:U\CZ7:VY!NBZ_5 FX$R=ZAUFM*T6S9[:KDJ$_TO"&>: L)*$0@ M/5,BT:# !;1C:AH"X ':=D]/B*UH@1V/*&"8<"+5K77(;X@"MR1 -8($B&%S MJ0"&/=[$?<$M6#\C9;45_#P!TDZT%-\4>;7GU2):B/I3A0@Z"JW>_U&+4(13 M"E:6+8$L/NWI4M-M:P5U!]D9 \3DR*:5JK\>$)%AN:G>,/ Y^C<87>%PD M)'JC210V8=%[M36N*USWMZI_42^\LZK]'(1;[2Z7D5M;H;YC=]WD6#BK0R>,,=,. MU["=:[=H:I= 3X.LYRQJ;7(5]3XKBFO5X__P3D]Z^E$#OG[[\S?M4]R<9?3HBX[M$/$ M):6U M))>(G;-O6:P%8[T^K0AZ2=]!R9+Y H?-;[8[W"+M[NJ&#!G/5>F := MVX[R5RZRVJ#_)YE59(0CMP_D4DS#8+)+*@;Z)Y$"WH:HSO MPL6B#<)MJREZ^>SO=!I$T=3_>>!$$!]L+$F=C[6:LU?ST;6X&M%_XVA!E_@W MH<]=RH_3E:<]6CC:)Y&E/8Q"^F81!=,1?Q6.@V48?1'M-H+:_]^?;5R?',(V MI^W_GV=^0LL75[,Y\1TL1TO'?Q1,%K//2<#QNXR<]A;S*7TS#T;AB"4P"^9C M*X%I,!O/VTW]=4Y;.L1/,(;2]L*>P4P?,"DV<+#*J+M:&^U/M#"+^,M%$[FL M+BQR!/AP.8%Z?-:P:5IJ2+B.'<&43BJAU_J8.N,O?5A!H04Z%UOJ2;^ M670[CA/'LU+N([B:YMGFA@;#$X\JPP";(G^"( J*5RX$VLG *R$N[C/U6UQ(<@5 @TB05X#.XGHGD". ^QTM FW(\IUS M.Q1(L;M"1F&+HD?RYZ.RN]#FH\T&5>;0I\N:% -IPU5F>Z,Z2S2B'FFV*[-; M&%\+T;J0U]=FXW&^4 ^TWJT2NP=.4X0NB@/==8M2+GL=CU*;RI,+U=;I]J3FR)X=S'C%:( D[AQVNW05OT% J5QJ 2D M(QO:V$>%"W<=6Z3K\IENNVT03SQ#)=J(S060+EVA1U/'M'SP:!MOC??8/65' M2UZ2/)B@KUV@D7:E)5-/?@M:=_*52JG\,C;C,\RACA9WFBFQUOU1<@GNUC;; MXYR,"-0X@NLFG9O+[=>3[/S.9#G0M2E>(6%S93![20NVM,[H[12J+NT&@!5M M62]KYZE[8!V+]1L-9V= AG?-UL( MN],>,57S$%LQ\X[[5)$';?S^0[=A=)WG):V@E5TK\.[)]2'OM;.U$#>I2[7! MR$<+JP1D$1"1G1%1J2ZP>_-H!2Y)V-S.VRGU5[:.])Q9\2YA MZW=ERY<=S=SI:WH_"/TZAS=]0,A# <-+3# 8"&YGNH'/FJHUGW8_GVO)+']T M&V;BW!P,@+V5A1495\)N=*(R14V?$?E5]Q-MU@5 [ZU7:!^U'2< MF9L57SP*X,69W;61G$Q;(?3'*MFTM,X=>)]2I,@JAJD888U0G1=&- N[T@J[ M67.IBZD?.(QVYZ1Y7)FYDP?/M O./DD6>7ID%#8 Q80K,065E+P(2%&8-W,? MJ'PTW)VHK;9AJ;W-ES*SB0N]HG)YA92(&6FMSI9Q?5*G$)1430?2F?IC3H&" M\RK-%E34X(SF9+AA*K^6Z:I@2I2M.K8)0+0C^69=*%O:-_LJ/@MHG^%* MV\CW&QQ@OOV:EMS<0&J79!X4>CP@.-$ZZ*[U_*0R+NL.3% >T?9G'IY?=Z0TQ22 M2M< X,V+M 6POX[[AE/[?1Q7N\JN$]'&L0>/CO^ TJ=4-RDB8$_K[\6I#7R7 M8KD,1I,9;90;+X/%!-4U:N9E$"T7)[;UT<:X!3X[M\UO%,S# MD$K7<3C&X\OYR4U_XYFX6H" :+(0HV@6A#.\-XM '^K=V9AJ7X@[4>O/\'J& MF"5(\54X7=O^QW/-7#(!RQFU"6H2+L4,S(.(?AV-_M=T- K'03BR2J(K5M(, M9?U))4V#<$)"GP:+:7@MH./EV;V8M9+"< 99+R?G=F9Z =+U:!P&X71&70K8 MQ>1:+,)@M(C^#_4$ I93EHTGX5(LP B(<,ODM/O [_;EA=M?U?_GK=[&M?! M_7]1H#RU!LOF$%&;Z;YO?I!-+9@EVUDPGU-_:C0))J/(U8%4#I')//'Q3$HL MC&I5O:^A-YBTR;L"8[P<='W*KJ:WTW[K&=U.SNGFRNI5L%ZO\?3TE+%$MPN/ M,*@S;&/L"86D?@?]>:LYV>>)D,HAZ-IW0]I573&;P'US.Z M'L_&=#V'IXQG$[I<-/U@NWUO%LQ'8V>(ESX_CIH\[C]C=7WO(?'H-!8X]7P=CZ]$(7]W5+[H.Q;_X&4$L#!!0 ( %F$5U8F/B&_ 0, M (P& 9 >&PO=V]R:W-H965TB08IN#\4>:&ED$:%(+3F*D_[Z#B793;&.L1=[.(]O M7N2GY<'81U1:BZ+L@QH5 MI7&<1XV0.E@O>]V]72]-1TIJO+?@NJ81]N46E3FL@B0X*A[DOB:OB-;+5NSQ M"]+7]M[R*3JAE+)![:318+%:!9ODYC;S_KW#WQ(/[I4,OI.=,8_^\+%_R;)4<1^O/5*.%;6WM4C"BW TKZ!DJ2PB>CJ7;PERZQ_!T@XI).=:7'NF[3BXAW6%S# M) DAC=/T M[DU.>DQYN\B5A?<)@_<>[)(__ MO-!;=NHMNX3^OW=X$>5\C>>@QPD5HU(,RL+P0W4$I@(V0V44OW>I]S<. @^21VBJV5-0TX$M21 ML2\@.JJ-E239E$S#69KYZ#B=P*9\$KI D+HP#0*)YQ T$QX[);GW31:+HY,# M,DQ1;:LD6@8*%QGCA%F><<&64WL6822^"QV3$WF7:9K#/,SGOJ?QFO$X^LL" M5:!_W2.DT#69RT)ZK=# SSRWW@Z4_"[KE]4%AQ M:'P]FP9@!^X;#F3:GF]VAIB]>K'FSP5:[\#VRA@Z'GR"TP=H_1-02P,$% M @ 68175CK>9H_A @ 1P8 !D !X;"]W;W)K&ULA57;;MLX$/V5@5KT28@DRI'MU#:0RQ:[0(L&";K[4.P#+8TLHI2HDJ,X MW:_?H22K#NJX+S)G..?,C3->[8W]YBI$@N=:-VX=5$3M512YO,):N@O38L,W MI;&U)!;M+G*M15GTH%I'(HZSJ):J"3:K7G=O-RO3D58-WEMP75U+^^,&M=FO M@R0X*![4KB*OB#:K5N[P$>E+>V]9BB:60M78.&4:L%BN@^ODZF;F[7N#OQ7N MW=$9?"9;8[YYX:]B'<0^(-28DV>0_/.$MZBU)^(POH^

32 X_/!_8/?>Z< MRU8ZO#7Z'U50M0X6 118RD[3@]G_B6,^EYXO-]KU7]@/MO-Y 'GGR-0CF".H M53/\RN>Q#D> 1?P*0(P T<<]..JCO),D-RMK]F"]-;/Y0Y]JC^;@5..;\DB6 M;Q7C:/.9*K1P[1R26T7$C%X?Y2/Z9D"+5]")@$^FH&[$6<8[S"\@34(0L1!G^-(IO[3G2U_E*]%:+.#6.'(AW,I6D=3J/RQ"N+?8 M2L4'V11P7 FX4R[7QG46X>OUUI'EU_/OJ?H,WF>GO?N)NG*MS'$=\,@XM$\8 M;-Z]2;+X_9G<9E-NLW/LO^W=6?3IV%X481#D(.2&!]$1F!)8#:71/,^JV5VQ MM5=RX[#>LOVA>;]H$IB:P61]2:'L=*FTYBDG5G*'X"TD(LR6*1]F8&ULK551;]LX#/XKA%?LR:@E MQ4[2+@F09AMNP(HK-FQ[.-R#8C.Q,%OR27+3_OM1MN/+MC3 ?>22#3Y\?M( MB5HP^5 L(Q8( M886Y#PB2_AYQ@U45@(C&/P-F-*8,@:?K(_K[3CMIV4J'&U-]4X4OE]$\@@)W MLJW\)W/X P<]6<#+3>6Z7SCTOE/*F+?.FWH(IGVM=/\OGX8ZG 3,V0L!8@@0 M'>\^485ND7C*&2*3?,"_Z_'%"_A)TPH!/XAL6Q0"N[097%C#%X_6HNN'@S@V%\BW5']*8303,XRDQ M^Z ]DLU#,TA),PZ">+Q76NH,J'9IVKOH@# H_9[$P5+S?N M"FZR>$+15S";TH+!N0.>G(RN&NV^&]"AZW0E^RDV6L./FY!@?!E7/P!0 M2P,$% @ 68175NB#*"GJ @ @ 8 !D !X;"]W;W)K&ULE551;]HP$/XKI[3J4]8D3J )!22@JU9IW:I6W1ZF/9CD E83 MF]D&VOWZG1.@5*-,>TELWW??W7<77_IKI9_,'-'"L-^*?!+.N: MZYW O9G/K#H)A?\%G^(#V<7&G:1?L6 I1HS1"2=!8#KQ1U!LG M#M\ O@E*%+""O,K6/@]%KA!*O*$5$:OS:T29-L$Q^PHXQ7FYQ!'/K"0L2-\\4YPW/#%[_#M MR?.=[GPC^\=H:JRFC^3G(=4M9W*8TUVW0R#>H7>\.PDZH:71S). M=ADGQ]C_OT5'Z0XG>S0&M%9)UFVUJCUKKNB*&@NJ!,)!J2JZZ4+.>C R[I Z MB/64"+9=_.LD@@E]-.3BJ!NZ C5O;NTI1+'?33-:9'X8AG"/5FBL'7**$DMA M#43,SU)&@&Z8$+D6*^[N.@A)+5TZK(&NSZ(4(O\B[1"D1-)1 #6<@MEVP*Q0 M+A$2/PE3R+(./$J-N9I)\=LA^?-K/.;'+".NL)O"C&UL MK5=9<]LV$/XK.VHG(\T@$D^1]#5C.TF33@Y/XK0/G3Y )"BR(0D6@*RXO[Z[ M "7+MN+$K5\D''M\^^UB01RMI?JB*R$,?&V;3A^/*F/Z@]E,YY5HN9[*7G2X M4TK56*6VF06>-Y^UO.Y&)T=V[4*=',F5:>I.7"C0J[;EZOI, M-')]//)'FX6/];(RM# [.>KY4GP2YG-_H7 VVUHIZE9TNI8=*%$>CT[]@[.( MY*W ;[58ZYTQ4"0+*;_0Y$UQ//((D&A$;L@"Q[\K<2Z:A@PAC+\'FZ.M2U+< M'6^LO[*Q8RP+KL6Y;'ZO"U,=C](1%*+DJ\9\E.O78H@G)GNY;+3]A;63G6G>;YJ5PTWHH /IA(*SF6+Z:V(]RL!;[IR,Y6&EUTABML&9@AVBSC8(#X+'K3X0N13 M"'T&@1<$#]@+MPR$UE[XOQB L26 P7L\*+*$2_X5_CA=:*.PKO[X2IE<". M86 A.E'6*,^[ K!UX>'L\#@I);K\&C!IG48\MBT4?^$I(R4]1=PX+VK:8(!( M;5B\NP;<%DHC4B/OF\.%-5<%@;3EX+S6I"*T 86!@U[S7C-85W5> 5<".X=& M(Y83KB'GNH(2.R14HE@*9Z'#4JN[*^'@#3N,Q'G?-W7.%XU@*(&,Y%(5O,L% M=@]3P>FG<[B4?9U#ZL=3.'?L$]5YQ3LRCTH47LEK!5>\60G+['T4"%2)7"Z[ M^A]!(0%EA;C>(8>2Y">'VB9)-G5A@UKPQ@*RK0FIO;SE;@MD\-!PK>NR1KU2 MR=9Y0:IO6=0&_VRB"*LK&ECU"$8+8QJ7>-SY@?Q\AWPJ,FL&=XRK%IZ[HEAC M^0K4T2O,XR8(%-V7[OO!R2LL?J(.95MR0^,-K"F\NL^/$N[<(!E[R\'Z0"Z: M5;&3(*J>>\Y_B$^,KQN")P[Q\E?NG-3(6JU[J2D,!3U7!H]@<[U='5(L&R2R M[I9@J#PI-98?K$H;ZTW]6:#%2EE9W+H6'$^8H%L"L,>+=H%<;?J\_?5M7#CP M#N!Q'>C50QV ^@=\[C"MC:WR.UWE7G5\W--F+J7!?G0VU#RWC/[*.^Q3U^!" M\.!G&*<)BS-_@L.(>5E*2SX+LVQB-R.69L$$?D'_&F9@(0@$L7,"[_ %XSCR M)N ';#Z/81RPR$/K&4N""&%N,ME<=P;O M-U&6@D[+&$'Y+(OFY,&?AQ-(O10PD$=V=D?+W=PZ8N;,3V.BP0]9DF6T%B!7 MJ64FB5B61H]DQO>9'Z)2A-R$2%2,ML8)\P)D^ZW5I^SN/U3C07=#TI:L8?T[ MW([]&]5QQH(YJB1>AF&R.(Z_R7'(/!\Y3A)"ZF-> Q8$Z9.0[!.-6E'$?,C M7/&G&%U)[5S">XDMWT_@.1I4]96]:MT5_IKJB:#)56>(.UJTXLC_-2#'$\AL(U9B\U-<9?5G?SN MZ7;LOWU5$_]L5[>O MQU/W:+H1=T_/=UPMJ>H;4:*J-TWB$2CWG',3(WO[A%I(@P\R.ZSP!2P4">!^ M*3' 84(.MF_JDW\!4$L#!!0 ( %F$5U:-<,\C1 @ %D8 9 >&PO M=V]R:W-H965T\JPP-X/4VO)R-#)Q*G)NAJH4!9XLE/Q MV2CGLAC<7KNU#_KV6E4VDX7XH)FI\ISKS3N1J?7-(!PT"Q_EC5DLBOIO2?K?A9RG6IG/-*)*%4I_IYC&Y M&8S)(9&)V)(&CI^5F(LL(T5PXY=:YZ U28+=ZT;[@XL=L2RX$7.5_4TF-KT9 MG ]8(I:\RNQ'M?Y>U/&%_^4N=AX[ M^?B(0%0+1,YO;\AY><\MO[W6:LTT[88VNG"A.FDX)PLJRB>K\51"SMX^<*G9 MSSRK!'L2W%1:(./67(\LE-.645PK>N<514<4A1%[4H5-#?NN2$325S""5ZUK M4>/:N^A5C?*[R MDA>;;[XZC\+9%31O#60= S:%YK70 LS5YPWY4=NO,G)N4B5\JB8A< MNM_2"1$;'%\*@2VK(C$G[&L6!N%DAE^7MNBJ=^6?/56V@F(O<<+"K9SYV. Y3 *PG&(*[_>\RJ< M!M/IK(>:+QKM*3@+HMGLT-(<) )\08+%"MR?",V)OT\0]UZ\Y\'9^47STSA^ MP$J]XVLVF2)!9_^?X K_*^ Z#2:SZ1%P^6>[X(IFP>EIN)_L>OU7@PL8N4#2 M=VY;>$VBX"(ZI2O_H%>XZ2RX"*>_'U^3X&SG2/F5WX*NBV \'M=_]['56/#/ MX7+D%D[81^%: 7F4[U6$K5,9IXR#^F*NM?2\1]2YY3ZF2C>P8#_ V@S\+B3^2B\8D-VTO/#ILJ JU/P]%LK=(ZTK82Q7NA_YM') MT>PS:5CM+,Q[*[7>NSC6%1:_>\$8:H3O)?YDS2NM254')(TYVE0K\'O_HHJW M!_8'K0 4EV6&@XMC&A C4 ;(297)A)-;"YXA0$HC9BTS[.+Q<.R7KF/NML3D M2S!VF3&6& (TA*FRP!Q(GL<;6EASG= >-[+X=$BD#=FS#-F$?VM>PKV'MGJ> MSKYHEQ! \VW"J""H 1).%,B,JK2GR3BK$NK]*4;=;./,)3O:I*VHHMXQ!ZH, M0P HD7!E6$UK0Z!SB;)8A5@0[OWJK*U;BP6 M?"@4[[+2KO*)L%QF34+\)(/4=J X[T'15ZV#_7P[,9%@_ J&80NG"\,70&S( MXYJ[D1GB_>%!0!Q5J+<'F.-17H)-O ^4!>L8J41I4A1M1Y02($DN1H$ MHLX0UTIMJ#U1BA^+!9*;>,>Z@2(8=+ZXRER2?3!5MY/YB+: .33]J77A)D!C MFN3Q.)5(29M+H5&<@I5"N]=+.E[/BF?0N^GYFE3: 0!&W!1&ON-B0DX"I5RS MC>#:=&/:DP%Z\#O=$>G5A.$0R=R%O$N RP9ZAVO5RP.]!T$GUYEB1N:41-J3 MJP1@(!=-+ JNI7KKQ7(!@D[VSL089^(=I1X)) \7@+JK9,#^K%2REEG68,TI3/H!:C]?QW)UR?Z.Q#,BE^3 @.T& MH??@'K+:<.ZVS38-^*Z+[#"83B[J+5O>:]T[#Z+3<2LYQXM?7W<['7H-]UO@ M>%0=<;4>VFHLC@.2 .&Y]YH"J=>\,"@H4(DYH.$"R-8GPG6(U':?4DJH+9J?RT8!)+L:[D^:WXB46I>T- M$;(X,.P$Q/B)?]4FHPNU$F^"8W/(,;6=Z?2(0NI]F.0)WN0L=OF>8>CU4LB5 M[^F%L '+4(D]TT[ 31DQ+R71JJ!I(T$O@^KM4U'/( &:FB1<=]]I>XVXY!MW M7H@9E-;N"/ECYJ>M9:D[N;KDWC&D4'#0L1\\J(@]K[D\9&BBRA5E'0@8[K M\:I&@':Z*61J75R[?"1B8;N@'-)@AB)!E-P\]IT"L?K7GLO^_L-=NIE4T*1@ M6&K7;>",5_3<4"=0GU0.-&@VG6"[C>/5\]^<_'"X.S(T^;.BA0=V1.;N?/_B^$G3F^/[4$?A1+#.^&]3E MV:K:&7V]YGH7>I>59587I%8[%" M=1D !D !X;"]W;W)K&ULK5G;;N,X$OT5PA,, M$D ;ZVX[G01P)]T]C;ETT)GL8G>Q#[1$VT1+HH>DXJ2_?D]1LB(G=N>">8EE MD:PZK#IUBG1.UTI_,TLA++LKB\J<#9;6KDZ&0Y,M1%6I\-@L'F MQ5>Y6%IZ,3P_7?&%N!;V9G6E\6W86L^,=C)3ZAM]^9R?#7P") J16;+ \7$K+D11D"' ^*NU.>AM?1+N?A.QEJC#N+ULW4MI\@8QJN<_2+RA6#3+%-U966U.!U:>*&YPZRU^+ZQ&.ZQ M&(3L=U79I6$?JESDVP:&@-=A##<8WX<_M'@ILF,6!1X+_3#\@;VHVW/D[$7/ M[IE]KHS5-4AF'[:/72, &)96(BJ7TF2%,K46[+_3&::#2/_;%9;&:;S;*177 MB5GQ3)P-4#U&Z%LQ./_YIR#UW_U@2W&WI?A'UM^4QA]:W(WW.3=_+@6[4.6* M5_>L-IB4/X1:]D)M%;ALY8);P3)NEFP.<6"WJL#40MI[-M>J9%J:;TS-,5AG MMN94Q09F&*0(Q5:A/+0657;/Q%VVY!60:!ALD,G*"L"VS:MCUD2SPKQR+Z:%11\ M NI"8T1OOW_5O)#S>\9-S[$#8EB-DM9L>GW!_E0KF;%QD#CX'-6QEG;)'!.$ M7G'MBL^\YVR.N&#OO'"DD+9ND4!G>XQQN=Y&0%O2HFB0+R5B M!)!@"!1"E#,@VZB$ X4'?+6]S"]YSM"9C,4PV7I1]BW"@;D'XSCPTM!WI@^2 M(/:2L>\!CED)UUJPO?V9W!@9)9[OMS8J66RO?T13A*9TA&ZBN%II=>?>P-/! MV!N-(MI[K\0@4X8(50GK45$4M=NEY7=,S.?P@C%9T>N&E-,O%Y\)@2MP5\"L M*207>@K<+2]J05Z>,(%:(8)9/2X^V+KETFUV3VX\(DF1LQF6B*S@QLBY=(! M>,%UA;7&L:D%48D[R^Q:%-ABZ5K+,9ONLTT+T!]E69=;J4922EI"XT\VLP;4 M[?C&2>>JGQ->&/5F_:"*=>S(6FLS7J .6L520*;)J; X'2%X1K1-J4 )4U5+ M\516.AEIUX,J$)FZG,A>+.V&J-0N>3>U;L6I>#4'$G8R:"I ML^4^\!2O)]#N-PKT@E#FBE7*]A5JSJ5N6;I?HH[9Q3:M>ZL:2I#[+5'J#@7: ML50M*OF]";DC$**E"IF[.(!B5C2S80SUI4K1B6*_W)SG=I-=6"DGPT.JW"-& M/1@L$>46Z7[^:1P&HW=46I(.SMLIP;=5A!!URLAFIJX6B(+ MJQ5Y6 F0F #2^YOC7X_9"JI-&Q':%>[AI_=71SN(OT3 .W=()H["JIR1(S)I MV.'%EZLCCUU\%^# -Z7KBC?./]1:L<,/-U\Q>HVJ7++I7,L,"_\S_=I,F=9T MM"K(6*Z*@FMV.+VY/.J51J&R+4)32-=+"5=H?+BE]#K]'!;4NM$^ZGZ.C0A] M&QV^6&CA#A]@4T-&Q!9&5WCB);4PE\M7MHKYH_9%5,V%P2K'$P1OT\-Z##MI MI>SC"]B_5?LG.[K>XS9.)SX(H]E*Z34"3AN(51J>H?NU>F7AB,W<+1 M.-F); >Y#+&K1Z[FD.3:XMM)I9IS52>PS_:*$_9OG'IPJJ VL96XWD5U9W M3\^WR=?7!I!,O&04$)!@DN)OY*7CE/VVJ6#7>9V&DY_]87@>W&,]?\EU!,[? MT +V$>!1>J$(*ZJ=9Y'W4X*0Y,_PZ'6&_WZ+&Z@7ST2WR_&+TK>&8FR?K^B8 MOW7ELF$Q.00J M][!R[(4)1H/ /W*Q2=*@)\%!X 4X<'1*3+=A7/](9-WE%/$-)\ Y\<(T9F,_ M@ N7PM[-E5C'9PIA/(P3S,6:)(*W!+?I/X3+'!'>O:",V^_DX-%+I^;-[M^-QWV?@HOA5ZX M'_Q-\[-4\ZMX][;[G\*T^2G]87KS#XG?N<86#"O$'$O]XU$RP+79_D>EX)#&FD"QN=*V2Z))4$N^OOV>&U(L3 MV]D[;($Z-D7.^SPS0[V^,_:[6RKEQ7U95.[-8.G]ZN71D=T&:S(SY3C\^YF\&(Q)(%2KS1$'BSZVZ5$5!A"#&CTAST+*D M@_WO#?4/K#MTF4FG+DWQ3YW[Y9O!V4#D:B[KPM^8N[^KJ,\)T@?.1CL.I/% RG('1BSE.^GE^6MK[H2EW:!& M7UA5/@WA=$5.^>(MGFJ<\^=OC<4)72WK1ZE,6S;\/9=,?9<2I^,Y5? M.O&^RE6^2> (9%MITD::M^E>BN]4-A23<2+249KNH3=IM9LPOC,OWFF7 M%<;55HE_7\R2'N^C_H0?_NQ9\76IQ-P4!?\47LX*Y6+"Z3_PU>/YI2E7LEK__--9.IZ^ M2DNG#!S 4^HV%+-.P@,Q&26CT0A?TE-\&Y^*3]OVI6G8QF*FK\17 MXV6Q22@]>4CI6R5+XO^'RH-:VKE:5ID2F7'>P31VJPGL3K6@QL$X&4^G0E:Y M.$@GJ9 [#$0;R$@)R+F58K@IUHF0"#R.F,I#K!JI8EFK=/3J"L)8I'DPG71. M><>/QJ^8W,:V\#AIGSLA5ZM"9^1DH2M6+#.5,X7.);&:R8)U9W1P0W$9=+M8 M6*5*8OBU,X58JB(74AQ,1L&HNTVRJBT9U0MOA(91XW/9DCTD2:+H#WE&Z9\G M(L@8C/G9W 9CIFS,\10HZ)7@QI.,7.6!1 M4UJ3P<$)7(:LVAZO6KW0E2P*Z"U);D)2;5%HNC>._ #S;KRR"<!8OLPG])!]1!VE7JN@17@5HJ"[\>BJM*7*Q 0XS/ OVD'YC, M3,EL2:)L"]B[I2'AS5T%&T)X936R(S>E<'45<;G "Y_EW%QEL_L;4R5Y;,Y6'GNJ' %MO=QSTP^ENJ:$SG5U)I'$ M+*M(;A*:X@7,;! Y#Y9Y0'@(_8 GPG#.^"5A1;#M5CG$H7P.!YE;G:L.'UK8 M@/DK=!:/(BDS9:D]$2!X99FEYZ-R =(+BB) $0*%2.P]+F^E+CB"*&YZ,:#A MNA\UW(KU@^.0EJ_$X>RY4/<>U@AH_BAR_=[(YRA]'-Q@L1&.TX _A]EST%H5 MJ'I.?/KX]NHF1,87![KG4;@MJLN.H0)%70&7U:Q,/.T+.U MJ%=LS#08,Z$\^1U 38M-! -30586 6V ISG7Q;V"@&51LR!( (]L(S]$RX-% M9WTBJ?\J".F5_5!4=@=Y!@O-E*@=?$;VIDZ9HT.N-)55D@NYK"R^9\:BAI-G MD)EH"Q32)RA()U8HT]HSVQ_.X+ P0+A9"+?3MF M'"'G$J@WG?5AK>N;D&/$^+!DUQ3,A&L!(PM M&&)S0GL-N8A]$FH)5Y*$3,V>]J"2=!5 (RQR&?>7RBY0#Y)>8Q+TL!OQPRS! MBL*-W4&,(U# $ZBIFEN<&'!XAA1&:[&R@N"6[@:DV*.P5 MIU+T92'!.I?<:G+)GV-> <=X*"&)D;MHY D^DHJ/G&NJA/I01LP^!0$!^^DHC,2\^9Z?FOR/V ML9F '[6]J#G @V(9MB8$UKV^%5F"3BR(^&B9L-)KSH.M";S+-2&"9;6@DDZ8 M.GI&)$;#Z5P2FB%8C$1XKM5AT7+9IG##)T?#L[%FP\9^BM&&-'3UI MOT+]&>#LE2S9.RSF2L7V"49#^3+_E^62QZ8;CB?1>NG9 YU9QW@\EU3-8L\# M,.Y:N:XCZBG?TUK=9RHVW)5R#T:%;1ZZKEC!*U.]Z%;:"@-( M=MWDZ3<3;:>A,"X:U ITX;3MBZHTTONS\8@+S"Y7F3AC7SC8%?CAP=#6G M-R2R#E?6H.T0[[.E$9\^76Z,#=>US99 #-N-"@0=**BP0FAUR=.1Q-^L07,' M&DDH77S]83:;^?B[)1R&^Y/8"U*YJ7K!BN2'(5=DVQ#4?>'8$(U@(>2";9KP MV@*IX :([J40\#$V?@[=W0M:XY:%)+$V(C.AYI*2+?;G[.G6_&W16&-[7XX[ M<*<:U'J0Y"!7:!^"@YZ$F]4HVW@RG. ?0A\PXYJ>B1(5F]#/9-]9M'SK62 0^EWS?7-9+31-_2V-+T#;)@I7MP&Z^I>V4R[*+)V M;(TRV,;RG';8M?(L<8^#+DM0#C:'Q-3,A(3I3Y;HG:)).M);$^"OP=/AU<@&WBQZZZBX0#? MK*0.=Q3H6WU!W"C">N7,;)V38D2B;(;7%=C(Q7W6B$6ECG" 26\DZ,,0Z$?I M4+RK;>/J]1XK;UH*(686%5^B8J UCL>.H!!;9B.[&4/3Y.SX).E2O.&9ZWDS MZ\^4OU,JA/E<:BLP8]>]W*K0WBL;M 4*FBS<\,0(I+M<*H! GWCCQ*<0:VOB MM4'KP>9^6,_4W/#,V.B2-"-Y#YM< _*?MJK>!]6*_=;]G& MED,R8N1\Y":W,QMBAS#:Z; VT]3]"M-?F#KCI7@;2FPAC%M9@XH')TDZB5?< MT^3L]/3A'79L]MCE0_'^GAY1@RS701?"MCV3=N_:?M?M.1+;"_=RSZN& MZQ;7KQO^+2PT*[\0U4G_;0."=#(]IN7C]J7">)S\FI[2VLF6M=,M:]/VQ<1Q M3CU@<% M7;$A%/ZW5I;*=1\-'_.G8#P^Q3'J:I)PKMW?;POOHW'E'17:LYCM)L.0@UMOGAS8K?N\Z, M]Z;DKTLE 7*T <_G!MD4?Q"#]D7\^7\!4$L#!!0 ( %F$5U8JWJT]>04 M $(. 9 >&PO=V]R:W-H965TV_PAX"EW7EF%$FN M]1V]_%I>]A(B!!(*1P@<_Q9P#5(2$-*X[S![FR7)8!/DP.,-#N"]OV^%6[$_W^;6&=3!7_N"#! G^R&H M-LYLPPNX[*'X+9@%]*:O7J2CY/P9@B<;@B?/H1^7A1^$8->ZKE'WMTX7=^Q+ MY0<:KE:LXI9I!:R0W.+3C!7!TGI+K%SKN"J%FL^0JA4E&.[9?O,5C9-\@4-SV&P :Q ?:.FP$^QU^H9]68)< *M#)0!5 D,= M0YVCV5K+;)!%DW3$7K*3*,U2_$^S83R<'.6=TL,@.46O+!H/,_R?C./3Y"CG MA&63*/%.690.:.GQ,#X=!>ZXWO9AD MZ?C\D4@ZQ]^Y+?D]^UGJG(3K.S7[R,T=?HLZ$RQ7+Y22KPA?F[4Z>--(4?!< M;H52HGK6RV\5^E@.,?NDMKN3CFAWTM-H+^E<Z2AOQ-VT4 M>XF?OBA)DH?1;76%E/7<\!J%-Q=*$V\VB.5U\2(J&3) M.5%DG[>X-P'7SZ;G;WQ,GY @ 0R#6/YE1(/_&-%CWCAPF'?D2]B!P0];*'UT M/1 K*>))1<3L*ZK=='Y[U_)+',",UCJI45XY['2X?+6[?:&K.3R,>/G1?QA! M$SH>H;\7K8^F2RBJ=4&"1 4KRWW_PR:$ M;H99;"@F]))83PGZRY21GV-BQ' M:I%DWZV$G:H4'I,MN<$E7+P3WR:@4EBTQ.IH*;M$W,:)9-Q-,B&Y)@.HU'BGY)1/,B.[- $,8S2X8":\Q@_%,1FG,;C=">WFY14 M&#CN&=#9N-"&('$3'9[,;8OEV%F1))="2E)#!;+$'#@AC^T-)5@QI])$X KU M@VYVTUP1T8!#VY)DW1*UV5K?E(U&HQ)C]DXL,&NJM$_.($H[_/H+[UX"GD8( MBB8+;BMDL?8C03T^9Y2M\0<(A%P!-P?SVF4G-($L>2#SG<@-'M@0SW82)5@# M"RT77L/(2S@VXX60=(XL="NWYPS/C>=A"MM#%PD%5?,[\ 'MQ(*J%+5 "RI. M!,A;7\;QOE-D?^=<7X.9^]L+;00F,1SQ-Z.;"]+;<"_8FH?;%7Y6L6%;)F&& MKDD\'O:8"3>6\.)TXV\)N79XY_"/%5[RP) !SL^T=NL76F!S;9S^ U!+ P04 M " !9A%=6B@CO3C(* !Y&P &0 'AL+W=O0Q/[ZGGL7 $&)DIRTTR\@'KMW[SWWW,OJ M]61BDZW*I1V7E2KP95V:7-9X-)N)K8R2*4_*LTDPGJJR\NQCYH^[%)[W9UO1BR8WZK.I?JAN#ITDO)=6Y M*JPN"V'4^F)TY;]^&]%X'O WK>[LX%Z0):NR_$(/']*+T9044IE*:I(@\7.K MKE66D2"H\5LK<]0O21.']YWT']AVV+*25EV7V=]U6F\O1HN12-5:-EG]J;S[ MDVKMF9&\I,PL7\6=&QMBQ:2Q=9FWD_&.CG!$W+\0'PLBWIKQ?LB5>FA@ F4ZC4+.LW>!L]*?*>2 ML0A]3P33('A&7MA;&K*\\ EYGU2MC0*?ZLY6*_YYM;*U 3/^=5RX^'FKQ'69 M5[+8??O-(O#C-U;\:&3=Z'K'0X0NQ(&OO,+_\V9J$QY MJU-E!;*&D")K\HK"7E1RQPZH2W&K;*U2H5I5K. @[UV$>4V%5[4R8+WD""[7 M[7 > 5V@D(=-4DP+>\,M>8K.R&@A *E(EX-+%AI2CL3=;G>FJ@D^L2,J"2JWI;I6%PWQI ]%"$Z4?"6K1U],=>J-D)H39DDIH&4 MUL4$"JGM7(8W.]@"?ZJQN.KUV: Z6N)T5EJK^*XR&M>#Y3RAU[!WYY%#4%5( M4_-3>:M,ZUTJSB0,]-1E2A[LUL4M M#>DI-.8D,(!?6S .$F66[<2ZH=P.4Q7JOWWDEJJ=T!1NX'B845"TOF",+(H& M@" 8:J-7#?G('O$ZF"U7F49=2QT_@%]C9,%0D3Q-NOZ 92"W0/< 8KJ;UE^D M@65$$IDE%&#\Y=CZ .BW!D'#[%LA,"5B#G0:LEKV"SW0%#XKDJQ)"5X:V,M" MG*('M M< EF?)0&S M]CDR)6Z+D(?9X03$B:7IC.)/*"@%QK]'7D)C9>/F*Z,'XY%U> M&#BDC01'=\4T0(%6^0ISNB+MUFR3F"CAOXVS:0NRK)0J$&T2;B1-.(\\DL!V MX\9WHM9EAJ:1 QAL4&"MB\DVY7!'1[6IRQ$M/\&=NK$=MS==!6MCIAWK\J = MQD\;T0\3/+ABRTRGDG+'&L6H2"BF:17E@E+6+HJ*M%L4*4#=2N03%W+VM;C> MR@+LP1K[1'0$*D:!$! WSPUS^/U9@LQ(SKXX$4'H!3'?3+UH/A>?!YE%A%X< M3W&=H4W[T-&*O_A>$ 9B&2SW35$E=2I.?2^>Q6?TNXBB,^0R\-IJMWCZ*QI3 M9SJC%+S!JLM!OCNEA'K]>PB9EZGSA$#(6FN[B)2 X#7P"XI'&AW;[ MD1=%R[WROQ2'H7!L3NQ-%P%^E]X<=.EGM/W!X[ X"(,5N@)*QKSQL.*GLO@^ M:2MHUI9VM (N-7+%3;%L"3%&%$?&(IN?096YMV0*0Z5IU)?DIP5VI;@K7ZZ, MGL%SOI@'XN>RAN.Z07LQ#VV_ZO+OUQ.- 8_=3;R,7A(!".%F95E2]8(S3P/" MPO?\Q5)\]ZXQ70/S7.KU!LT/Q9ZX@^34H$845,HZ5NEB, XJH*GD"NQ!BS44 MHK'JGG*6(N\. [VDQ(5*!H=0=\6MPV-+4>^^3F-_J#'EB0<:_W=:#,QYR?0Q MY_NR<.+7HE!=TM9)+]IU@XO%T_F3&7\XC\?Z^ M+F*P\31>4DZ>A[A>N0:SWY$=&NBAW):.YK6\%[-E(&)4AA A M\A. [6MQJR^")PCX-YQ%K'<4+'[?$B>\R DO<\(+?7#HTT?%699I(U=HB)%6 MXR4EU6E$J3B(7[:'^- O%?DA+Q$XG@&BRXQ! M>EP4GE&<5XRGW8K$&[?B H@3:'=\6D;E!KL4ZJJ/QB9V;ZXK[_=Y1X.=XJQX MQ"Z"[O6S2+W3-G%V4>6-QZ%XA49XCFO$UT_TVH4S[7>4B_J\4H5U=$&/IS*+ MF0N,CGE.//9Q[:,J*XO-]Z2[6P/"CL?9OO5V:LQ;D5-<#QIYM[-5MMWF#,%R M6QLT\_W>GJBVU\#UOU !\7.'%MKM,5+D5G0^2&!%BAUXNP-,A]"X?8O27+Y[ MX5T-SZ7Y O!W6F4I$WY#.\\B=[MIC'*[?!#LI2$NT5-BY%,C"U]RVV^T_4)I M/]=-[O;(MU)G]&F\1[HC1GL^@EKRN [1\T-"A"[MQ#-Z<#G(7X3TP$'N+98Q M/SUAO#TY+V M Y\T]"=IKM'YW)YAMT/:30;G]0(B/T%TT="B*7/,7R[F'J4-/C@ .,-E:% G MW@.?H15O7K-,*,24)L3[\P"6D@+88K@_2CDGR?Z#+=V.R+ER=]@3DZ$/3P+< M:0"SC-)C65#S?7@F #.:BJ"5=-S-)V5X%8ZGK_8G4$H=QB.=%%",*D.0H^/+ M=;L#?[2IXZX0.A/5CAY&#+WQA\OS]1"(8X)13+R RPG2Y-)Q<1;'1U4^0)7T MOD7"+!O[]6[@V%NIK#-U!I3I^-X-D(ZXC]ZW$-=5OSGRJJLZS+GVZV2B%D:@._KLJR[!UJ@ M_[?M\C]02P,$% @ 68175I]B-\L]" 5R4 !D !X;"]W;W)K&UL[5K;CMLX$OT5PM,9)(#:MNYRWX!.9P<;(-D$R5RP M6.P#+=$V-Y*H(:F^Y.OW%"6KY;YX>O+LAVY+%*M8=5AUJD3H[$;I;V8CA&6W M55F;\\G&VN9D-C/Y1E3<3%4C:CQ9*5UQBUN]GIE&"UXXH:JS04LA*U$;J6JFQ>I\K\51"SEY\$'#)G,TL=-'( M+._EWG9RP3-R?L ^JMIN#/M'78AB5\$,1@R6!%M+W@9[-;X3^92%OL>">1#L MT1<.GH5.7[C7,_:?RZ6Q&IO_WZ><[%1$3ZN@A#@Q#<_%^001;X2^%I.+GW_R MD_GI'@.CP]JJWMM?-X)=J:KA]1W+55VTN35,X@]9K#GE@6&M MD?6:K7@N2VDEA$J2+5B+C=3;B9CAAAE?:R&0A=!A-]PR<=M(C6'+KKF6JC6L MX%:8Z<[2*UGS.A?=TBVTJ!7+A;8@"58IJS2[%AN9EYC!ZX(IN\'*XL]6-K12 M;\E6?V^'UKQ>]Y8T6EU+A!U;;M>2O&2R-E;:UGG9V?/(A4*Q6EF"QMG2P70M MH('\4TQ6C2()C -:JV7>829N<]%8!A)$\NEOPAX;"\NY+F +,4LNW$,C*UER M_83-NP!M. 2%)E*%%[QFXIJ7K=L@PHI@(QM)M0$CV U8LVE**30P)2[+E2X( MXN[AY=LDD< M: J3:[DD#Y9 T0.VM=MK>^_JSS]E@9^>COT9T.^,F+)+["C7]CE)L8*5W?ZH MQ@+A[\(A)&ZE<9%:"TO<3_*C.,]A)?#RQCK=VK)N"1&U!;W3]@@%FC$@R&[@ M/4UD.>W6+2X $+095?AA1U63^Z[\).4R4Z5JMC,H<;(V#9$8MC+XQ27*2) MERR"1U*EY,NMY\?LJM6:=OF(^9&W2#.ZR+PH2_]"[E^J/LY[V2CS_#AF2>;% M\P3Q2?X_I)>Q]!%+0L\/0UQDB;=8A.R7CD=Z/S]KDK9W+AR'0/386BM#TH$7 M+1;N-\EB=IGG;=66V!I*!# E.,(!_=J'[L4;]CKPPA"_SZE%5!%L\SG^AU$R M&/,7<"61 \W?.W\,4PB,@F#1 [1Z5@JV^.1>F,[WZ.:(4E<6:G(<2S/#L@B(V_;5@)BV MQ@(PC]1PHL,2;:HY8?\68'%!KQ7M$3#[[K-I$K&*]72]<. MJ+!"JYUI]U$T!OED!*RS'.\O9'Q?('=!=UP3>D% ;!K$7I)&>\5W4MKE\<)Q M71\W+Q3RHX"6F_OLRQ/QI)944CN/4>4WU'C/:3;AH28T5>C.KPMU7O MHZO0)XM3G_WAWHU$<6^0"Z[7T'^'/3=O'M!;,,VZ![CR^ZN' M>1!/%_V3>)C]:-E"FIP"A&DJV+N+^-$T?$7_XU>/E"?3[!5+I\&KG1ZN4H5< M2>"R[6S[QNUAM'C42N(ED49BB"CWX6?NB0Z0G6, M,%2TFG118'>./L%3E"5]NT"BN)@[.QKA7H/+.Z_K'#DH0-,X7A9(*2_^AY=. MERC(S"^??NNC8/IL?]*K]W?[K$(6KM/> 'O73ANYK@$7NB>[C6GW/N$FT,P[ M07UYA:5S*@6M[9X35-BLL;CCT[YL+4NY[OL]"LF1"5/V[D=Q&CN"OD%AZ>\0 M/*IE26\(7.J.2>H=@#YRBP7=_CW),?P9 &_$ ^)[T-^9W3;(D%38]6.I3S4D M"#(:BZA5R]"H^(DCR)CY<]!^RGP_HON$9=X"?4GF9J?1O= M]8Q[CBSBX<@B_L$CB[URAR.+PY'%X&PO=V]R M:W-H965TZF+&Y:30W)MNSY]?N*;+5;MI0$\\7N@U6LX[UB5>OE3NFO9BV$ M97>;MC.O9FMKM\^72U.OQ8:;A=J*#F]62F^XQ:V^69JM%KQQ0IMV&8=AOMQP MV7"OUE6[>-Z]F M(1DD6E%;TL#Q[U:\%FU+BF#&GX/.V;@E"4ZO]]K?.=_ARS4WXK5J_R4;NWXU M*V>L$2O>M_:3VOTJ!G\RTE>KUKB_;.?7)LF,U;VQ:C,(PX*-[/Q_?C?$82)0 MAB<$XD$@=G;[C9R5;[CEYR^UVC%-JZ&-+IRK3AK&R8Z2I"^]-+Q">DH9K^ISJX->]LUHCE4L(0IHSWQWI[+^)L: MWXAZP9(H8'$8Q]_0EXS^)4Y?\EW_V!MIZE:97@OVGXMK8S40\=]C/GN-Z7&- MQ)+G9LMK\6H&&ABA;\7L_.>?HCQ\\0U[T]'>]%O:OYN/'Y=FG]>"X7:K.M%9 MP]2*2?=Z.4<4S!F[%N"T&!XRZV1J!;H92XLMQ%>J!6ME=_.<_5MPS01EF2%' M8G,M])@G^A/1GY"]@2YC9L3(,JK3"19H$148721B45<) )Y"E8U%8!5$6 MXG\Q? TC%B2!'F: MPOB@*A,LRHL@B@I<9'$0%20?QT$%9]Z(E%HAY M1OF*@A+YP>(,N^>3U8#*O!F,/T-QKM5-)_^"([)C%[^_?L]V M#B9LB ^7'\ M["/B-QF"P99L/MAWL!NEYTN'PZAUMS7+&/HFZY<;(E:RY/R^:_Z'\;@@,X,E396F6(<19$K)Y%H:D MP$HMW/K!:L0(Y&H73*Q6.(0\*A%IS2V8N>8=U"!=<1(A657*JB3[KAGZV"Y1 M49&>$*"81W%Q-D*B=FBN[QF*76=:KY'B \X%(0"61RU4U7.Y4;BE08FM-HX>O*-ZN$(%:G>0OOU M/>/;;7L/PKKW7Q97"[82C= PS%AN>ZOT_1.]5NT?'2MIT*C5G<0!+MK[OP/) MMP!>;3TD)RQ)*M M\E6M*%PDTB".JC'XC_Q&RB3< -ZB)"=V(E.$PR(%#J>P M?R@&2$])Y00<1(4L2X?U,1>3%!D6%PF+4"AS=F5=3,CW@'7"U?)W0PQ]1(J@ M &I1G/(2.\1IS#ZH[A>$H4?>KENQ=]*P/(C+#&NBG+">Y@6"40O 9PH/V(DV MI?[Z"W5'C%261Q2#X]9KQKD$3=8OF<.M 72,( M#M. 51(2GH."$#VO(HA]U!(.&L>(T\\.[>L5U M])SDI .--%FT1B.-?< "RN(/^APXW'%'(?7=D 8P_L!&\T :Y]>CU]U1?@0, M&Q*IX8-:K0 VJF"#^>()40Q\1 GV%IYBS(*]'='CTL#O.&WI4W$M;F3743SX MRF*3(XZ][_"B ]<_@55=3SAH!+L:AJ"H2 -VL5$P^R_/4 3\@(Q4[32-7708 MT$T'/J)G-BSPA:G!I5US.A8F8N)!S*D=2TC-*7PX='#:88 2PYED$3,?4=$$ M"+&QF"@Q&D+=*(IL8I,_>SEDE83Y5EI_VB_8%:V>/#F4] +<^TJ] K@/G W% M VZO*,9D^THBF*(;8KP'OSM\W.NAGN_]?8SW7]4.H=8!I*09SG6V!JCA-M5? M"5S6KAR1VL%]#\^!&@Y]KDHUO3/3=DVKE":S%-(% MJ69ZG@SX.RP+,+4'.?13P%QAI)$U0M,C\X]J01RBC_7$CTJOT"\#-!S>H=;T M&*YX-Q"#P-T*ZR.-MV(\3145Y+KM 4_G \+UT.R8Q9'YA>PX](RWO,.^3]O- M"R?PM&@]K:X'1R]:+V$A3M7>'T4 F$;/@3#LN&Y<"UGX$0"'(Z:5-P)38"V' M9HU*QY1=^WQA%"B2E+JN D:\GF!6GSH)1S />=Z?35>GSMH()W2Z)$PB_NA<42AJ,:!=E?8$:]*.3RT+8AE8@3]D'ZAA $N[0YWI%%X$A .A[ M,?3'09@5;FG_T'WO>8+*YSG@A#$2947,TK!\B+2#,[J*F+J0%$/*<-[&6)BC M':FJ(*U*EF'(@N-_\+8?PDO)I82CGP@K=]X_[IU\ I$>Z(A*&B&A)4&K?K"J ME?Q:MM)*@5R# ##7%?91.B[0>;F>KL3H5CUVE08-(K1$0S'@%;U2&.8T8*3A MWA^D(G)-=H5HG3+ CY55ZKH)C), %^W6'/4JR]"OT5"'02Y-JJ.^4XJG^GT9 M'=M&(O2JIY+NA&AD1HT5CD;<6BVO>^N.'#I'@1ZE.?"_[V%K-Y39'=5+-V'+ M#@F10W_NBYC#"Z'G%ID3CHBG3,,]M$@]*:D#LX^!2849V/3M%.!YK#D:['6$ M+EZ88PT2;XT;:J@ZFH>! .734'*D60^9[+&IMORPS=HJ(ZU;WJ#RZHWL_.C& M:[+=V>DJ[KLQ>:@6-(I1F#$_=(UC^J6BBN?.!]2XX6#_H!8LA5L3";+CR]X. M2_,9._@0=9BEC>HDQKBASW(%GQH*E$$V?$ZCB F-VO?M5,Q<=OP>H!0+77= M;^B0 1RAW3=\XLZZ8Y)ZDSTTWR)STW]G-*QW9K"2U>U9 1'TW@<\,;X2,T?JUBGH#^0SE(:[QM M!"("[Z2-I.?]J:'PAR?<2W^,#@SX)^]ZHKS[ZA:$.0WWE2N&N$O=-R/7&)OE MO!'#Y=G4J*V;TER#<&O_Y6X$Z27UBL].&%G4U*:(!VZF^;:8P>#KT+8Y]#EY./M5OA+YQ M/TC0=U? SG^U'Y^.OWE<^$_]#\O]#R:_<0U>&-:*%43#19'-F/8_0O@;J[;N MP_^ULE9MW.4:7;;0M #O5PI#\'!#&XR_!)W_'U!+ P04 " !9A%=6CW$2 M@5L3 "^/ &0 'AL+W=OIL5=?KY]?75;12F:S\8JUR M_+(LRDS6^%K>7U?K4LF8)V7I=3@83*XSF>1GKU_RL]OR]EJ)HL MD^7FC4J+QU=GP9E]\#FY7]7TX/KUR[6\5W>J_KJ^+?'MVE&)DTSE55+DHE3+ M5VO5J[/9F8C54C9I_;EX_+LR\HR) M7E2D%?\O'O78T?!,1$U5%YF9# ZR)-=_Y7>CA\Z$V># A-!,")EOO1!S^4[6 M\O7+LG@4)8T&-?K HO)L,)?DM"EW=8E?$\RK7]_51?1-O(%Q,>I?A.1;X8 M!IX(!V%XA-[0R3ID>L-#LJYDJ:ZTK+=R ].JQ4U9ROQ>\>?_N5E4=0D[^=]] MTFO:H_VTR7>>5VL9J5=G<(Y*E0_J[/5?_Q),!B^.<#YRG(^.4?^A7?ICE,2G M7/QGDRL1C$G?P]%L11, M>%6DL2HKKSOQ;Y6H.K\)N5Z7Q0.6IS%,[%.6)XNF$A_R"-L )Q6WJTU M#Y>/LHPKTQ*+E8Q%X W#D3<=CRUG\D$FJ5RD MJEW_M$7%19)':1.#1C 9><&\)7F/J%O5 IJHH="U*CE*8_;5@G<8@^HRB>A' M+7J3)Y":&-#*I:69B71#^]A3TZ.L1%)5#4UN%I7ZO2$GJ8M=Z2]]\?4425HM M.;.3>2R^R)0H?Y2Y-)Z((5E2UTJ)"YI!VQ@.7KBG_#UX<8E N#&:-+N(OR3)S8Q9H6@^$DCI^M'_17LDT5)9JUD@*Z-K:>$G>?:+5:(HLBA^2: M(:^[*4)O2M237_-MMICW0%:K'@W6$3+F-Z3HJ,CCA"=J6GK$I<"&DN&!]"+) M-67C"5A M?/%YOY_>JQS2,JY G*FPSP)W'=F-B%92J-0Z+ MK8HT(3Y(./PA#V=/Q= B4\_%?X-EH0@T[(86^B^@_P8P7>@ TTKUH/(&9GHN M@L ;#\?X,/5FTP!_)]X0N> _M-YX;V4, T@HK[/;&UDHC7F#8(*(Z@WG$R(T M&,S%'= A[7KKCN3><3/!A./,F M(3$3SKP0W'U@,44MOT-/N5HF-41(61_P$ [E>[3NB38DJ.\1[5J' @D_]Z:S M,?\=A2/\G7G#X4#OHOAD#)$,="F34CS(M.%]4Q*NW@U^UD&)F38$P"7(U3)F M<\MY3.ZJK'^\224,YRY"AJ<,S%2OR,%I0%;$*G6QA]-C7"AR./*]&H/61'8M M-UKQ&QT X^0AB6$3E;4CBF.54CJ!-FR%)E( QN,W\$.12ULK>Y(E(3:)2ME! M_JG*PM(SPI->M)4;1F_25*O'[,G: $4;BVG=C+SPGUHQ4I!M4:JX(JQ%<1FZ M8]^D94H*&%4""0FQ(.9U_)5^MW%4A^"DZ_.[L;&O1AE%19.;=&Y4M%0)J:8B MIR3U/*Z4%A>HE@!;=T@114UIW-ZJ@XLD"F8M,MF&4M6A,+%&AF?#J5;%8ZYC MPG/Q7RXY6)O\E2LE%5^)&V@)*5^\MZ'^EK*"N+F_1\XBJ_B0(RRB (S$+VR_ MNU,_*ZH\245O47R41LQ_4,2^H+B"W/BIJ1%W^!<"1@_F07';J3T+R M8?P?^H@DQC=8^O#%P;]6@J='_JQWX(213_,=[O ]&LY% +Y_T8B03,#D47:< M'R7SA>$ATG]QG[/!]S8\HH!,QM?D!H':_'=H'8*4YWFR'0^2F,.!3<@;1Z>3 MA'5>.Y ES"Z2N)0J-'GIS"AQ9N3"8)NI[<;]P;6<3)XX#[W1=,R_G ^]T6S& M2)&B$3)/NM%<+8L4?L$K\9;H;@B46_'2E"&;@V5,#[2*HC40S]8 )^[X<^>- MG[I$.F;SOD/D,Y7(1*?OJ)6XTW6(?AV!\$E%'.PYF/C-PWL%,3/B4" M@SUC#6F>W#:L8?T'J" 8$$CPQN"%646-44=40T* N:6=>J6O77NH8JL4Y7P M.'IJJY)^+0B-0H=)M2*]ZFP/:&&X6!LN+@RMNX^WKK8AQX*844\@]26TDS M]I7>?^L7W3X%/K%NRG51M6-9$9[5Y%ZR1A_"U<",PHW ;K.628E8!&Y+('YM M1]2WM&43UHU6R%AVW2YG'JLTPHJ)[67TRQB;@W5*Y#W]GNA'IFKDLH/2WY8. MR/M6\H%&+A2XL6S$!*6KIEMS$=PC] )L@9R.X?4CS3@/X#SD1F/\7=.F=V?9 M L18TX%-M/BNZ9H&:A, '2XK"! ]$BZ"I:8IHW./2Q? &W6%"J9DH^&Q!@E6 MB@I1\)O#-LM*EIM^4<5(T19RI4O16$;3J[8)ZE6.TGNAC7"OZ?4;&D\IY!&0 MT6DE:\"%3"NN55<$%!>;GHUA4IVD6O'6%(B?JI?$G"4>ZJ:8JA0F4#52]U&Z M *_K$,=8IUVC7+E0QK8Y0!, [!:OI(]N94C[:PK#-OUT5B=Y?/%6E35VJ@,2 M.]'&=1ZX@T?9;&_1N@]!DKEMP\+.9 U O[)\%QA[:3'C3EHY! M*7O=B\7&5F-VY^*D8O3/6PVC2. 0,:O=E66V7GXK2_@3ESOO%J0;"HS;JA<;#0\)YC].:F^(<$K MAFJ*;%^4%$)T#NS."OVA^$G\4J!^3E*2=W?(4(]Y=TA#0>C/\?O!3NX3@!>3 MSD?>:!QPC6Q7UGMI.@6Q[JC=SI::QE$FL7,P4" M,>^JJ!9/'="--+W%;KIRD"./-7F38/2Q"Q'C#':8ML[YJ"F<#WK(SDBVR;)M M)3Q!P_!'6UZ5C MG<6Y@^-"FE45;0VM#&B=)CJCWT1149+%IIL>>.ZD=R/0 3'B@M.S0:O<5C:2 ML.OH,P7:F]88P(9K51'R?.#C$&VHI)6VQ464K1;($:K6R34<1;50PJX-(NJB M;40:@F"5!I%78CKTAX,N M'I@/O.%T?"GF(W]^&AZ@Y<.A%X34%I[/_"DXHE+2'.:%W'.F;0YFWGPP.N9. M/]"@L*V)H-]^\$X\]L-^;%3= R<^27(@7_97.\+^'UZ=G2"8(N?.!UI;D] ; MS8*]W94>VCK T$Z7U5:)W'T\U'HQ 6Q/*_S(J? )6&(\AWV&_S8P05JP(Z_L MR)/48C,M84]I*X6GH%[;K?GUR*+GULW@!H'/$'DZ\>=SG9;Y *53.)[$K;&J M/\CLER-KGHMP!,^D/BB<=S:B,Q8Z+9J&XK9SF*OO4.@0=:,[!5N'X/TC;\HX MYM;!R0?UMB]T^_GN:^4Z0X2_?K@Q]&ZK3W:PN[G#+X:-!C\YH&1Q)[).@CS5 M9EK=-#$BMJ*VX)"=2E.W;'6_V MF:!%$IF255.V$:6O,6?96]K[N*6]/>>)MU^WCMN=2O:%UR)O.W",1/@8+98; M&D(%0K'OZ-K"?F"2@JYH.%?9>U8-=BR^:1G19W.\;UUYM15Q21(,8!#$TKHL M%KJULD0LYB0?K1*8G:DECBQMC^-NOW*JZ22 IX\+^X>$G6-!;%71W*^Z_M+V MS6@'??%)$TDJ-[M?)9D,QN+;LJ:3867\6\,AM5GKN@ZP%+",/^OM=)!;*T?7 MW^2X6C,,L@U?>]1KC =0/=UERO+A6H9ZWW8S9D>;TAWWF@UO@X5VC3*I.O=@ M>.$N7P"VL,C*FEOK0SV&]^<([CJ0Y7_9^HYU5&_F ;4/1&D/I5#C5$GG6H"6=ZU/J/@\S%QDJ+:,-VD/ M(M8%L9B0A<@-G:L1,Q#+;!>UA^FV"NJITA%J.V/,BKY,V.V1<=B+#-J\14.L@ M.Z7+Z;WD%K,?Z"KO7L78WV6>NW^G=YL#?RI^$@-_C/^'W#4^WGF><>=Y,O9# MFC#B;P063VZ3'.R):+QK[JXS_/RHX^A;%T>[/VYU2]QUF4//3VFFC&?>;$(7 MS:8S/YRC(@^]P2CD6WA#?SIJSUFHXQ'BZ=R?S\1T[DV&@0C&8W\R%3<,,A@I ML.WJK&S3IVOBI9 WU3BWC2KW!5WI:['&LYVM'X^\:3@%B O]P-V!N:"GH^"2 MV9Z)BV P]T;CT:4=UNGP3+T)_3"?^N,Q!M+U/1H73GR(?](!T-P;SP-6R9S* MVV Z\Z8!ZPC6@ +R&;:2WP_@\- JHT5";3"RK6'\1HG9NB-^^5DMRH8.2=DO M6)&G83"V6>[AFGC[[[X)_N=:(51E3R9_KA42^#/;"GEO3W!UD7YK+P'P%0[[ MOD/H&+292+_:D+6O-O1>7^BGHOU-XL/O.[S_GMX9B/]W_*[?9OB01[ZVGZ,< M]R^=T.B[V]M^:>8> [)0/Z2]Q=U&<#H:LG2/-;JV#RM- 0)\5"*NPV?CQAX- MU7387*JK%D*[XTF#+,&,QOM16E3ZYLN17ENW.-QIN17+I>)6AD%"J83U+"CK M$.2D*M+F,"AW[JWT_*#3X'5"VE(.?O>;.2<"')%K[2]C;N>[FPKT):+3 M@UB6IBC4-5?)#M8CN5<0C?(BG=H_175!+NPN[Q'JDWS>HJ6C#)KQ*U_]^WQ0 M%%4!0!Q\3#$;#+;>T-ES"F[>Z-$ EV(-ART'BMM%.^P>"39;:^J&S]8K.*9< M<(OM48A'Y'5\G/+E@0,R\(T2YVOF[$7;'IU#.M]C],ZM'L0$,A4F=1X@[ W^ M#V(Q;0KO:]*QM*+,KM!5YOZ_K"\:OBHG=5_/_QYL$ M^.QT+#A\^N;!:.A/CMT\F#.$/*%#[SS:@$)K3.;XT$*![4,[UOWVA>=TDP!/=";LV1&$$R_7NJ>NI=S;_0[J>UP_68OD.I]@CR1 MJB6F#OSI^$Q+8K_4Q9K?4%T4=5UD_'&E)"R*!N#W98'RW'RA!=PKRZ__!5!+ M P04 " !9A%=6JTA8B$$$ "W"0 &0 'AL+W=O=AQ;@,%C,_=Z<7,]58P27>:3!- M53&]NT*AMO,@#O83][PHK9L(%[.:%?B ]I?Z3M,H[%$R7J$T7$G0F,^#97QY M-7;VWN"1X]8>V7(>3 /(,&>-L/=J^Q-V>B8.+U7"^%_8MK8C,DX; M8U75.1.#BLOVGSUW<3APF$9O."2=0^)YMQMYEM?,LL5,JRUH9TUH[L-+]=Y$ MCDN7E >K:963GUWJ!<[\GBC_R3VBV;2 M,%\H/!XOV[^#SZ<(+TN"<] M/H7^_S)T$NHXT3?QX4;"LM9<^/ /P)8(*U753.X I45-3EQ:!0P<%$\14LJ_ M"R)0MX!:JPW/N"R 229VEJ=F;VB W+X0WB.31<-T!C]JU=2T8SH"D3\",,Z,R MPFJ-NB^E(5PWVA%S #MDFO10Q7YM^%JTQE05DO]%EAHW*!LT Y#4.&F/LV20 M3*8TWP:3Y-F2FZ\",_2J]X ERX :I;%,MG%*4]5(:]Q.R#=L+=!C3R?G_XK\ MMM9;";>I56[2S\73$[ET"S=R@\92Y[6P+#2B_]IR6_K5NT:G)?5!W5+R86S] MN#$-D\2I&[]8.A'Q)!I$402L(,R"M%"!<)GRF@E@E=.]3^G/RJ(9NO(C<;)K MW_W^O&Z MEP0D8]D4U-0AN?#9B8=PCSD%B."="<13^!ZNE*8>08$U^TA2'(P2//,5D'-) M4:9S045.$RX2QA^XO-%DK.E2LHR+CDVNA/!@8 _[W9%T;JD*#FM\O7M5)OQX M.KRR2_CMZ"GR&MU/1#IKMO.5=)AEC\I,"6=DU=;'&?@()Q].N)B2N09U!J/S MP<4X.?"Y\<5,$<9G>K<8=#%_<26'P=C;3^BX1G"L/8<'EVF%NO!/!M=7J$+; M>[6?[5\ER_8R?C%OGS2?F2XX!5M@3J[1\&(2@&Z?">W JMI?S6MEZ:+WGR6] MK% [ UK/%='N!FZ#_JVV^!M02P,$% @ 68175CTV07TV# 8B !D M !X;"]W;W)K&ULK5IM;QLW$OXKA)HK4F CRW(< MNTUBP'EIFP."&'6N!>YP'ZA=KL2:2VY(KFS=K[]GAMS52I;=IG=?8DE+#N?E MF9EGN'EUZ_Q-6"D5Q5UC;'@]6<78_G!T%,J5:F28NE99/*F=;V3$5[\\"JU7 MLN)-C3F:SV8OCAJI[>3B%?]VY2]>N2X:;=65%Z%K&NDW;Y1QMZ\GQY/^AU_T M>7P[&J14NE$V:&>%5_7KR>7Q#V^>TWI>\*M6MV'T M69 E"^=NZ,N'ZO5D1@HIH\I($B3^K-5;90P)@AI?LLS)<"1M''_NI?_(ML.6 MA0SJK3._Z2JN7D_.)Z)2M>Q,_,7=_JRR/:=XP9[W30:SE.QGEQ2OO;H6GU9!&']A4W@WEM*6@ M7$>/IQK[XL5;US0ZPLLQ"&DK\=;9J.U2V5*K\.HHX@A:>%1F<6^2N/D#XH[G MXB,DK()X;RM5[0HX@FZ#@O->P3?S1R6^4^54G!P78CZ;SQ^1=S(8?,+R3OZ* MP>*=#J5QH?-*_.MR$:(':OY]R WID.>'#Z%,^B&TLE2O)TB5H/Q:32Z^_>;X MQ>SE(R8\'TQX_ICTKX_9H^(.*_NXF][*5D=IQ'C591"N%@B7:A;*#R'CW?B MKW&E:$K+YUN:%6ZI=7_@;;:0G4;G-&5).T7 MTM 6P5D(T4%\^\WY?#Y[V;N)"A/M@D90-01^?/PRJY\77QU4MR#]IOV&3W"A MW_'Z6VQ!Z84H'3D (R?3KN.SET%\L)66%H5W$30^>0KAK8)1*D2Y,!J*5Z0V M//PW\?ZN=3X^^X15EJS+DGW6EN1?NSK>DE,^JW)EG7'+C;B2:".D !]&ZZ\1 M* WKW\-9KM&E^*>S(6V#**A"Z!I+ &MM>YR3)[Y*\9'>#-*NH8,ZP*I&DK!H\K5:DYOC2D8X M+R$H*M^D[=A7:>J9R>76P=^=J;4QJMIUQD(9#5$X?>5N\<$7268<16TEUZH_ MMI4ABB"C#K7.!MU"+)V(ZM(I+@3\.$'"4QYX-59I1X$!X90Z,JE,8% ^]$=> MK;31;8N:%W(>+W7 @H3X+YTTFG49K]M%[&475\YKN) -*G)1 (+7NL+J<5FK MT3\0$FU)"Q0I1AXM2$$<%QH.6X*$HSU#W<*:C)_TF(JA1R+M 1&E:W /W-80 M@^MCF1\,-=&K%&)29%#M'JZ+@P$IJ$ZWJ,:W.J[&41FDR[74L#F":]5]"1H? ML]L[Z%!DJPTUJDGK=8E'%)7.Y !F14LJT%RJQ@Y.@59!;*W,,,8AWA%$\0@. M*_,&/DJ62?1""2R5ONF!\\PHNXRKJ;@L2^CN!6A >48M4C3%II-D%SUZ#N6WJ]2"TF>;KO=F,/I<"AM@B9H4E> MXCS[O?,Z5#HQ7@[\FICQH::P'X.I^'"X>]P+%K0%4@VY;EN]1ZJP S<40$-) M%M#QT%93_@+H4+Q(;D+[8:>B]4LS[/0*(I$OY#><=D@EY%Z-)%H@97/#+&58 MB1HCQOTL*3OO$3$@6-NU,^OLWGVK2(I7ABLST.N:Y.)*A[8CP#'\2BPOQ$+)A<='BC>)K91V8=U H87=\1'AZE4V39DY.S8G9^G@C2 MR?-B?O9BER'=;UV-K+:GT,8CY_M21DS&WHAE)^&;J CQ2Y2-T-?S9,^0H,E* M5O/)67%ZDG3#Q^]/GQ=_J/]CBO9M)64V-9'6A=R1N#PU:'7HI#=$$K'&T86A,K*5% M3:,BN0R%].G1ZL>V%(A4]N2P"[BF3B-]]QI]K@O 0XW8.A M[]'(L^0@5.J^]9#2.R21=+',AZ!B3,5SFF QP/I7:5!R+RL*Q6>H^#13PU\O M/V<&^!WW+T!3,;!PT-\[M*CY[/@L%6])7:$U8/-#9F;\@U_U#>=#YVT<5M)'DI(:2TZJ8"B,!0#QC*E\D.P]U)3+=QF#&WD;,L0HZ)* MWS=*PI\P[S0#Y_BL.(2_T^)T_B+A[T5Q/F MKQ<=.PJI9Z>8H4I%4PI0'*B1$!_ Z78[HHV4H%6)4L:]>(_=-/)@AMJABK++ M779QL(7G3F<*'4VX@]4Z%SY$4EK$#\R?AXY2PCV]]JV+Q.YP]+@H[H8E%=7A MY(1/$D]^=5U,4+G7K>%EU#9NR%M\C]T%6-',#]GDHG'1IM4:8>1ZG=-D1TK: MNE"U8]9(I JC&1@!&'2,2E#^2N1PN(S[N\ M8H**#%*IGM'JI!301%2T2MJ!NH*/4-0^<]N"9#_2R82[C-,69;,AH&B-R M_ UNS?Y-0[SE4NQ15A,1^KOE*&AZ-1=I#LZ'F,S,<=GX]K$:SA#J.@QZ*C- M8HI;HG91!_D^]\ VII*#*C/;Z597T@/6[+&6O%>)-6H*C]R#%RA"1BZ8^U?$ M($ 935=M^R-H%O2\3K7B.M<*KFTS\926Y+Z;S]Q;R *&?IQOH:C-4">6B4BC M+F05C.Q]^X@T3A?0:D.IG&)C_WQ-@X7; D13;)XT%\I"1+H@JF79EP*HJ7"4 MVS"+C/T7/\)3R(%#<.,S#*AYHAPD3L5'1[<%=(M44V^A3H)>MO .'-:FL9#U M3]@@%FV'4S,;6N:QS6"J\NRR0_MR*#(6*= L'95?^W69R]&=&C+_:+MAMNZFQB)"EC:3BD MM$QW8D,C@9H8TNPR7WN@\%#@%RANR(NM5-0.OO\XF)JP2^44S/G(#J-!A9MF MMR!^E"W*5T5Z]V9G2>KQK2[F+,YG'NP>ZV'#91''@+ZQ4<4?^FNA:&H+([_T MGNKGNJ0I]_(\U>]ID;4C6P9_3\6/Y-E(M)NH/OX6NXV.'#0F'T4_6&&5]CS7 MIUM-X)@X&IY4@'N)8H>UC:1.33]R:5XHA6IJ99/(D"JWUTGF4 ;/)SJ>%S!^A!Q-G(D$# MRS N,.Z_T#S)>FR+=N:@M.3_!([M<&+3>VO:MKT'X@O+?.6^U[;WQMH1[4PG MU1PH9H)FPRDGH7HFMXSYBD=K:I$@AD&98DP3X0%/19F>>R4#^O@""J&K!$U! M(Q]P!N8W 0A7OMHX]-[P:/3>%ZA>\MOMD&Y.TRO@X=?A!?IE>F^\79[>OG^4 M?@F>#%35V#J;GIU.A$]OM-.7Z%I^B[QP2.J&/ZX4&K&G!7A>.\ Y?Z$#AO]6 M&PO=V]R:W-H965T MDB")%TF?[BJ DVZ,)JZV5K.X/ M&_L!5[SN[NN?S_LG!N+ M#_NF';Y_M!O'PS=/GPZ;G=N7PWEW<"W\LNWZ?3G"Q_[FZ7#H75G12_OFZ=7% MQ9=/]V7=/OKA._KN=?_#=]TT-G7K7O?%,.WW97]\YIKN[OM'EX_TBS?US6[$ M+Y[^\-VAO'%OW?CN\+J'3T_]*%6]=^U0=VW1N^WWCZXOOWEV]26^0$_\K79W M@_F[P*VLN^X]?GA9??_H E?D&K<9<8@2_KEUSUW3X$BPCG_(H(_\G/BB_5M' M_XDV#YM9EX-[WC5_KZMQ]_VCKQ\5E=N64S.^Z>[^W\<"4O7-&Z>2):Y8MR+'_XKN_NBAZ?AM'P M#]HJO0V+JUN\E;=C#[_6\-[XPUN^C:+;%F_KF[;>UINR'8OKS::;VK%N;XK7 M75-O:C<4C_6O)]\]'6%J'.#I1J9YQM-<+4QS>56\ZMIQ-Q0_MI6KX@&>PIK] MPJ]TX<^N3H[XPFW.B\\N5\75Q=75B?$^\P?Q&8WWV<)XN1W_G^OU,/8 ./\W MMV,>[_/\>(A-WPR'\M->].Y1]B1">6^/'CU*4;06?ZW93'QI'OS[OV@&.I*+??]NY8N._<%6Q MK=L2'BZ;8ACA"\#8<2AVY:TKULZUQ8&&AN?J%M]#.E*/1X#R<5>\:VL#I MI&G% M"(-GQX-U__BA>0L@5V]<\>]=4\'4PZIXV0+*X APR/A0#<\.TWJHJ[KL$=[Q M-]A],U7P 8=_SBO_-WAN!^O".\2O 9Z!Z TZ1CD,':P![O"\P!W#4MJJ;+IV M>7WQM##R=L*+CW9,9X G>K8^GN&_? ;GL ] RK.;OIL.\%4#$\C:X>MV*(G< MPW;QFQO@2_Q;TPT#S54/=!%]MX?MA(&2=V%)KJF!X-)2[G9UX^1V\.U[$8 / M0HX/P?/RJV\'F._6#2,? ARE^\>$J%!NMW5#QU?P&==C36C0NTW75X@&(\PX MC'QW[;%P'V#'0W&8^LT..!(MIZZ<(/"AK.'P;ET/"^X.78]?PNARA7#X!#AE MW1>W93/Y;UH0 > F'5\0?L/+=0[G'PF28<%#39/@U@L 2%PCL(W_Q%4""G== M=5\Q18K\394-<$R"#M<[/._6X;T .UT50X?G,78%"#!3 M+U<$>VLW0OM&(0WIPL8=G#:-7G5$ ]='BXK%!/RS+SSI.R] .$%(.'0#;XNH M35^N8:4C+&3C^A&0 .DG/NC@'[BJ/9*$OAL(:'X3@ U$;N?+M5HDZK W0QH5K@A4*9A(EJ_ER%3BK>M@ %DV,7;!"!"B<>>D= MGH4P^,%[)_+Z$'0KJHE(9-@(@3?!':!B,^ZZZ8; ?XC.I"?RSF0_G)XGG6LW M\(:&@4Y5%RYPN9Z JB--=.UMW7<-3T%C$!6)!= MB; P(PL__.(> D+$75>P8,;RMAL+Y#,CH=W*3+9(J('2PQ5OX48;I%K ;&]J M_--L L\ >K!!$M9T&_F)UX:WA=2LG8B _\[:4P A#:$RJ)'^"D/ MAP8I!B*#$&1] +[=E,.NV(+B5^R[RC4%H$ZX*4/9@>%N0.JI8=!Z>$]03)J/ MZ^$7XDWEB.!-:T"F?*-G,<#:ARVS;?P.X(PT5:1%W1KH>\!4Y IQTSVIJ$-%DIG3GJ"G"''Y"GN(JX%? %H<4,;GYG3$#,36V1 M\?4@AC#H#P$8*F+_ ]/E/Y"E7![?2AR/8T'+".+AXH!NW)?'G@$\@THW])&<$ MI[EY?\:DH[PK^TKNK'+K,7[28NXT")LKF\W4D'ABQL%#!K[-J\#;; >7?[^" MJP!V !#%\@N ,'!NWA'P.M0.E?=+GJ*Z;(F. M)U<13Y0%I3[#*5[_E>?U7YWDU"#*.""\Q7.BZB I_89">;.H?/WQT9#&;P$@ M23AMA(UL:,^NW.P*I+!P!$+25/:J!\-T^.F1A(F:;"AP?&VWKS>6">$0H#W MD( VW0%)!_$8HVW@(UM9JPQ=+^L"<.1==NG"UGME'J D[)"6H*QS6]9$[KIV MQOJ-WG..-AHWXE861 ?@/)WJ1,NK1APH41[YQ-7*,Z+B%6REQ+6?%W_MVK/] M/8M-EB*2[,)B_/R\(N+LLA262>RY 9Z[@Y4=HT.\;AI_,G[81464C)MGLDJ" M&%ZWO^Y$$;]?WR&C0_Y(E&M:_0:9,D/HTO&@C8@H-9P*+XN/E=>&\0!778E86!>P V!P)O6$@1!8V)]'#O:G32Y+[G4X(V9,3*J@RT M88^&S)6<&0A ??=!1#;2Z9""PKCT5'.,)SHOWI(6O"D/-3*)P 1%PP0Y<#_; MQ)\+GF](&B81/=!#T#9_G]0TP92'!%4"0&%%H$9/^XF7I)Q[#XO8H8V>%&@$ MOZ>/$<"?"-/*:NG1;9YD'%][QO'U25(OL ![(_/ $K_XZ$$4R!+3 RC\;3&P M?8V/"X#@MJX"E3'X&B19E!=;4>KX"L64-_@S"L)E0$GE/BQ6X@R@Q!"#:GC" MVM 9Q&9"<5V=KBRR2(7-#%[8ITT!DV*1F@CH@E2,)@D>%J'(SP0K">+PN3TZ M3X.]AA?O%6TP;'FHQ>Y)XBQ+R$;$9DP7^R3K1&55L?RY"LA*GW"7I)UL2')7 MK610&8C^W@!18%$==^5V9;-EG*E[D*W+'HDF[J3>KZ=^")2VFTA0.X#(Z,:8 M^'C$*>D 80Q\00X9&!=K,NANT7.S]T+R+GR'IJ]>"1P)[U5]0R2#90BOD@%6 M3>$3Z,W-<:PW@[^5^-H%&(8_.EJQ<\T!+UW/VJ'&O2/X4#BZ =S%:T/Q<(\3 M$G: UB!R):SH>'!B7&>UA1[VS@B+?_5Y43X)I)Z-7Z 4N3-XY0RI+FAFSH\Z M"HCGMZ#KHGEIC]J!4.O]A/P$^ ( S.-A0M8!OTQ]6_8 BZ37DCVT!"H+PQZ? MK"+D!W92@^J&!GMX=7DJJY+46\("?9A5[*$@,R!<+4D$P0((@(N'LJ-:(=A4D(Y M' -!Q(\ 2]N"\I)]%QGA#:VIKLVZE'VE-T76CK.9M4,T*R:Y@0$,TP&ES3D3 MY$5:TPDO%F:MT:ZR]V9M7")S#Z:'".9*'&<0IK#!KJ&![7R37B")961-02D) M;[1#TIL:=\C)0\8=G!^MQLPU(!M=(6H(KKT!1H=;0=J=3B;&4V\X-39, M?NZ#H +^2%? DIV_"+')#-W4;XC/WL"V9W+<#4CD?6,81&I9'W<]6MR!(XKB MXS:350[L.EGM!+F(A$F/N.(U\J:,4AX0B=9?3CT$[@,+?;E=?%)-\B3OR0I< M)X #-93C6FI#9M3N/\>=H=N.=Z7%[\I O( MK0ZI H(5B=H: U#%TI19PW1 O[%#CG MBEW-I< $TI$UHEH80*^&A'G/_;(<8>7W$".6APA!+9+F3DG);[)'8<]2]#Y_ M)J)L-I;/1!4 M)W1%B1T]*$CEK02(++EU4K1(_/MRV!E(653'Z\$K[9Y[UX-7Z#T91(9&NSZ4 M1]K"IBGK/0H&C"V&ON6(8^+\&NPF";L>"/YH)<(% [)ZIW>!FJCG0H/-FJ;QSSMB?3/C'6_( (H=[WE5$ ML6D:=;94J!KV@M))UXKG?D!DDO*S#Q7F(./0K>R,P13CH7"A53/Y1KZ;7A=-6%5*W/=H> M4"CD^4#@&C08(2\A:[B>0 L2V;U9E3A@=6)65YVJD?B&*F4QN:PJ%0#"&CR? M)3U9B2;>F!T#=11\NAZ8?RQYL,^#-4EF\RJX'1J^6_2!D]2S4<^]RF ^.HJE M!='#R;0U< 1-()DKTCWQ)X95KTAE-HU",# RKVH!*;@SM/?:TDO"LU=HLP:A MN7AM+N]7XZX^#23L:_>8474DMP51:3VU56-#0XQ5\X;O X/N#B,!Q9\A)@9C M1Z)Y!KA!,H#ZC#\VR^>"@4_)]X-7E>?[ABPD/H,X5D1" M 3LF0>5FKM!3R$ MH&78O?9!* @+QC6*<<@;HC>G;GV^4D07N]@%A&!&G;Z=N%WIGQ!G2?M MF,!HX^4W5OGG*VU(KR>7G!=!NC5>&K&TI26Q$9K $OWQU@I'QHY]/401DH)6 M "D96M7YPUH*="$;GACI-]ZF;<>.^9N^/5C%5][P4Z@08FD>1@ 1X Y^.D)/ M='( %KLM7"/'P8@1Y+YUG1=_T_F>1UOBKSG0H5Z$^+X>Z$!5FQ/N%YM?RYO> MF2@Y0.MI;QP.L0H1CH8V%)@^4:@!)$KTJ=I@9._?W(P^,N<&9!BU_WCJ$)BQ M_B2N)CB3I8M%-C& $M=4R$,--9 HOM)'[ME-K$&)<[?JAXPD$O;*B%D'U1F* M6T8G*9PB@AC23Y5F=)T+JQMJPB S\0[8"YP/,/-VVJ^-I2D0>3U" W7F,)\& MLOFNA>M'#]H;MW$UX=L0ONS-E\94YC5M \ZH M#4A4LZK#IZH#5CY?69G\OUHD]XQ8OO67_3 )G:*NX8B;X\I@NPWHL%JI9IA$ MUL7P*(HCX5&45M@I- R3&%+]'A9C,E;%X_H< 'C* / 3L8L1'N'FR),G N=@ MGERA5GA>O-#0PC?FC%0E*'Z:FBU,03#ZG*SGOR54PE-%&_[RV A,?2NMF,YU]2R=V3Y*"& M+&IU;\)5>5LL#9M=%AVDR85@0!7BDEZPDA4$$WGD5[JOMFO/-#;=0& 2%9,C MH@M1,JR_Q98CV#8Y8%(#FO#N$$$R4P82"QZCT$<;%B)]'2,?(9 MZ?EPK-KB4<8_WQ]/M,H=E3\B3TKAD*+T#U8#8-A=?4C4Q56\>CPM2P).+2V? MD.3IV+7);N)+>%'WZHRQ)O'$JTCF7WRWMVKUL(JLW@A/>] $!L].@_YMYA7O MXW_WM8%^Q2+&("92B5/^U,LS?BV_G[>B2^%/(-F_=T3_?1C/PR_RG1CW7[.\ M-!2O4&!!XY6?7A\1D8K#P()P6CE,$$'# (J&FEM!,K+Y8=VU9#/N&_X-:"?5_S""RF]AHT98,127^>ZV5TI=6T"7(OH^)Y\2M'9KWF MR*P?]4H?',+%@HB.RVZ7>6!7$M8%\PH$2*00A@ 'O00E'A\,G9C[-7B(R'#+=ENR-#(;F0-UO A M$0?R'Z@(7U&XE@\!F:L VZXWM\716BC3XCHU"ZO#G!;:<5]3T-DW&)N6. -0 M>^KKF[J5F=FG[<,$T(Q#"928]DHI4-9?+GB:K*V.9@EBX\PEF9CWU?J&_EZ. M$27YWBJK1@(X$8+[%Q^"^Y>3T;//,=>+A'3\XT?@+W"9WBCRQ@T@(M)YX.^Y MX-P__@0$!D:FH8H8H2LC4SKIK?Y1[)M41K % Z^ OQR-\C!VY0 MMIL+*P.B !1G*H6*9>2],#WG_V+>\-0?FFG ./Q*Z0XE11/@\NK/>J+$E.&T MGTAQIL=7& 3BCL+2= B-+:S.4IXJO4A)>"*/=12+)1WRR:I M^SXJ2;/^93SU8O[U^F\F[ZSXQ]2-Z%S&5 3D06EFKR]-8"*'S"K3C )6:J.$ M ='[?T:]T9<%\!FE *.E1D\F!X^V)DV! R(Z*!.XHX(\"%J2D;$1N1U_M . M;,/KKX<'+C)-N9>@-",@^LS7V)<>, 5A#]5=BRQG 5E"70M.3U;;#J%0L!08 M*:\<+#KY<=/O+'TZ0?4O+T+]H(N3A/GM#@#A[#?$1)SO%\P8I$\OPQ%GZP5] M^K!9G]] +Q)EL)?O7'-K7PCR37C#%*50Y&*K&E)/6(%HHR=KESRHX$EF MA7%6;SU.QOBK62.1T92\V$'+0*2FBC .(1V(4]^R]$.:<$(G'H;=N8T8()E1 M_;IE5LP09-GUR[:JR_]A%O]_,XN7_U/TY[^CZ(^5&AGLQ)<,>A*6]I.,A+XG MK=$?2CU&8GF:3T,F,G(P$/\E#7$,J;%N#WO'E.3*;2C(%@-5HSEX868&M:>0 M1-N&TV#XPF!/I&=H#](/I*XB+R>=%>WNFO6$P3[Z!"?-UUQ/?^30B0RPC[]3R*^SBB0HCO&P]@5:;;'H#&8>4V=0! M?>W><(6N-%-=A@<-6=?J\I#?ZY;+G.*M$%,>XXR4L)WXQC5W3OX+GS[L/. M1O.S+86'(5NYB0P.U4HHJ-T';QNY5>[3FR5/D;JK0.JN[JD)B0 J4CTR\ -" M5Y:(?<1 /^I 17Y\@@AB;EX8,-'=(7:1LO IX$LS>N(:3V3R0VGXH--T?9AE M1;[*WJ'TRIG2DZ](,Y8?T$^+;FB?=DW&6YM,_91 9HWHNQ*SIBD4,"L_4P/: MUCVG(X83V+E&#:!, Z5(CC@XN%R"2O],1/9[C,RPQ<"X+@ZJ!S[+WB$-#0E; MMNP.%J @/X/ZTV!C_ 05APO>&I+,8,_DF O>,GX60Y1:I-#>N#2A);XYVLH0 M"\(7[9>MUB2#G;._ E!ZZH4#P4J:82261(/V+<=+!"MQ@ .E9F+HAX%S(IS[PQ3K&''ZE83(!2^9CQ^=!D!& MS""Z#5R59?3S)4H1XHS+-?S2M4+<61ERE1520>M#[S!OC\-!!0-0,AZ"5[7N MPU*V;N7=P_R8;$J@*$)S,C"'&K62[[EP@_X @D&"3#@.]X 3IRE8++TOC+;E M3%ZY2HHOH\JK%O] MPUN-(G^!P:W=(<189?G='QTLEDD]#1M,?E\2DT+*O1D&F1B3.2:&2(;4+>E# MX87XJ5B!VKO43R.EBM#B#GBGN D$;9ZR]\&;9D#&:,L&Z[*E<; WM62%^!V$ M4GVR6+/0L"X*?,0J>@SPE-"LT"H=URR-T.$3LV56L,40^ M0H7+S5(6N]-X9#1:B/=T%?(JI SB++X%J64;HC0\'Y+BS.RPKRS'B4,]I"2E MF*A^9G&)=9T*8X^1')-JI;[_CPG.NM_FX#ZX?D/AXSZ/G0R%<>0SI_F52L%5 M#Y0;\=1J^'SY]=ZYD],Y)+/8N$D(^;F067;=<-\2(((4<0YU6I0.B*5 M+,SCQEWI\V7)0Q[0W*]"DMAAJ2%B02()3*$B*C*KGG:KG.)'K/U[Z/C"0L12 MV";'&;"+-I3.U6V*Q513K:TVRC58CA:W<7E;H&ZU!&)*OE8_)7G&71[$NSO4 M$_L*GR%^WZ;)20F>SNW8T:U%F2>;G)$^R4[,-%_M/ESP)929(I^ZK :H3MG' MV4M4EO>DQ2@SH%2JXS&U-ME)03C(@8$P>5,4"5,I$,CP*Z,3AU>9\7.$P!<4 M?C.$^@^5L=_(KC=4AL?GWV]9$OCSKC8B,_40A^M\BHKPL)7$3$I)^1 !^0+. M"QWTRXGN(L7X4[)H:')R>4]_$BWH\SR82X&/_6Q+T'+8&+Z+J9=;SP^8 KE0?0A$9N8)/Z/E"*?+4CS02<;9&DKPS M$C QF' D - W]%BJ>\Z3G=E:L-;A.'C3>>+XQDMH5/N2(M5''FS W.]**G*@ M3ATRVW,.S=B'I?823/:*W;F??7&Q,O U@&Z8 < 5P<+I(J_^:D.M/EOG2&_( MVP&X@AKI[GH&4UL35S-7$"RLRAZSDCB;\F[N%[HY*56JVZQF8)GNC:HSN<%U9%HQD9,FDD6PQ$<;"'$9'W<$IY;0!B,V M>2#/8J_1 W<=E:D*!8$6P"#45K F=)2-DY6N-.#Q&%6!E82<0R]]-;7!3>M &Q58Q%D'S,G]J&PGA6GJWIR'@#?)&!:F^ "E,>)6G/3 M:]0_(1#$UI8SMX[Q$!BZ2"3-6D4*#Q$J:#U'80 M3%-62ZE$#-N$ZRBH@VP\PH)<)CTRW,#);B86 7Q2^D+$@Y1"G ]CT21O)DRJ MV$OL1KZM1NKN_5#BII;"!T@D#V.W[ I0-V"'&77HU@6>V5.Y# K0VO9*&LBS M%9LE[TASQ01[>Z:F2$@OM3M0^PF E7-5CSYTUB\Q!L4Y"'"*^XH+I9:<"7%U(OB.^0K*O.8B-8MZ'((7*I M@9BVDF>SK6:H:C$6J]&;>O'\)^X_LPI!:F(VD.#P=%SY>B\U9[PK+J*-*O@E M.Q/ZCRQW+%L1&"*.E 8$L0B8W68\KLD5B;1&=:C[HSU!Z5?VT,15:JHS8.#* MF7>+]C,YQE>N4FV3.AW \&,<$S'G,)+12&$"MA)DMS61K<&.@"6DN=:]WRI. MN^?ZGAO:+CF"U/?KQ\#6LUWW/N1+*2M$07;6#XHK_MA.4$'$)'3S^^.#B-L? M6?W=FWE5)=:Z)!0,5+<[+BP4A81D6;"ON303Q'$!6M]@R/5=BD Y7:UUYVV;N(6K!9>]-=)!0+G7>#,KCG@7S&=:-69)A@-]T!DLP MTZ;B$X]73S174M<\/NF)AV5GIG53;YKC&6@BE6,C==G63FM$[4JJ$-NC)PDK MGVM%EB[''<7IHF/+ZFS!$;ZT9,<(-[X#$?8)6G>]6J),;\T,28A]C+D^1@\@ MM-HJ $_F*&8^^MQ,%M"FA M\SS ;,BC=;PI], 'MX9YWMA$W%3PWUC- 0SBR4 M [44;:566DG-DMH3/JHK0[,?#O8/A,C9U>!F19HRWFV#R4D%PEW*TK0U8TMSLL&C1 O65@(408FRJO9 3*)+W0V&E#%% 3N^J(;%GK2BZ M-Q;0,3R:_:G!/)2T"3$!3-P&QF$ 9.@8:.SS85%! [%5T*3C2(PU+_^(23"V MAM#V$+P!+D3CA\$-3YG8E\+79UK3ZATL-JR<70XLRR1'+6^4 M'E^%/Y.05#Y+M1=$Z"7VQ<3*[+&);'(89H0-"GQ6@7BW,B7/O! 40525V5H> MQN!(EJ ,CJ(F:7OM4'U1+2CG"OJF>,>O_D*O:I&)J/S%4'QU=OF%!MS@I;G- MKNV:[N98?'8&.CFV3J,&AYC8$TK7?8Z%%RNLUK?7Z$_\C.@[%%?PXBF/3FBN M?GFZ(7I0??&*?PGM!4]X;3YIQ%_2#H8"Q!1PBKOD2)9E-/_$&+(,8$ND RUF M*9+LK7F&%Q=:&JS=@C&Q/DDT NIA%KGMYO8I)"#8;R5"T8IA:J6*41,#E[J- M]LC@AJ&@2S*#M:@:R*IJ/XVS9G%ABD&BX&\<9E^8G9:P!\9$6(S=54 M^3\8.^UFK.S)13F&2 ..34&J;PFB)Z:+W,)/6D>2WL=DT:@1#J0'7)?X5&VOM#(J&+<^VEBLK-U9$%S%3X;"<'8G7?*A&_OE MZ6;J+T)#WFS2:9:"?]J0A!,[%/$!5#%3%>OX4!4A 9I,<773-]B6>,!X1!!; M;U11]L4ON(J09&TE;4V/ZAOB%&.Z^VTSH2W)J/C>?M%2(RYN?)H.!%]0"Y\H MW67GJANCB] R!(/4^.2JN"1LTH=5/:#S?JRKS-J'N_)PW\32?TXJ5$N>$:CY M['67)@>^U&8\?EI2?3 MFXJRXG*$^8(H8T_0?S3*F_P&H_[.9C$MC-W4&W$U M49[<]L@!^KH9VIPI!B=AIHC:O73V*WQ!$JD*TRAU<&XNJ@;Q\;SF-GJ M!1=R$)@K]G]OA&R!I:QO0G:[28"A&2OJ?ZK#44,TDGY-Q:V%&GQJVO^(<-_T ME=-%X?S3IM#=BY.MM;5ON']Q,/TH?:\!?_V;4]"50^ XH@1A0B\EI*SD/&CY MBQ$L"<4!HO:5LN%09H'WIEN[IY-*1!Y]X -3'^__:KUW)$4A%J0I0-;T!JV3 MNFJPWCM'!FGQI6M4M%1OQYHM/&6L+=E."1SD,Y$NML%B9^*VS:& .GJL9$SR MGVK%)NM(JRPT1]/J5!.0.*M%L^4\V])<$XMDBY<9P4\+K]X$&^Q\\PCRCX.S6WEBBR7 MF)=",=#T #BI'%K2-42*BS_XD@=R$!Z6%,FB,5D82?2TX-(WPYD]V,;F@/+A M%)6Z=NJ8F"\9SV;6I7W&(PE.,B_/+H1Q=8BZ$LPVN=B!.]3%C/#\_AN63E$Z MDY>CR'_LLP%[;F[,P<+R+3>NCW6)%!/RUQ&Z=&;/!2[E=ZGPO$3+21(/S%UXA6/_2)8G!'5,)K@0MMMX.30K/U M>#)Q*8BZ&CBI;A7B;N9WK"2 OCKX\W&POD@9$OWIB6FTVH=2JDG)T^5-G511 MOPHJZEF.SI7/)/4YJQ.^I%CDL?G2P7M10Q8H>(? WZT@5K\=VPUL6VFC[^;\2L$CXM+ ".X)T)'4'98L_[)1O!Y2T;**O?I&2(UA3HE]3@L M+"NTH]>2(W2W*!'BI?0'=LNK09*2DWJMSL*"RI)9,O$$HV)02M$!B2_AZ!;2 M8=#B5PCT""E8>1\EFNK;08BX5 02#H%E]SDJNQS38#]-E*9Z2L9K/0\T%8T' MXS=GW0,NU5D+7P=B%APC3%4,G+C'V]6.!@?F,/@A'YJQC M(7A93RY$M36J&",@TG^M >5!@*.(9T6JH\K#23M*K]DD6&<@%\,YZ@HC.S/ M.N^;8_<)%*11'.0-4YX7$@E3]YC%1XK,-O@K[G871TLE%M=9"(=R5+N*?[+W M/YGM 3[^>>U,,@X8\A;;5,A4N'CA,]L"61RHUH_;DS&6KJ;@9YG?(^@U;N^'ZH54FX9%V?!."0N4)B8S0,LXREBR2!_ M=^Q4Z_K$P72#8>MG%#.=JK-$X6G"1IC33ZJ 3WTILRYT'&B MN#@OQ=YK30FR6;>^/-58BU4 B/5-K4+.H/%#7&6'2Y3T9%;:.BG8$V=#I[VM MMN9),A39D,A4DZ((\%_W+2 +^C^DQE#Q&LG!8WQ!4)J>PV^#/9CW<8?V.XEF MC\6L?Q/0V75-)>V<_F."<[S\@@//5Z%0%Q;5X0L?)CA%N%RAOO#<%\4UG%+E MB_5@37"!K:4HTZN+BR_]IJY)4YQMZ#75C; [*J3:9HB4]STJN3CI@2HBI=L, M!8'-9F-/$4%HU!Y;T,D43::W)>);[>^OWYC8?RH[XC83K0Q4+X"XWAK"@L'/ M".D_JYJ:71".+S+"IJFW6Z9QH7H@_'=S@Z79F5=PV?\1U8TQK#&L4&JE8\GB M,PKS#);'RLZ%X)L&VIIP3QWYU;OH9LP*Z5ZTWD?7BR=2&5\ /PY7H]*@?"_* M\'PK3FHX"D?59*6!-F7[\[E9D@4,1UZ#KN@(%%:I"(V\*TB@ >KX^A@$R@T5L^ M[RBD0JVZ>0X8J9V^;]U0"\1;.) +07?#)=ZS),VSY(#.9LIX5"; YY&=5(,5 M^61L#ZIV%M:5\*Z88YG(#8#=;KK9I7X%$,_AGA"DSXM?>9!Z\&^3(.RS!NF\ M9=]:Q4>Z^R%STY2/Z4 X@.:"[JZEOY/&P$FIRPR89XY5X(=*3<_6),O06PTI MQ@GSC\)+J5&0GKEN**ZPFF8TT>QV<:"C]1CD+U 6"$NT:ITD,7Y.6N@;+IK3 M@%^XC:.M?48Y7%=7Q(4CA A$,*1L,8D+J_))^P))@U/&P)?'@?-X'DW]'C/N MU[03JV080L,5+SHFT03"QGG"^V1GE)^?4OXDCPSG+5(93B'\U;LA07X-7GP% MZB)LMNR;#C,HQ+3"F2"G[]F@KD\LOQ]Q=&]*S+G_4F;8Y Y?O?.@8VU@2JU5 MDISS"UR?-+\C'87ZI#0FY9AZ*'F,2+FIH2-O[Q/C4]=5#$8$9MY:28-AVQE. MF&7I2OCVCV]?O_:<.PHTXDCM,QNB71;/0/A[?_9V QP:^1'IZV?:CUXN,E^* MD_A"AVE523\^#-./'SRIEH5>1)>GNP6]9,7F-ZQ?FE7%'OYZ[ /3LK9< MR86>HB*IQ@+$@E$.G+#M^RC9& MSF3S)L%MK))J7;^E-3)%J?M8POI M'?0;'*3U23>/9RJYDVQ5JA1F"\>># > MA^3ZX6DVB-JH &I-QL6L/FBU9&/P9P+M+XE R,>)+)RAUMTP(;D2/LRN%W9V M5;&QM7W0?5/"6##(A2TAT8%'3D(@V:E7["+\&40Z9QA:K2"T"4@;XL7&% M#D\\I//>)&B-7*X/#WDQ<25DX\V&0@T^#"5C??/G&9OA-,2*RJ5XG0$IA$L7-1JEJ5ER8)?S(K*"1V ^Q@!*- MHX)V4A@^DI>LY9R:\\2E7GII?9S;MQ?=!Q!P2Y12",TWF'GE /JJU,@\DAN# MJB5IL@<%C$O3,)]IY^,D<\$'M!_T]G*S8O%>1&>](H0T]7*5;PQO.E'YX9/'I>8H/^^:;X5!NW/>/R.O>W[I'?VQR\VUD&"4M MTB0/>#7<7!/';80Y.ZT"'.;)O;V'GQ["@ ()5H<]DI[1^NQ%:FQ MY7 4F/LG=4ZDHK&$\CXTV+8C)+MFMEM8,"(M-E_\^+Z+*RU23E+\ R*._X1& MC;]ECLZ.$[4K:15<++10&YIM0Q(>E^$-?GL;IQ.ES7LMP'7<$^2CJ7T2 MT=@=BJV["^]Q*HB)V4>Y U^Q")9KP7('][JK-:B4PF"DEV^NKHJ$NY,A5<0: M^O$4M0N-]_8T>>V4?PSMXP=7'R<;( M,1%#4@F/33RU9E&SM8'E2X[FX<#QLM% *-9W**2L5C,1AK5MV<93QJ$BU%:5 MHKZC8%I5"M1@B'0 26$[^@!@&[!INM+I@IERP]P"6U>9VGHR86H_4 M+]DO;6;?!,(@&S<6Q"![&1>V=.29KYN/;F)/G&K.04.TTQ.?%;N,'=O7$!$R MB'QF/"8U\\:99=:*%K(1+;T2U]#*$&/$KE5"P'-U@@WIF!W>KH8)^LWNJ*PM M5&+S?92YA2+9FH9OV/OSY;?%+_BY>$F?+Z^^+?XWM9)C@!3=ES2%S8S]H R. M_(QO NA&,N2I,;7(Q\D1OY6^=OG%+(\BKP@M^5@JT]E,QD\,AA# MKLVQE""(;XK'ET^B40I?=HNLR!)02KW;8.;1UFV4#-3'5T]B+\EZI#AE,E)J MI>RXX!1*:T0PM'"R!L%X5CL-<>*@^ABPI@FQXDPJ!\M%CS^+E[,KDZ5(JYS< M+%2]E1OG#$EOE3+N_".V&'(9S8A'J&M+1I@QG#*_JPR(2!7\LZL/\6;G.1KR M(NPZ'#A_A[N7N'!MPHF-U=3(:D^P3..?O I,-AJM- ,JJ!YBF)9,RN2JW9>_ M2X1V&.23*61K%Z6\766N^B/DYUZ-Q@=(R8S+R]@7J(P_YS:_O M]'1#][B<7.(I$ %6.VNP95UD!O'(!#H[M--3F;@VTL?>SS L"A<,,QJ^ ^"3 MO:JXBD[D7B'!]W3QOV09H5R[W_ ,<^T)/V0!^0I%?UI[M96YD=!?C5/X!)=!_C^9H!V/.YZ+.MLL16 M"#25'O# AL@/H?7OO'\%5*N;OCSL0B-/?^SBH)#TS'"97IVQN4YJO#2&RY!1 MHBC"71ZC"&#S?'?P!A/RNY(/1%-QS+IL<'J&2:>7%TL&&K*MET+&<5\[3DJ. M<0H-K]D&A*3,*TI:^M@P$8O)D3'>VT%DDE#=)RH>++\*)U$A1T*H?1_#>6^7 M4.1?M^BI#&V?@X!Q UJBVB1S4F_CRGV@S"!2W_N@C9+>(\4$4C(JECAI0&DJ MSLS.=-DYF!*U(0V2S7FGXM#ET-8PV;IJUOX+"9+>?0.H D<^="B]J[DJI$ YG%<#H\2:&,OJBU].=['UG"OA-#%6?7ZT*4=/BTM8K M1@ >?WV4)6F*FXDL#W.&K+/UD60[A%5OO\GT)^(Q;>K)B9V6T8/:X(@Q(2AU M2EDD4J=L;85^EDN G*!<@OS(!N<3J$F"N$%-3^A562+*A!4.1Q<"02B!$:LJ MV&:O)*+G9T^8,CYY2G\/70.O3C?Z^QF)4TM4\V].S$2-R!M93Y69D/>$1-8]B)X!T MU5$RFCB?9P2I9%N_"O->'']XQ_O3$Y>+G59/+L536VVZD+1OC1L+1R/;$+)Z MB%M@^,")!RG603^J4QB[4E-4 M8Q;^/W:0XAF0O4UP.8&?-NIVL*G/"46P2=$V9#2) M,0817NT?F=RF%W4S6;?UG[!P\EKBL!(%C=\%9UYF7[EU_20D#]:.*>]2;R1T MFZ\6U\W*@B]/Q%D!$M6EQ9Q)1#+1?))20]PY3C6'38[<9:3C8"$T.!HA6FM M>^<+FF7.=/L+67'6B!^R%G05V/=1CR^T>X^A0DDGAEL0SH5V2IC;!]33.Y") M\)5A2*QMMJ& :NU)*CT'/.OG2LNR5I9]>&5A5C6.9Z==C(ZCX!5=1T@LG1]S M +?\/=H@ZSUZO=$QHY'G0J3B(;D$[.@MH"3G27<\<>R@998BBQ(_55R;\31\ MU-0\<6?SA;([6.57*56&%ZXLB8CEMT6JBT\8[YM=Q1'!N7C8)[#MLYM!V(7BND$8W_?$CV?Q]!-7\+(M?MV,'H995B8BGY)@KM^^DW9"5Y=G%U\OM)(T78A,WTD_UC=V/D29 MYZJF7@<;B?\NHC=(4)['Q7"TS/10( ^N!UJCCT>WNGVT&A83&;V(!'!=^5Z" M&/AGH3;L!V>=(.C4QJ#CO\NV"UNN5)\Q1H1%?GGQ)55J529>J1Y._-#X/=., MS=J'5;"DI@9QW:'NRY<3I)WY\ ]=]H,W*E$4"(HJ-&40=N7[9,O3;*7OW4+'K^\ M!5O,V[Z;W%)[55L(P^R@T$(Q1J:-9Y6L4ET8\4+!'Q]:+6*9-D)1L2S.%\LW MH<]2WN+QW9./((I(P5YAK Z>^(70KSDMNJ#69F^\"^$-BL7P$37LQVK2^QHI MST]<)#9JW_5C,-7GA^ALV.T;+^7EZ V?)4;:*^%AF4!;8IAL?XR^I.*(@]5Y M3 8.G_6\.B"%#Y")@P#KKI2NMJD+Q6O&22Z&+249.ML3;*S+]CWG/+G*%,_Y MI6LK. 0JL'GV#)_Y59ZA8U)R_\O+9[^^43(?\,P?S@%)AR^V7=6>2[**Z6/S M*24%]^:15J*4F=RM*.F!V_^86IE6:(R+P=+]LOTU/B/\B!=/>8JO?-]=6CI_!F>/R'[PZ@ M]0'9N<&PFL9MX=6+\Z] 9R);M7X8NP,.6:R[$000^G/G0-[M\0'X?=L!4LL' MG."NZ]_3\G[X?U!+ P04 " !9A%=6[ND=_L8" #\!0 &0 'AL+W=O M^KVY'@_5 MR@HN<:[!K*J*Z=UJS !=JG>J[)"EN6C%V7(47 :08V%&@^#T-+@1T\3+=!IDV0Y(,@<0+W2MK2P(W,,'M/$)+B5G:RDSU-CC)> M8WH&W?@+)%&2'.'KMM?0]7S=#_@.Y?M[LC16T[/YQ!?1U1&UO59M[QC[?M&^TYO.X$Y:)@M.Y8&),6@-3"JE+?]' M9VJ-&FR)7,.-L9P>,FT^&R.QW\L$6:JJIE\/3VY3.+^E7&=P"6W M",(KXF^*6*.(:5H>4H6MJE6CRC&0OZ&%<=M+-SKHT%6'@:N):[6.4P45VE)E M@W<)P$0 &0 'AL+W=O MZ2 $G;;<7: M+6B[#<.P#[1$V\(D427I)-ZOW[F4HKB)XZW%]L6F*/$^SSWW2B?7VOQIUTHY M=M,VG3V=K9WKG\WGMERK5MICW:L.=Y;:M-+ATJSFMC=*5OY0V\Q%$*3S5M;= M[.S$[UV:LQ.]<4W=J4O#[*9MI=E>J$9?G\["V>W&VWJU=K0Q/SOIY4J]4^[G M_M+@:CY)J>I6=;;6'3-J>3H[#Y]=I/2\?^"76EW;G34C3Q9:_TD7KZK364 & MJ4:5CB1(_%VIYZII2!#,^##*G$TJZ>#N^E;ZM]YW^+*05CW7S:]UY=:GLWS& M*K64F\:]U=??J]&?A.25NK'^EUT/SZ;QC)4;ZW0['H8%;=T-__)FC,/.@3QX MY( 8#PAO]Z#(6_E".GEV8O0U,_0TI-'"N^I/P[BZHZ2\RT6C[-.3N8-*.C@O1_$7@WCQB/A0L#>Z MMD\'BUN +<5#B"U4>LRCD3 1"') 730&(O+SH'P+P5O7: MN+I;L=_/%]89P.6/??X.TN+]TJB$GME>ENITAAJQRERIV=E77X1I\,T!6^/) MUOB0]+.WZDIU&V5]MIYKZYA>LFD3^<)FV\MN^[4=_:&\L=%%N\^=3U!8C@K- MKD*W5FRKI+%,48(9TJ/:A3)3BOQOZ 5@$7 A9+DFP23+W)EM M1[,YDT8Q2?H:<(A]QGZ#PL?T ;AV8V17*O:]DHU;EW3Z9:O,BI)[L;'PT5IV MWLEFZ^K2LO?: >^WKG+6@0J_9'&<\RR(L2HR'B4A%B+,>1KE6*7Q[5[(XU#P M((ZG?$SA>1(^92+/>!;%+ MX@>=#D?,@S%@<%#PO(I87*4^*A'UG-$SJC5[6 MSI^#X!1'LH#4ICP.:%$$/!7>D"CC<4*&)&'"X[A@/_7*2(]>=0.^ME ?B8A# M/0-Y@9HZW"C7LELIM@)5>R\YJSNGD ]W>\JG22,/AC6P:(C%$_B71D\1V%*W MBCEY,SV.,"0IS(=$MC2Z9>K#IG;;HU:YM:X@_@K"?7G%",*/$%8/0N!?+'B1 MYM[;ES=E@[Q<*8I?I5 Y93TP#]DC6RK,OX:-4?/Q(0R$_Q4&HCSD15&0M4AR ME*<^+QD7$:UB9"C-A =!"* +)'0_"**")Z)@:<&S-&!%"$AD@$;!BR#'+A*- MZ.S# &(4>PQ@D0I2FB'?@T6 5)82/F.X'25[,2#H\2QGKTDTHF>56 9LCK"I>"1"/;"!8;F2?"OX)+=0TL8\RSY7] 2_&=H MB9%8GZTP0$;"A%8)$N?WHI16E+DBR3F5PR-808QR$$;$PY@( H5>,"'H/V I M:KH ^/9AA2C%(Q0<$WI8IB" T)-4A)4@W5$4 S_Y7JP(W,K2S^6+70@D/ JR M?0 0B8>QA^-A AQ#P$4"5CWN0#X.%F++:/>7"/E;MO#ZFOU*2W&50G?+1.2];!4]G1Q M2L$2073ZD3[/JMJ6Z#H;DKK05^KXP,243!-3\N\&F M,[A51X&-#[K[AZ*#L M_;/>^[O(,>F 6.:B='5\ E+$' M&6P7D!]#Y.>N=CCPSDDR@D BP@AUE!%(@,D@(5+(0:X$LQ]U=_3QB?'J!R2W M0K6&8(\T"L UB9]J!M'(F \5A$6. M"2(#3^;HJC$Z7H2N)CX9Z0>@DDY020]"Y=)0B;CM &GP4D^HY)Z%/@L]!]7M M1\]KW:V.&C ;:,RB65MBJM6DDP9A";+"GFT(0H?%#U@P'//! ^Q]G#:>FCU?=R!Q[* H)8$/,"\^ZJK:DD7 M89BSK. I!NW+==W4?4\$PC!HQT&*)H!I.;R'KYP7L0 $,9D%>U13MZ,&Z+LO M>#,#"/>A8[[SSDS\Y;\,H.+TIG/#Z_.T.WU\.!_>N>\>'[Y)H M<)R!-\SP-6"X<+KW;^ +[5#.?KE6LE*&'L#]I<;T-5Z0@NF3S-G?4$L#!!0 M ( %F$5U8$K;%]W 0 (- 9 >&PO=V]R:W-H965T%D+!!'%E[OGGGON1%_OI?J@UX@&'LNBTC>]M3&;R7"HLS66 M7%_*#5:TLI2JY(9>U6JH-PIY[@Z5Q9#Y?C(LN:AZTVLW=Z^FUW)K"E'AO0*] M+4NN/MUB(?'T>L-7^ [-;YM[16_#UDHN2JRTD!4H7-[T M9L'D-K'[W8;?!>[UR1AL) LI/]B77_*;GF\!88&9L18X/78XQZ*PA@C&QX/- M7NO2'CP=-];?N-@IE@77.)?%'R(WZYO>J XHFMO4P6VOV' M?;TW)8_95AM9'@[3>RFJ^LD?#SR<'!CY3QQ@AP/,X:X=.92ON.'3:R7WH.QN MLF8'+E1WFL")RB;EG5&T*NB%WEF']I8$B@6F2L07;+SEI\A=DEA($'S&?LC+VPC31T M]L+SD<)2R1+FA%61(HAMLX:YXQD5_#5;:#?_=Q<#M?VHV[ZMGHG>\ QO>E0> M&M4.>].7+X+$OSJ#/FK11^>L3[L!>_" &8J=RYH',ZW1:.!5#G>"+T0AC$!M M]\A5)3Y_G98ZJK-^NZ-ZOR8:94$%+:H5&.L=-DKN1$[>1%6W"E=S"^H#5'F9 MW%8$3+5@/93BP3E//3\=V,/)8E%KC78>(5TMSAEH#.:<]Q\96 MQT*%D?@B-YE6K ,BWRB6-4O@)N=* MEX["+0)L;QYL%^+; U[;G.; M%=N\QF\M="9LP0L;&'#C]BQP):K*^J0\V0F2T09=,X8-*B%S(NY/@O(D$I>] M[Z=VG$0T"'W/'XU_A-K 2\+8/4>C!,[4=-S6=/R\FIYE'[>B<4FTO]D62U$4 M].TS!%@;W56W9VU_1]WF:+@H=).EN2PWO/KT\L6(!>F5/JG7K\ N3\!F%NP$ M.@-S@1R7OHGQ20W\MS:.HU_ILF)CNSUHD HB"%S.?):Z\DC'L7LF(76$/'?8 MM%T/(F!I"D'LQ?X80B^-&,Q*J8SX7(NE'X7^ /KI.+3_O2BTS]"+T]$ YH74 M7_HEB[6GVG_HC=*@!7!&/$DKGN2L>-[*'3KR2.\SFU+GU^KX]:,M+V)K3N4B M#-Q)W2F@L_:[!?2#S;9N'Y:G;47MHG#5W'Z_;-=*?"^.HT,?'ODQW%%%3KX* M$)L LSI XE[3\7[@A2&CG,0I9>9_=7M;&.4)H5;US+]ZCENW-;@"$DCS56HZ MH'8]D_[JFGM6F^L0N=_T,1.4XB&'=JG @_0.R2 M]/#D7DJ\K-SMV[820E!?4=O9]H(_J^^UQ^WUKX.W7-%G1$.!2SKJ7Z;4_E1] MXZY?C-RX6^Y"&DJ"&Z[I1PHJNX'6EU*:YL4Z:'_V3/\%4$L#!!0 ( %F$ M5U:BLRA4F , -$' 9 >&PO=V]R:W-H965TU*#9 M23JQ;)K&XB;#.V'!D'=K1B&?: EVB)"D1Y)Q>F_WY&2 ME;1UC.V#Q)>[>^ZYX_&X."I];QK&+#RV0IIET%A[F$>1J1K64C-1!R91LE.Z MI1:7>A^9@V:T]D:MB$@<%U%+N0Q6"[]WIU<+U5G!);O38+JVI?K;F@EU7 9) M<-KXS/>-=1O1:G&@>[9A]O?#G<95-*+4O&72<"5!L]TRN$KFZ\SI>X4_.#N: M9W-PD6R5NG>+C_4RB!TA)EAE'0+%X8&]9T(X(*3QSX 9C"Z=X?/Y"?TW'SO& MLJ6&O5?B*Z]MLPS* &JVHYVPG]7Q QOBR1U>I83Q?SCVNGD<0-49J]K!&!FT M7/8C?1SR\,R@?,F # ;$\^X=>9;7U-+50JLC:*>-:&[B0_762(Y+=R@;JU'* MT,VJ":1)""0FY )>.H:;>KSTOX?[U]766(W5\?>Y M@'NX[#R&P4X)O*_H$:RK!C#,&MS4M@&+XDJU MA\Y2?[&0W79D4O=,@)WX'I"O<7SG\"=N G.5 7BNK-VBZ'2V[I>X7PRW7O2I*0=T#*(LR3&,@TC//9Z:#_9VRE^S!=+J LPX3Y:9[G85)D3Z4U M'A50:S7?=OW16P4WCV*#M<$K!A^4<+ FA(\2[R8VJ.J^P3WVE/C7D$W(#(=T MDA$F'IAFGLAAO7UQW .F 1I.17B6U]2+GM#<)@ZP]&?4T>=MZ/< MU9]4OF!$YZJ,RZ%071Y>KDS(BP*2.)S&.>9[%L9(]]SUC9ZU62S1O7],')]. MVK[CCKOC>W75M^DG]?ZQ^T3UGDL#@NW0-)Y,\P!T_X#T"ZL.OFEOE<4GP$\; M?'.9=@HHWRG,T+!P#L97?/4O4$L#!!0 ( %F$5U:@EU&R+P, *<& 9 M >&PO=V]R:W-H965T'W'OU-B)UB67*+UUI^%X6K9M$D@@)+OI'N5N_> M81O/T./E6MJPPJ[1[8\CR#?6Z;HU)@:U4(WD#VT>#@PFZ1,&K#5@@7?C*+!\ MQ1V?3XW>@?':A.8_0JC!FL@)Y8MRYPS="K)S\\^N0@/O5:YK3$X_:&M[,2AZ M#*=?^%*B[4T31VZ\=)P'Q]#G=TW7@"[AD'XHUF-$N3 M *C?+)=-_#\V81E[&4G0V)LVP(9,1KU2'#)O)V0-L&=P"@> MC_LD,Q:GHR&\@%LLR<1I^*0=0I;"&2PVENIA+5SK>BE4H$0^WVI=[(24(>1] MD1T%(Z@3X/>C/"/W*S$LJ"Q)),T_/Q, +3 MC,5FX_0ZC**E=C38PF=%?Q(T7H'N2TTY:C?>0?=OFO\&4$L#!!0 ( %F$ M5U8-K+/6UP( *L( 9 >&PO=V]R:W-H965TYD!75 MN)4;3]42:&:=*N:%OC_T*EIR)YE9W8U,9J+1K.1P(XEJJHK*'TM@8CMW F>O MN"TWA38*+YG5= -WH#_7-Q)W7H>2E15P50I.).1S9Q%,E[&QMP9?2MBJ YF8 M3-9"W)O-QVSN^(80,$BU0:#X>(05,&: D,;##M/I0AK'0WF/_M[FCKFLJ8*5 M8%_+3!=S9^R0#'+:,'TKMA]@EX\EF JF[$JVK6T<.B1ME!;5SAD95"5OG_1I M5X<#A['_@D.XN@NR;(.$ M+P0)0G(MN"X4N>(99+\">,BXHQWN:2_#7L1+2"](%+@D],.P!R_JRA!9O*BG M##;IHTI\6ZRQ#-@\WT_EW:(.3J.:"S55-4UA[N"-42 ?P4G>O J&_KL>SH.. M\Z //;G#"YHU#(C(R8O\3Y'NA3U-&F\ T060NI&U4*!,3*6IALH6"7>I"9SC M'5>NE=N5P&]-)9^;RIZG N^WT@;!X.>"(43)-U.RL+#XHJ%:@^Q>]I$F.-+X MS^4XXO":!,'8'0XG1HIB-XI&*(6HBR/_L.6MYUG:2(E^YV3@CB2$+1?\;6=%06IA[ XQ-90&D3L.?$,2=7$P(3VM$W>M M$_>VSIX[?A>QROSOVJ<7^G_[_(OMXQT,D KDQHY)A=5MN&YG2:?M)O&B'4#/ MYNT8OZ9R4V)7,YT+H_<8$ MZ/Y/DI]02P,$% @ 68175CFE[7^D @ ^04 !D !X;"]W;W)K&ULC53;;MLP#/T5PBN&#?#J2YSKD@!)NV$%5JQHN^UA MV(-BT[%0V7(EN6G_?I3M>"Z:9GNQ*(KGZ) R.=])=:> MI^,,V\ R%L$0DX[[E=+HK M+;!O[]D_U[E3+ANF\4R*GSPQV<*9.)!@RBIAKN7N"[;Y#"U?+(6NO[!K8J.1 M W&EC=&L[+&M0P\P\5\!A"T@K'4W%]4JSYEAR[F2.U VFMBL4:=: MHTD<+^RCW!A%IYQP9GE1/* V5&6CX=TMVPC4[^>>(69[[L4MR[IA"5]A"4*X ME(7)-'PJ$DR>$W@DJ=,5[G6MPZ.,YQB?PB!P(?3#\ C?H,MS4/,-_IVG"RLA MX)O)4$$__5^KC3:*?I/?APK0T$>'Z6WKS'3)8EPXU!L:U0,ZR[=O@I'_\8CX MJ!,?'6/OB3^D['^Q&F))S:0-R!0H>TBEH)[DQ78&*VV=5'3,-U26?>%?> *X MR:0R'PRJ''B/^K(R%1.05D6BX02"P'>GH\A:X=@=#@.XM8@$2ZDYA8\FKC\: MP#!P)^,IW$I#V%>8B6(\=?UPW%K1P(>OLMB^C'Q^Q8G5/(@""YN,>B]-&,#[ MBILG8&G*!6<&84"\$_KZ?M3*.7P'L4;NF#23X093_]#K>KUVS%%MZZ%CJU\5 MING,SMO-M573SG_#FZ%XR=26%QH$I@3U3\=#!U0S:)J-D67=W!MI:%349D:S M&94-H/-42K/?V NZ:;_\ U!+ P04 " !9A%=6J.9$7!\% "8# &0 M 'AL+W=OJ&VF M/ C2:2M4-YF?^K,;,S_5@VM4)V\,V*%MA?ET(1N]/)N$D_7!.[6H'1U,YZ>] M6,A;Z7[K;PSNIALMI6IE9Y7NP,CJ;'(>GES$=-]?^%W)I7VT!O+D3NL/M'E= MGDT" B0;63C2(/!Q+R]ETY BA/%QI7.R,4F"C]=K[3]YW]&7.V'EI6[^4*6K MSR;9!$I9B:%Q[_3R9[GR)R%]A6ZL_X7E>#=&B\5@G6Y7PKAO53<^Q<.*AT<" M6? = ;X2X![W:,BCO!).S$^-7H*AVZB-%MY5+XW@5$=!N74&WRJ4<_,;@_$U M[A.(KH3KCX/JD7''H,-\.'@O[AII#T^G#BW1_6FQTGHQ:N7?T1IR>*L[5UNX M[DI9;BN8(L0-3K[&><'W:KR2Q3%$(0,><+Y'7[3Q._+ZHA_XS>"F$9W;=A_^ M.K^SSF#&_+W+]U%SO%LS5=&)[44ASR98)E::>SF9OW@6IL&K/;CC#>YXG_;Y M+59E.302= 6[8[<+\5Z=NQ%O*9?;B5%H+$KK+(%PM81*-UC5J';?G#26(B.$G@.810P'F:T"E,6\ AN=>66PDC@>"'+6)S-( Q"EF4Q MO)%8S;5N2E!M;_2])+VD*H.8LRP/($Y9'""4JE(%>CF83KD!E6U1X@4X&0Z! MZ.L+(@O#A@0&+W$"E.M$A3PWQ:E_^.&@9ASS\7AB0ES#"7XYD_" M!&N&@?V*]EG,(9DA+RS.<_Q-L^3?"@7D.49S"O@KQO&4C M;YB)008OKQX;(ELC=[5$SW<1")2V*[*HCC!I?+%18_(QH#*&5KI:EX"TF?%M MC>AQO:K,E1&YNQ[U*./M 4JUQ_ >]_LID0\X$%C)<%$T ^7R]GNT+ IDPRK: M'ADY\JPZ)[J%H@\*PZ]YH1>=^NS//09J*;I1I;]K'3[&-$!MJD,6)"P%4F)7 MO0:#2+T$)'U>=O03WT+P)X"KISA#$$5E5.$40&!R# M\$-/@D6-_DA8X. S/6BTQ;XV]*@2"7>-1T_W"V%KJ! Q!KI<(.?DNB'08\R? MR/5_=/[Z:;B?8YYG@<]N3IXG(;SN,!\ZT32?$.(]SFX]Q67=30N-W9]19# # M-KZLF^VW<,>OPE/:_B5J)NY#EL0$)'NYW M8%VD8<+BD.HY9T$:^5#O3 ]?@ M<>-T[V?/.^UPDO7+&O]UD(8NX/M*:[?>D('-/R/S?P!02P,$% @ 6817 M5NCHFM-C!P B!0 !D !X;"]W;W)K&ULO5AK M;]O&$OTK"]4HI(*UR.7;L0W83M*F:-J@27MQ4?3#BEQ);"BNREU95G]]S^Q2 MLIQ0C%'@W@^VEON8QYDY,TM>;E7[42^E-.QA53?Z:K0T9GTQG>IB*5="GZNU M;+ R5^U*&#RVBZE>MU*4]M"JGG+?3Z8K436CZTL[]ZZ]OE0;4U>-?-3)3ZB,]O"FO1CX9)&M9&)(@\',O[V1=DR"8\5/QWOIKZWO\&4FM+Q3]7^JTBRO1MF(E7(N-K7Y16V_EYT_,Y-PQ(J--FK5'88%JZIQO^*AP^'H0.:?.,"[ ]S:[119*U\*(ZXO6[5E M+>V&-!I85^UI&%74P,;2-*TZ/3=.GW\A+Z L[>J,4O-7C6E M+)\*F,+X@P=\[\$M'Y3X4A;G+ P\QGW.!^2%!T1"*R\\(>\+KK^L=%$KO6DE M^_UFIDV+O/JC#P>G)>K70ER[T&M1R*L1R*1E>R]'UU]_%23^BP$?HH,/T9#T MZ_?@;KF!T6J^MYN\^;$2LZJN3"4UNRG^VE3MIQ%PI@\+_["4S-CXLQF1FED' M&N@P6)F+JF7WHMY8Y313(*.J4K8VMYA\*): 5);6(EH7=:T*MX@3ZTV+#?K3 M8T;9O2OQIVI940LXI6F[>/2N/O(.*W6B$%#22@@0O6IS,6>W&> :]";6BBA12LPG^/-:B:F9?Z.?L9UL&P M3=M*J\]:%28^>]>B@+9F9Z63X#5*FG%'0\@]RC!WRBW=6>I#9"MK1\IEM=:4 MYXGOPY-[(+\&B$86RT;5:K%CW/-3GWUH12E9(U;2H6+H&?7V(P[CY$^J^;90 MJ[4TT+=HI5Q9+VG)N="9SH.4?5!&U/N),Q;E7ASSXR2Z>$1E+78$";:- R_( M\PDMM1M8*!_00'1GC7H"TW'$QI&7I>$$KLTE5F&X>'BZ(??"#!NU_["L"@E/[:155AKD#E+=QW]8%9C'%Q,$LT2B.JVCKH M^*]9U;#%'N_9#K"LL;,[MZ"TW*.!UK06S>X"**/NBJ:0['LI:K,L!*KP*[!D M03H/K>RF$?7.5(7NXG8X!#[P\#EVJAU%& M,SSU>$:C$'-^EKFZV87DZZ\R'O 7G_W&,9(PWO_GUI^J%_A4]MYUMD><6>[SWV:R;@7!W;*#[W&CH$8B\)4S; H>3 H>39''J#.\R\:BJP]4=< M+GON"WWL&I3?SZXWC;M_NZOP0K2E9=DC.2SVZ0MBU2?]A%6:B-CQT'9LZGO] M<'[7*B)046Q6&P0+'E&UO!-MNR.%KZVOW];6U\\T79SJ6BB4N1=$"76',/>R M"$F.U,T]C@;8W\NH&V3( I\2=\*0OVDRU-L"=&&?,BCTT2/"/#W9Z<*$C3,8 MP$'P@">>CR8]3CCL0]HE(:7@45Q/^SI@3 Y3]F2@L2M#GT?FS!J0)\36@PEG M+('S,*(_1L'_+$8!JH0?N"#1R 8I ;M.!BGV_(A C[TL]B<,,W^!5794VV;3!CPL3 MK*L:A$^R+>JST-T% *#_5XJ627K#ZRDR-HLY-:F;/OU FPIX;NGAI2EUMR#R MHF 0ZNP =?9LJ%\/EF[VJY;S36V7>T$?5D3XHG<*Z KM_;S %WY[G$C7$A< M3>?2 =A3KX^A'",(.\"I)Z>H&Y_'_00-SJ.A]!]WK(3''"5%:^=P_7EY,7D4T9@ M,G2)G* 1XBFB[ ["F,8QBJ^7H,YBG- X3$(:IZBI81+1,-N_+[=2S TTX6H3 MA%W).MLWKKXH38^^#M%=V7X#HS<5O+BY#T6'V<-GMAOW=>EQN_M&]U;055NS M6LYQU#]/\:+0NN]>[L&HM?W6-%,&F6J'2XF$:VD#UN=*F?T#*3A\?+S^!U!+ M P04 " !9A%=6ELK@'1(# ",!@ &0 'AL+W=O'Q3[0TL@B M2I%:&J4=JN@)FJOH\@5-3;" M79D6->]4QC:">&GWD6LMBK(/:E24QG$>-4+J8+WL?7=VO30=*:GQSH+KFD;8 M[S>HS&$5),'1<2_W-7E'M%ZV8H\/2)_;.\NKZ,12R@:UDT:#Q6H5;)+KF\SC M>\ 7B0?WS ;?R(6E?)$7,9_(V=P2ND#G]M' M]K_[WKF7G7"X->JK+*E>!?, 2JQ$I^C>'-[AV,_4\Q5&N?X7#@-V-@N@Z!R9 M9@SF"AJIAW_Q-,[A6< \?B$@'0/2ONXA45_EK2"Q7EIS .O1S.:-OM4^FHN3 MVA_* UG>E1Q'ZX]4HX5M9RUJ@HUS2 [^_"1V"MV;942C2%^B2 M%#X83;6#OW2)Y>\$$==V*C ]%GB37F2\Q>(*)DD(:9RF%_@FIX8G/=_D1;X* MN=D2ML:1"V$K6DE"R1]8AG!GL162#:%+&$8SCN16ND(9UUF$?S8[1Y:OT[_G MYC-DS\YG]T_LVK6BP%7 ;\BA?<1@_<>K)(_?7N@M._6676)?/_"3+3N%8"HX M=[#GZKW(>+[>@;H8J<4PH,+P0W7D4_,V5$;Q>Y=Z?\VYO9//$9L=QQW/\G^> MY#A^P"?6'(<.7D,R#Y-)ZHTLS*=3N.<@^=A?3ZBL:<"1H(Z,_0ZBH]I829*W MDFDX2S,?':<3V)2/0A<(4A>F02#Q%()FP6-0DGMLLE@<00[(L$2UK9)HF2A< M9,P39GG&!5M.[56$F?@*="Q.Y"'3-(=YF,]]3^/MXG'T=P2J3E52*0]EI^OQ MR6SN*><3OH0C;)SB(O;))LEB.#_')=_B#LGML'A16'QE>S:0!VT+YA M0:;M]69GB-6K-VO^7*#U -ZOC*'CPB&UL?55M;]LX M#/XKA#<,=X!1VW+J)%T2H"\[[( ;5K2W[<-P'Q2;CH7)EB?13;=?/\IVO!:7 MYHM#4>3#AZ3(K/;&?G,5(L%CK1NW#BJB]B**7%YA+=V9:;'AF]+86A(?[2YR MK459]$ZUCD0<9U$M51-L5KWNUFY6IB.M&KRUX+JZEO;'%6JS7P=)<%#_BW40>T*H,2>/(/GG :]1:P_$-+Z/F,$4TCL^E0_H?_6Y+S?:]5_8#[;S>0!YY\C4HS,SJ%4S_,K'L0Y/ M'!;Q"PYB=! ][R%0S_)&DMRLK-F#]=:,YH4^U=Z;R:G&-^6>+-\J]J/-1ZK0 MPJ5S2 [^^%=N-;H_5Q$QM#>(\A'F:H 1+\ D CZ8ABH'[YH"B^< $7.:B(D# ML2MQ$O$&\S-(DQ!$+,0)O'1*-.WQTA?Q2K06"[@VCEP(U[)5)+7ZB44(MQ9; MJ5B030'/2G*C7*Z-ZRS"U\NM(\O/Z+]C]1FBSXY']Z-UX5J9XSK@V7%H'S#8 MO'F59/';$[G-IMQFI] W]SRJ1:<13/F,_3&>)Y&.\QP@Y5"0W/! .O*A6 VE MT3S7JME=<$ROY+YAO67[0^_^ITE@Z@6#]16%LM.ETIJGG5C)#8+7D(@P6Z8L MS,*4W]<_R,/' ]<:I_@^"S-&6H;9;,EXHW*OJ )'DCHR]@?(CBIC%2GT]F*> M\7>6S/D)C&''G))PD>DX.%B-DYC>=PQ^FP!0\* ME-;4<'\TW)M7"Y&(MR"X 'W]'*3A?'D.(HSG"3PKZ6M(69LMO1"'R2*%8V\B M>C+D-=I=O\I\/[J&AGF?M-.VO!R6Q&_S8=5^D';'R8'&DEWCL_EY '987\.! M3-NOC*TA7D"]6/'&1^L-^+XTA@X''V#Z#]G\ E!+ P04 " !9A%=6"%,\ M\1H# +!P &0 'AL+W=OAC[0TMDB2I$:2<7)O]^1DC5W=0ST MQ2:/=]]WWQUY6ART^69K1 =/C51V&=7.M;=)8LL:&VZO=8N*3G;:--S1UNP3 MVQKD50AJ9)(Q-DT:+E2T6@3;O5DM=.>D4'AOP'9-P\WS'4I]6$9I=#1\%OO: M>4.R6K1\CP_H_FSO#>V2$:42#2HKM *#NV6T3F_OXC*B MUV31/&*T>OTJG;*W%[3DHY;\$OKJ@1YOU9$&O8.?:_$Y)1>YSBLYDN(IJ0ZD MY4 J3^Y5J>F96^?3)1_8:4G30JC]+:RM-U*OL=E2\+'?/UA2^('R"O)9/"]R MO\CCG!5C9YT&Z[CKG#;/P#M7:]/GD;$XGS!()_$-\QQ&/'(_-D HZG1'TXCN M1\IB5MQ 2M@9;*3XOY@B3E,&TYC=S&!#=YYT>)>@L4+#PS@J8L88O'XUS]+L M[9A[R5OAN.PU5,)U5%#(8S;)8!Y/*;./RB'9'+2#E+Q((:,\/@C%58D@D6;4 M=^FDTQS2/!U:?J[Z6>P1TIC-SE3Q^YY[GR7 MP5KI1[- M/!4E=(,O86URWX0F&R!%3=G:HF2;@JE*VYIJ^>!66KD>>-4E0$+ MPUY0<2&]T: YN]6C@:IM*23>:C!U57']/,%2K8=>Y&T/[L1\8=U!,!HL^1SO MT3XL;S7M@AU*+BJ41B@)&HNA-X[ZD]C9-P8_!*[-WAJF B,:?#::W"^D<]]=;]*M&.VF9<8-35?X4N5T,O<2#' M> ME_9.K3_C1D_7X66J-,TOK%O;F")FM;&JVCC3OA*R_>=/FSSL.23A&PYLX\ : MWFV@AN4EMWPTT&H-VED3FELT4AMO(B>D*\J]U70KR,^.OMD%:OBJY,=IK35* M"U\$GXE26($&WG_GLQ+-AT%@*9;S"+(-[J3%96_@1@QNE+0+ Y]DCOEK@(!( M[IBR+=,).XIXB=D9="(?6,C8$;S.3GFGP>N\@;>GTW<)R#;Z?XUGQFIZ+;\/ MJ6XQX\.8KH/Z9LDS''K4(@;U"KW1Z;NH%UX<81SO&,?'T$?W;>. *N!HV0[Q M/HI\F'<;0U*,;6K*O:>1*6I,8QT9LH-"E=3?0L[[,#;ND,J%U8P MB7[[R2" M*;T0]>@)1Q^\E*2U2/PQ#N$,K-%;.&<"4D MEQE"B30T7J6NT^T"(Z@FP:3#[T01J0GA>,9/((Y\EC):L-COIA$<>E/!WBRH M4,^;B>?*54O;CH7=Z6ZHCMM9\F+>3N0;KN>43%)0D&MX=M[U0+=3KMU8M6PF MRTQ9FE/-QVXP+L/C6C?U!+ P04 " !9A%=6\&1;%:T$ M !>"P &0 'AL+W=O+K#*VT^V16B@R]]I^Q1M')N?1#'MEYA+^U$KU'12:--+QUMS3*V M:X-R$93Z+A9),HU[V:IH=AADYV9VJ#>N:Q6>&[";OI?F^@0[?744\6@G>-\N M5\X+XMGA6B[Q [J/ZW-#NWAO9='VJ&RK%1ALCJ)C?G"2^?OAPA\M7MD;:_!( MYEI_\INSQ5&4^("PP]IY"Y+^+O$4N\X;HC ^;VU&>Y=>\>9Z9_W7@)VPS*7% M4]W]V2[=>Z^O7N$63^[MU;JSX1>NAKO3*H)Z8YWNM\H40=^J MX5]^V?)P0Z%,[E$06P41XAXW5/[H# MNY8U'D7DRZ*YQ&CV] F?)L\?P)3M,64/69]]H$>\V'3H(WU#5 N_2 Y^&,M0M?1^Z74J>D_&H*JO@9*E+&G[OM#1%?BHJ*-U M[3]D;DF=+!YU09&.:VE7T! H("9][._1M0:I+SF8H\*F)807VLD.3F0G58T@ MK:?[=ZDVU.9@@)# +S J"Y97?$S+C"55Z46$YNO4I:93#*DF*\*W)'58U-0ZW3DEURP:ILZCWP:3J&,BF!@-S* M@@Y9J&]EH=UF82!SH.7;W [$3!DO,I M*67$34I$Y61K5+!$$-NO@[[/[L#()5H7$KI-\6BKNR-I3]96_AUN1_RKZJAB M8DHJ15(13);G^;T%-4A&E2>J78BA*GF6,9R3A$T+7D"I! M>JL= B_@&1DT[:7TJ5KRS#).=A<#T M,/[LI?OA\7B8F;Y>'R;/-](L?=5WV)!J,BGR",PPS0T;I]=A@IIK1_-86*YH M $;C+]!YHPG@=N,=[$?JV;]02P,$% @ 68175CC4?J$&!0 PX !D M !X;"]W;W)K&ULS5?K;]LV$/]7#FY1-($22[)L MQWD8<)P&"] L69)V&(9]H"7*(B*1*DG%R?[Z'4E)CA/%[09LV!>)CWO\[G@/ M\G@EY+W**-7P6.1$\=[TV*Y=R^FQJ'3..+V6H*JB(/+IE.9B==(+>LW"#5MFVBSTI\K/@\'1HZ"W!5T97ZMD8C"4+(>[-Y"(Y MZ?D&$,UIK(T$@K\'.J=Y;@0AC&^US%ZKTC ^'S?2SZWM:,N"*#H7^:\LT=E) M[Z '"4U)E>L;L?J)UO98@+'(E?W"JJ;U>Q!72HNB9D8$!>/N3QYK/_P(0U@S MA!:W4V11GA%-IL=2K$ ::I1F!M94RXW@&#>'">$)?&9D MP7*F&0*N#RP!HF%M4Q?X[>+O,@JIR#$_&5^"-@ M'83!^ BAK!'ESQ#I#*&LJ*28K[%82QU4KA(, A93'*H3;]E*"S%%:[A"@%)N%H8+UNL%[RL.FF^:0[#3C,)V--B!.Z'78.9$94"_50PMLLFR9R*>/F%> M&A,@K7BB=N$]!%XP&./?NBT\VABYOQ"$/C>9!2U9,V_63^C$I5: M=Z6,$QXS9&8.!YW+ U";Q(. MS\#4U"#1?5. M2RUW%L>RPL5/CWB_5-3U$I=9\TI*(^I9D#3J#%$MP-'^+/A>![W7,J#@LLPQ M<3%-/5,1C <,2)&SA!A8"Y*C@<:->(E2^UOZ];#MU\.M#77=C+WNAHV>N:$Q MPC8-]Y0HIKR.>F)H!+H>.ZQQ9E=CWXZCL[';VS4'ETCX_%#JSXMK=T=O5]H4S&ULK5C[;]LV$/Y7#MY0.( 6ZVTK2P(X3MH&:]>B M:38,PWZ@)=HF*I$>2<=I__K=40\[K>,X70%##^IX_.[U'T&L'/HCYPM+ X/QTR>;\AMO;Y7N- M;X-.2R$J+HU0$C2?G?7&PD M@>'MCD]X69(BA/%OH[/7+4D3MY];[2^=[6C+E!D^4>6?HK"+L]ZH!P6?L55I M/ZCU:][8DY"^7)7&76'=R/H]R%?&JJJ9C @J(>L[NV_\<,B$L)D0.MSU0@[E M);/L_%2K-6B21FWTX$QULQ&8;7;C!S)_3%DCK$#W M7 J3E\JL-(>_QU,4QXSZ9Y=;ZD7CW8M2E9V8).[P5FX5 ', MP*()J]B$^P3&9MM!>_077"JL0:=,R!/ ?.35E.LN)[\9">#V&&Z.H4!_, W] MVYO+(PC2R,LR'X(H]E*LDMOCWXYAB4878"S7I2N[5Q?OCV#D14D J3=,([A: M:07]J]L/J,#+DA2O41S!>$696 HFNT7&MY>U3 O?AJ%0?@KQKA4U92$EMR@ MFLD[U-Y^#+TD1G$_A -"-Z.LNFNSRHT\[3BJ*"'1-FXL:(J[6;-E/8XJ4&.I MS4NGS2P$KG+Y MW)1H,J*^'A+D0V3&QCCP[] \W3C+(@#GWY\Q7N$PP/O(2],,[V&2T&C4R'=R MH]#':^I%_A#O;0@W3V\$FXK2,=8)\;A>H9G\'INX:2A>/0!0;N1I/=_SX]C! MB4)W)Q1).&I@2"5_V3TS]<)@Y"8.1\E.9'O8+>G8+3F4W:YF,VSL!S(;9=5D M.Z-N+-[J6*.&:YFKB@_Z;Y39W>CVHCJ8!0W5TE8I\2Z+:6' MA6,>F"F6X-23'Z;I5CN<([_!OV2'(C5EZNY=,.B0??,BOT9^N'0BZ+H"!^1))'^,+-"?$C@U:,K/6GZ M=S !(LF\9!@0D"!+\1IYZ2B%-RU?D=_KCD7K/.Z&I\%]W;T.\!,M_AT-[[$$ M^"J\R']+8HHGD6^'!%U2/)%'SU/\XS6V4"=/>+>+\4'A6R,_\@<)L$;_8Q*4 MR-UB)G#>3*NJKH>),BY?-+_C'#:VF M(>X=HM01K>^/X!677-.FB=*PP,V)H.V \U1'^BB;9IX?X)8AIA83Q"&RO ]9 M[ @[B+Q1%N"J*6;Y#?X_(D^0/J3:3]S]"=A2E0V];)1AHR#(,0)-(:'J3'TO M""/H)T>84TB#&*+M^M!6?*D'&EW45K!GC$+H1Z$K\\P+HA#B(8%*?"].\5., MD*Y;UMO,''EA@E^#P#]RODG28*OA!($7X/:J'?BH+#IHRHEDD8COR;]AAC@S M+TQC&/E!TP#_#[]S%CJ1=L(9) V,8-:W3 M#[Z#:GY0NK6S'&HB6[Y\KOZ?1I MU^G3YW=Z&'!G _410S?:'=",ZW.)C7A]NO.6:33!0,EG.-4_'N*6 M2M&UL MK591C^(V$/XKHUQ[;4^4) ;"'@M("[NGGM2MT.ZV557UP20#6.?8.=LLN_WU M'293O7=2*%P9L/L\Y^9U@5(? M9D$<' T/8KMSWA#.IP7?XB.Z7XN5H5'8H&0B1V6%5F!P,PMNXLDB\>O+!;\) M/-BS/OA,UEI_\H./V2R(/"&4F#J/P.GSC$N4T@,1C<\U9M"$]([G_2/ZAS)W MRF7-+2ZU_%UD;C<+K@+(<,/WTCWHPT]8YS/R>*F6MFSA4*U-1@&D>^MT7CL3 M@URHZLM?ZGTX<[B*+CBPVH&5O*M ) MG:%907YNOM"&/(3:6OC^B:\EVA^FH2-@/QVF- -FC0')=[@(M[:P:VPJ=1V;Q#^O%E; M9^A(_-66;84U;,?R,IG8@JYC7(G:#OEIQW"1DM9EA]<6?Q:G.)OZCJ:KQF\ M?7/%XO&UI?-./(J:QP1NK*=)Q<)\C:8IF&]B>,!G+9\]=FHP$PXV/!52N%=8 M[HU!Y8%,*4W"D%IM?W1H )_(#> 7K67RDA-="D! M8/WW\"W$_3&UK#^@UC/\13O*__]E\Q]$!OV$@I=M1V&3IK#)5Q=V981*14$' MZIZ[O:EJ2_;3G[.MC-WX=R\%94%9%OR5;CAG28@&N)0>N$UW9V>97]#<@7;# M3U:2MI,._9U26AWC-[MYM+SSJ(-S"<:L-Q@/O7G8*"V.>^]9XFVC%EO28ALW M:AWVAF-6:_5COX QTYZ%JVZ!^V[D(SV[.',VV?!_0 MT=5[Y:I+M+$V3Y";ZN8]+:_>+_?<;(6R('%#KE%_3$HVU9N@&CA=E/?P6CNZ MU8]Z%#G92?6J"T0#;U4I]-0KC*GO@D!G!59,#V2-@F;64E7,4%=M ETK9+E+ MJLH@#L-A4#$NO-G$C!?PE>-.G[3!*EE)^6H[G_.I M%UI"6&)F+ *CUQ8?L2PM$-'XUF%Z?4F;>-H^H']RVDG+BFE\E.4+STTQ]<8> MY+AF36F>Y>Y/[/0X@IDLM7O"KHL-/<@:;635)1.#BHOVS=ZZ=;@F(>X28L>[ M+>18?F2&S29*[D#9:$*S#2?591,Y+NQ'61A%LYSRS.R1U=RP$FBLR4RC$-XO MV:I$_6$2&,*W44'683VT6/%/L*(8ODAA"@U/(L?\>X" B/7LX@.[A_@BXD?, M!I!$/L1A'%_ 2WJUB<-+?H+W]*WA9@]_WZ^T462(?\Z);"%NSD/837*G:Y;A MU*-=H%%MT9O]^DLT#/^X0/"F)WAS"7VVH$V7-R6"7,.\45E!AK/M1UE5Y.&% MD=DKK)6LX*FJ2[E'U/#"35'(,N=B TOV!G.VIUUC-#QCR0SF8"1\16WL/$$] M4U/QS$XXN'-+<)'D^258%FA9UDSLH>Z8YZ +1A&V+"="6:M"'U5@KX(+FA:B MVZP[TN0>!V&&A-4'8>HHS%#9[5&<.HIKJS3"%F8BAQJ5^X>)#']?.7+G@WU@ M&E;V;W4'BY:^PJ.BI;3;A:AJGJ-BCNV+V_LTR;8TM,%^ : F?+2EVY6 ]]$' M6.ZPW")4[59!NU6 C([5BL(.9HY_GA^7NW'+J>1\^BZQLG!7L.-?V5-#GO'N1P7_C71_(2<#(?S]Z@?<\LR-/ MGZQ%$2=&(F?(C6+5_VNWZZR6AHD_)FN]@^'83UNS)?3);Z\T6^2'XY&?Q*E- MC%)_&+I6.!PD\966LQ"I'Z6)==N(G&_9C*+!*#IKN^#DP*M0;=RQ;K]1(TQ[ M]O6C_,+4QLN-)2XIM1P,"+_J/8H;SM&UN[X7$E#A[%K%G3[ M064#:'XMI3ET;('^/C7[%U!+ P04 " !9A%=6QZBB^$P' ! % &0 M 'AL+W=O7AV-\UT.OT 49"$+ DP .A'?GWN!2B:LFEZM],O($ "YSYQ<,'S M.ZD^ZSUCAMS7E= 7L[TQS=ERJ*WE'%,X&-.Q84^UJ4(X+#,I'H^ KAW7F\EW= M5/*!,7+%!-MR0VXJ*C29?Z+KBNG%^=* $)RZ+#O *P<8O@ 8A.1'*DW=B MPS;' $O0KEY MM):M #C%2KD3_ ]8!X;AEVM9-U0\?/=-'@;9&TU**;2L^(:BO5LNJ"@YK:P4 M&T7 -'8A ^A.J()M?TLAP@U37&[TV^\=><\V3O/YA@VP<#'(].H->^? M5+08FX"&(6D M"(O'7&PHWY!YX&5)ML!G'L<+LBI_;[GF3OCF-R &9[KU4O@&I!8PQX ZZ)OY M#NAXL:RDUG\E\]!+HV)!DJ@@[[9;L EU9_>E\PB$![2T?8USHS@%L4GL+[[$ M!; Y6;UF"C8HVAYX233PQB!C(?ADI6T&V3YU_>>.#"(O]1/L!-9?UJH*(FI: M)4A6Y"3+,M+QEL+L,(JO6ZL32HV@C=)@Q)]1Y\\H6;SNB,"+"W#!/ S0$<\T M/K8[B+TX+AZ5_T4<;X6Q-9GGYR$\"R^%=.E7N'TQLBV.ML&:@D:079;X-?E) MBN_+5BGDM(K3-:]PP\VY**L601%:$0DPBHB1N1RH'E1)O<*F,*CDQ^3Z54!: MEJJ%$3L<(IC2@!0$ 4E#\DD:"-QATB/,4]M79=G6;46_(M&LPS/7R8KX-0AP M(829:8O4O!+,>8B^"+P@+\@$@2<]@2>3!(YT)H7=K"#J)ZBS;BPG\;(G[VMT MVQAO3R*/\_:Q.,$.% CB#HZQ47J284?9-:!6P("@RYI9XJ8]PR"U($0%CN1; MCLRL9$U6/U^_]\@=$!RZUIT?0+[_9E0A/<.T@:^] =M"XQ]SYDG'FB<=;P*I M>)F?OLB?11J3=_>-XZN.+2#TPVC/\PQB.\\*9+@T@G95PVG&_W!9 K8>&^C! MX25=TAAZ3Y(B)!GP; 0)AW'L3[9.7TC%,+3/*(FMWG&8?YV($RODQ(HYL8+> M.^_C1V8Y2Z-5="UO&9!45B!%^3$26YB];@_F0R\J#B(4:,DV3+.I9$_[9$^_ MN%HY2L3'L^GO<#0MYS^ .J/5Y33^)TN$0^ G*6FO"GU]MSZ< 3UQ0:J[' 4^ M@#>NMNE=.Y*ZJZ<,\2QK,16>: $D$J>61N9P((1QU\LP_7!Z SL2;D;#=)_G M-H;8)#:.ST^!"<6MQ,P_2,34=A+S;#$1UJP/:_:E8?W5WG- H=4M4W!M&T06 MCO>V;C#U1LEL6@1&]NZ 33OL1[?21VS2:IAB)%R^@ G@3L1&*-\5FN+9+L7X MGDV&\RW7I7,^U@/9:42^)K-*S, M879FUV2G ;0].U52[+Y'W9T, !OGJP;/6"':NE,C[2!]\NU$4/,^J/F7!K77 MK+\%T@?+_V-QG$0=/Y1Z_$.@F@Z?;%IE4QFB_] =$CA^&J#(T6F6X,!Q:Y!' M.+#DY>5%AH/4#M+4AC(;#G),F-"/D%QS+\KS*;8K>@\6TQXL]VS35NQ =W!K M^8N&WJ BQC6QQ!=L#+F5'E;!&<]&IL1_,/R^Z6_W_>BX? M630&#*>(%]IS!,BG<,%*H$H?4_FH8$>];V&'2RB2-Y 9 JL/Z>YW#*I4MV\' M"]PE$CIKMJ?5UA;P7?6)+(^ 0"*"Z':M^88#-.MOHITF_Q6[F_0H_3W;^U M'ZG:<="@8EM8ZI]F4%@J][_*#8QL[#^BM31&UK:[9Q1J?)P W[=2FL, !?0_ M#2__!%!+ P04 " !9A%=6B: ^0_0% "D$P &0 'AL+W=ODXF:_?D?2D5^C9/DX](M%2KSG7GC/\XY>)D!73.)73@9I+SL96J"H'U/?C0<6*NC<\M>]N MY/!4-+HL:GXC0355Q>3#!2_%XJQ'>H\O;HOI3)L7@^'IG$WY'==_S&\DS@8M MRKBH>*T*48/DD[/>.3FY2,UZN^!+P1=J;0S&DY$0W\SD:GS6\XU!O.2Y-@@, M'_?\DI>E 4(SOB\Q>ZU*([@^?D3_:'U'7T9,\4M1?BW&>G;62WLPYA/6E/I6 M+'[E2W\B@Y>+4ME?6+BU<=2#O%%:5$MAM* J:O=D/Y9Q6!-(_2<$Z%* 6KN= M(FOE!Z;9\%2*!4BS&M',P+IJI=&XHC:;& MQ/[[#@/#UL"P"WUXATP;-R4',8&[9CXO.6:]9B50A1Y09C@((F].*,[4F7!1D59Z )W\1@N&RG18EQ.0B]+ M4C-(O3!-GI'[3=3'^5(V3#T211"G7N3'\%D8_T6']%N( X\$ 0[2V,NR #X6 MM8V6\_-&&FG] *P> __>%',35 ^F4B@C3;TPR^PS3B,XS_.F:DJF^1@+"&Y' M7KA 'Q+$SH[@D'I!@,^G8&MNW(]\'W^#,&Z->29<<6B#1CK7KX<<@WT)PC M.:)YL)@5^0R8Y)CY>=E@)<,!Z!FW%K#ZX=V;E)+DO<+UM1)E,;;;IS0^JD= M%!45]RP,4S 1)9YYZ@3^Y$P"-^5QDS/7K0&.4)9#&YMS N>5D+KXQR4(ZMA/ M(1(1RX,4JX3F2' -N'QWIZ(,,QDH\8%&9(.T<3*":F-T&-C M@)\*5O8[TBANTRA^75F]9&H&'W%KUDLJW'+'2"WP6FDMRHJG*EST7BA6FSEBK6D3E[< F(T, JT9CQ=A)7J*&1UK15YJ\GQLE: M,EC+L8$SQCO8K=IH2UK@46J*-HV\. D[Q3# _$8'.^!Q/SV I$\/.FB9M+1,7DS+3TPWTD4+9]O=P_4J MF/NXV*EF?\.SJ6]WR]@3GE94CRQ M26PI' 'QL9@F0$AHYC&D7H8'=&I7)Q![(5(KR'A,D\DPC02**[0;&"9/CGI4- MWQ^@M4;('/FOBR=Y53PM^4,\6GP;V,C%F&)+%6,\D;HNOHF7A!$DJ_ F&,^@ MC6Z0X[^ZA.3TZ)6:,<$1?U^@G]'I+L39B2T%I4=SC@;)$/IQ M8A2T%W/#?P%02P,$% @ 68175I K<6K[!P XQ0 !D !X;"]W;W)K M&ULI5AK;^,V%OTKA%L4#J#&(O5.DP!.,FVSV+:# M2::+Q:(?9)FVU9%$EZ3SZ*_ON90L*Q['$\Q^L2F)O,]S[KW2^:/2G\Q*2LN> MZJHQ%Z.5M>NSR<04*UGGYE2M98,G"Z7KW.)2+R=FK64^=X?J:B)\/Y[4>=F, M+L_=O??Z\EQM;%4V\KUF9E/7N7Z^DI5ZO!CQT?;&AW*YLG1CRKRL96-*U3 M%Q>C*3^[RFB_V_![*1_-8,W(DYE2G^CB=GXQ\LD@ M6_T1*S;&JKH[# OJLFG_\ZM&/&*&"[8+ZJQ*\/>-7,Y?RE@ IMZP\36L"MQ M5.*-+$Y9P#TF?"&.R MZ1P,G+_BBH^RF-$6ES$9+]K_IS%@-:/QQR.=68GA8 M(M'ES*SS0EZ,P D7]ZU+&%JP:Y5O5:-;*RA MJ\Z1R?C?RI@3=B7!3,F&>3SDRE%EAUVY7TE6O%!=.B63<>4TSUK-[4UF'8(* M!;H:2YLMCB]4!=:7S?*,_5?FFDD"!T-J93V3ND\O_7#Z\=D-9!E;%NQ;EOI> M%F98A(&71+0(?"_- @8Z@FP-XW[F\^9Z?T0D>QEX4 M*![SQ(M%>.*6D9=% M;LF](-SE?\PA,SUAX] +$G%"3Z/0'3?(R 4@B M ACW4@ *FR-HCX^!)>[!$A\'"]KH?%/)/;1\D(5:-N7?"$79L-^0.^UXKN6* M.M[#EM&'0'14X9= 1&5^WF7A!&UU:,;TM^M;]BA!ZMQT4#)O9^XVM:V2+JML MPL9=H%]H(YQ];#!&5.YRB?%A6U?0JXO>#B8'G@YCV;P:%.(^^ ?2"Q*!3D'B M&"%$2J'-^#&D)SW2D[>6Q7*2!+JUJ-JW5!N$@W&\L;)P] ML^EZ73VC?K&/IW>G[$X\&879P MF \]HAJOX:NE*[ M*FQ+UT$I##+45-[VVB1Q* D]P;,>F'M^ \XEW 7>1!3"0:*B:-)"(X.2\*N MX@.Z*?4,%%KT[31U=:#'Z0"^AHDD8!SM.W8(Z'SW6"/=A+%%1QN1Q$O :'2@ M.(4&$0KVJVJ^1Q@VR!O&VJV3AL6>2"/LX3'5@3!.$(Q"@EI#ZL!.#-_%I^]I MYI^[;.)TR\,QBE$*ZH_1]B+Z1TU*4BHD!L$O5BQOYG@U>, KS]H1OD 0'-]! MN< GKGL)L7V<<1Q[KTO4A[7$'WAJ98V-<4J-+:,",^:IH#EO9Y>TMFHK":* M$>!!ZM;%1EGX]]TWJ>#B!](6<@C87KLN ]D1APD \)U_W_WP;2O#NG7S;,] M2,B6J[S*F^(PFG7G['-J_PU_B'#U 6APG=]J\ MHP-I> X2/^9Z[GI9T@Y50"(&UAL)BXNRZQJ #BH($OIW>V.;'@Q721!2^4]@ MQ'6^+FW7//5KL.L1#PXG&)RV0+A[#=@<=!"1TX%F.RT*O<$66:\K]2PIE#1J MDA;E!I9>/EI*Y,,V\"X.V:]$3\ 9,E'R7--R$>@"@ :,UT7A^5'BMFYV8\"B M*S+RJ6VR[6$,F5$B6.BGNTB[F144%D3Y$&-?!VZ!C3&XGV5>F*4LPM@*QW_/ MJTT77DHN)1SD]3-'KOU"U280Z8$,GM);!*0$F!E>[*K*?%96I2TE(EM*@2*V'7HYZ00^-/X23 MR>##4RWUTGU>HZ\ &(#:;U#]W?X+WK3]<+7;WG[^^R77RQ(F5G*!H_YI@E=E MW7Y2:R^L6KO/6#-EK:K=&PO=V]R:W-H965TL2);=7=!K36@^1Y?N?CH7*^JN0WM1!"PW.1E^IBM-!Z>38>J^E"%%S9 MU5*4.#*K9,$U/LKY6"VEX*E95.1CYCCAN.!9.;H\-^_NY.5Y5>L\*\6=!%47 M!9?K:Y%7JXN1.^I>W&?SA:87X\OS)9^+!Z$?EW<2G\:]E#0K1*FRJ@0I9A>C M*_?L.J'Y9L*73*S4QCV0)Y.J^D8/OZ<7(X<,$KF8:I+ \?(D;D2>DR TXWLK M<]2KI(6;]YWTC\9W]&7"E;BI\J]9JA<7HW@$J9CQ.M?WU>HOHO4G('G3*E?F M%U;M7&<$TUKIJF@7HP5%5C97_MS&X9 %K%W C-V-(F/E!Z[YY;FL5B!I-DJC M&^.J68W&924EY4%+',UPG;Y\T-7T&URC7RG<5 7F6G$3KN//?)(+=7(^UJB& M)H^GKL&E>-23&%W^]HL;.N\'+/=[R_TAZ9P&3-914TKQ$9> -Z(5!2J:H\2XU/2N.%LJ!(!$ZM"G$&?Q=<@B X 8)! M%!,A>T#0CTL_#E!X:)D43Z*LA8(C<%TK\ *\B:PX;(6,C&&QQ="ZWXV;H/DSQJD4LTRC"WV. ME8'K=M2M-I*- 5.AU*8$(TMSW-@ (=!C\-@$(=[::,9^&-I M'JZ(BQU+[P7MD92K&V1'8I<:0?'7;";@F."M3N"/6B/\2Y-0 M;O#_%NPN>):3>(2>:\BBJ%Y/;H1L]N7F.VJ MLD'MNZOL,[H]JW(L"1,$DXVF9[ MPF'M\1[N:?LF.:]K%"-+]+E1S%U!'K' QBPBP1ZQV,8]X36V!K(;]=F-!K-[ MCY:B#61MD\".$.'1D-;;[--.K7:E\6 U3>SK$C>0'03Y\.ENB_6V;'PL:>\X MQKDG'25NA>X0HGJIF>ZNHZB 6:&'&RKS[2CLTKF??8X#W(:]DV[^(63C1[B_ M4BK;-0='Z'_<0O8$\VT8#XK?Z2DD,;/<.**-V[5#MP^@%\16%&)[P5S;B]L( MGL*QQR++#YP3B#P;]_F-$":.Y47!"22^G1P60E+//,MEU*\DL8V]TRGU*=2Y M89O#3#-$->C&5N+X2*H[0JRZBG]#J6HO59-$TBQR!J;2 M-!)T>N,OP4!IJMF$6XQF95?>-/;I\:74<.2CF,B:RW6#2Q/(C;AT7<=F[#27 MI.I TJ& :KL#%$R6^UZ0&.60K O9 3Q#W/4$\N%EO@9/. M"PTTKM"(HNUXR/2M&KC;\'GW5K.K>1BVQ[1[K^A%8+0Q)WU*,!*B6.;56@A3 MNZ@X*\S9M&K.[X8N<&%#'K7JF/ZEB^SH%SHFY"^N'LQ0'Y!C4IP&ZTSD^P\E MM\^$*Y25FZ/5NCE:,3OI_]]GZAOV_H*^1&!IHC\@#>-AS,6KU:X=P:_@V '^ M>KCR5_A2X;$\RXGLMJ=[L>WAG#"P&2WPZ6D ,DD/F63XL#U=B+3.38QW?KHB MM%MPVR:I:R9K.5UP:H.1=*W=,-L%EV%;MN'RJI8V=]XWC2>564>%.#A9=T#J MX))F:EK5Z \%-LOS['N=I697Z1'5?=^YX1+YH:A2D5O-P(+/, 'FC>DAZ.7' MK"R%U.U$6&5Z\0:7A\-P#_CV@"J^3;^,KWY"P/R MZ3Q#;LW%#)&PO=V]R:W-H965T M\_OV;Z;MTH_FA+1PG,EI%D$I;7U+ Q- M5F+%S(FJ4=+*1NF*60IU$9I:(\L]J!)A'$6G8<6X#-*YGUOI=*X:*[C$E0;3 M5!73VR4*U2Z"+TKJ),)W7K,![M%_JE:8H'%AR7J$T7$G0N%D$E^/9 MS]3Q94H8_X6VRTW>!Y U MQJJJ!Y."BLONSY[[<]@!G$>O .(>$'O=W49>Y36S+)UKU8)VV<3F!MZJ1Y,X M+MVEW%M-JYQP-KU#P2SFL&+:;N&:FTPHTV@T\/:!K06:=_/0TCXN.\QZSF7' M&;_".8[A5DE;&O@@<\S_)0A)X* R?E&YC \R7F-V LEX!'$4QP?XDL%UXOF2 M_W+]H)DTS+\2 S\NU\9JBG[N,][13O;3N@*:F9IEN BH0@SJ)PS2XS?CT^CB M@.C)('IRB#V]IX+,&X&@-O"Z@7VJ#_+N5_U0(FR4H)KEL@"[>T(MMR586E\U M.BNI(C2TJ)%*-%.%Y+])UGKK$ZY453.Y!2XA4U+VA3C@/RN+9@;?D6E ]U* M[AFK-1$F8W?5_A.1V9IMJ1%8YWP >E9F2CBBK&@411&-CM^\9;K@=-@"-P2-3LZF >BNPW2!5;6OZK6RU"/\ ML*2FC-HET/I&D>P^$!V.#K7:< MU E98FC:C156" W;'L8>%/MLB^J')YV3]+^O)#MN!HT?-OIBZT[W??I.)YT6 M>Z4?3 6 Y""X-,N@0JSG86BR"@0U%ZH&:6<*I05%:^HR-+4&FGN0X&$<14DH M*)-!NO"^M4X7JD'.)*PU,8T05#^N@*O],A@%1\<]*RMTCC!=U+2$#>#W>JVM M%?8L.1,@#5.2:"B6P=5HOIJY>!_P@\'>G(R)RV2KU(,S;O-E$#E!P"%#QT#M M;P?7P+DCLC+^=)Q!OZ0#GHZ/[%]\[C:7+35PK?A/EF.U#&8!R:&@#<=[M?\* M73Z7CB]3W/@OV7>Q44"RQJ 2'=@J$$RV?WKH]N$$,$K. .(.$'O=[4)>Y0U% MFBZTVA/MHBV;&_A4/=J*8](598/:SC*+PW33%H.H@FQ8*5G!,BJ17&69:B0R M69*UXBQC8,A'.(Y/31# A)>B')<%7IX5Q5!X'_N#_37M;TE:HZ?075LU[U[/^J.@Q/SEU/:_W]B_&5=LHG\/;Y^:.ZI))0S@4%AI=3.U1TVT+;PU4 MM6^;6X6V"?MA95\]T"[ SA=*X=%P"_3O:/H$4$L#!!0 ( %F$5U93*K 5 M9P( *@% 9 >&PO=V]R:W-H965T]F+K MI/L^?7>GN]E:FP=;(Q(\2Z'L/*J)FM,XMGF-DMECW:!R)Z4VDI$S317;QB K M DB*.$V2DU@RKJ)L%O:6)IOIE@17N#1@6RF9>5F@T.MY-(HV&[>\JLEOQ-FL M816ND.Z:I7%6/+ 47**R7"LP6,ZCL]'I8NK]@\,OCFN[M08?R;W6#]ZX*N91 MX@6AP)P\ W._)SQ'(3R1D_'86M.S!3H'DJONSYSX/6X#1R1Y V@/2 MH+N[**B\8,2RF=%K,-[;L?E%"#6@G3BN?%%69-PI=SC*5ETQ0)>PXI7B)<^9 M(CC+<]TJXJJ"I18\YVCA"ZSY[W$12VNX]"5[N3.]AFBF\(#-VEZ!XJWLD MFBK," NA ;I&&G:',736==^;>S?#;IBIN+(@L'30Y/BK$V6ZN= 9I)O0B_>: M7&>'9>U&*1KOX,Y+K6EC^ N&X9S] U!+ P04 " !9A%=6YU+/R9$# @ M$@ &0 'AL+W=O' MET#(7K&!#P@CO@M8V8TR\5-YT/K15[X4 MTR3SC$!"[CP$Q]L37(.4'@EY_+4&3;IG^L#-\BOZYS!YG,P#MW"MY0]1N&J: MG">D@ 5?2O=5KWZ#]83./%ZNI0U7LEJ/S1*2+ZW3]3H8&=1"M7?^O$[$1@ = M;0E@ZP 6>+2$\JMR[PSV"HQSL_MV-8A> MD'M1*K$0.5>.S/-<+Y43JB1W6HI<@"4G9&/P[YC+@GQ1CJM2/$@@LKUK6 M; MKRLBM5JZRY),JH/@O0(HIZ/+ 7O-PQ:*(-Y"?D@']E;",L0C>H,OK(. - MM^!=AZ7##!B0W.O/5J*QY!]R*Y2HE_5;? MZ"C[&.$[[/@. _I@"]_/2,O!B0S+*OIEY6%9+]^B.SP"W;..[EDTO;VBEJVB M9% 4"O-_W-^B'@CO971J/6\ M6PQQ=)KM5D-O8S1N-7]H=9+KN@&'C$H#@#^\6UA%@?;-:6]D='1P%1S#R6AO M931J/>]601Q]N%L$O8O1N-/\:7@!1/$:Z7&%'P9?QQ_MQQW_BW'8?1/W^_>NM3O^F+>;_GYX>W9RRTTI ME"42%AB:G8[1*TQ['-%6G&["$<"#=K@?"<4*4%'&#\#^A=;NM>(?T!T*S?X% M4$L#!!0 ( %F$5U8&N/3<> 0 &(6 9 >&PO=V]R:W-H965T#>VLAGU0"H,DF2[GJ>XG6 MRQO?5U$"&57G8@D<[\R%S*C&2[GPU5("C6U0EOIAJ]7U,\JX-^C9N8D<]$2N M4\9A(HG*LXS*YQ&D8MWW F\[\<@6B383_J"WI N8@OZ\G$B\\BN4F&7 %1.< M2)CWO6%P,PZN38!=\87!6NV-B:$R$^+)7-S'?:]E,H(4(FT@*'ZM8 QI:I P MC[]*4*]ZI@G<'V_1?[;DDC"X$4B M5?:3K,NU+8]$N=(B*X,Q@XSQXIMN2B'V H+."P%A&1!^$]#NOA#0+@/:EFB1 MF:5U2S4=]*18$VE6(YH96&UL-+)AW+S&J99XEV&<'DR+UT?$G$S9@K,YBRC7 M9!A%(N>:\069B)1%#!3Y0*8)E?!AA*K%9"PRW$J*VI=Q<@N:LE2=]GR-21EH M/RH3&!<)A"\D$(3DH^ Z4>2.QQ ? OC(IJ(4;BF-0B?BKSD_)\'%&0E;P55= M0N[P6XC.23LPX6'H2*==*=RV>.V7%+:BS;X7;2@EY0O FM!D]DSVUTWHLYT> MKJF,R=??$)+<:\C4GS5\1L7S._7/-WW@1BUI!'T/"UV!7($W^/&'H-OZJ4Z< MAL .I.I44G5@4M71<@;^1UH7%:T+9UJW,,>9 MF(R XTB324KY&?F$/7IBB;*HNC462I.3L828Z5-RMXG2/#:*3#$E%H&]?T:F MFNIBWV#9WO-(9$"$M+M+0F)Z[ JV\U_O-MK,S%+ "LLSD';WU6XD)XUC-Y); MDP>=@"2?!,IY_K^O#(F=6QJC0$=B!@T-HYI]8[ MUTZ90$-J-85V*->>T0S^YX^[&^!HNNYTVG5>X9!:N*,6-MH:W'!'$PV_:PZM M\TY]>PAVKC5P.KVF&L1'*I] %\F/!4=;@Q7R^G;A3O)HI=["W 8[=QMTWKMA M-&1S2[G>PC0'.]<?9%-JAN#OO&5R]=^MHU*\VA78HU\[!,:"TR.TR QB#- KP_%T)O+\P#JF/EP3]02P,$% @ 68175D;A MU;\V @ SP0 !D !X;"]W;W)K&ULA51M;],P M$/XKEI$02%"G:=>ADD1J5V#[,%2U CX@A-SDFEAS[& [S?CW^"7-"NK*E^3. MOGN>YRYW23JI'G0%8-!CS85.<65,,R=$YQ745(]D \+>[*6JJ;&N*HEN%-#" M)]6)/UNK+)&MX4S 6B'=UC55OY? 99?B,3X>;%A9&7= LJ2A M)6S!?&G6RGID0"E8#4(S*9""?8H7X_ERZN)]P%<&G3ZQD:MD)^6#<^Z*%$=. M$'#(C4.@]G6 &^#< 5D9OWI,/%"ZQ%/[B/[1UVYKV5$--Y)_8X6I4OP.HP+V MM.5F([M;Z.NY=QEXXV=XQS&ZE\)4 M>0!11_ Q!;Q%!)?*QD&5]$7$$^0I/Q&Q1'<8SLU"JK490_=:CP L-DZ-7$ M,TS^TZL--%(Y;/1]L=-&VT!K291W.+?,BF"3F<"B G0U:#*OTJ M:93+5I@P;\/IL*V+,*1/X6'5[ZDJF="(P]ZF1J/K*XQ46)_@&-GXD=U)8Q? MFY7]XX!R ?9^+Z4Y.HY@^(=E?P!02P,$% @ 68175GF&>T5:!P LBD M !D !X;"]W;W)K&ULQ5IK;]LV%/TKA%=L+=#$ M(JEGEAAH;*T-L&Y%LVX?BGY09-H6*HFN2.>Q7S_J$\1S MKRY]1/'TAA??Q88QB6ZS-!=GDXV4VY/I5,0;ED7BF&]9KKY9\2*+I#HLUE.Q M+5BTK(*R=$HLRYUF49)/9J?5N4_%[)3O9)KD[%.!Q"[+HN+NG*7\YFR")_GVVC-+IG\LOU4J*/IGF699"P7"<]1P59GDW?X)*1!&5 A_D[8 MC3CXC$HI5YQ_+P\NEF<3JQP12UDL2XI(_;MF M_;=*O!)S%0DVY^D_R5)NSB;^!"W9*MJE\C._^< :04[)%_-45'_138.U)BC> M"' M8R \?'RX95!#]Y6E%1\=X.N4+&Y*5L E*]J2B?N2??U=$:(+R3+Q#:I.?74; MOGHYOYV(;12SLXF:P 0KKMED]O-/V+5^A3([)EDX$EDGZ_8^Z[:)?9_UMRAG M$DI;'>Y4X>4L?CW#-B:6;9].KP\S N P(22@75S8QP6.;].6KB/#V%N;Z@.=FP[T(3W83;%U-%@81]&J2+S8>'>7KAG'/J? M6U:H&3]?(W:KG(@ ZS[W^MIJ0/(YYC>[ZF!( 1V_8&2NCOE?A&)&:0BZ-]@GN/J_=='4>P[ MNHH^BC@N&2@=MEI+8AF%O'ZOBO5F6A8#K0J>(?9CE\B[HXS)#5^J^EVKZI4_ M4J!IL( .TB=7"*3=OR& .2)DH$;XP&]AH[@_E/E/ZDI%4A;)U:[^W94OKN@$<5O77FQ+ M^<%@4V+2BB=&\8MDG4AE+GD]T?"\=B>"I[OJ"-1FI'RJT1B5+1R+K9O.UN'A ME[5X>%2/-RI;.!9;-_6MS:[MZOYM >!<%[OE$T2W)?LX99L\ MQQGHR=;I8;-1>Y='Z9U,8H%$/?G 76@D>?*M,"9;.!9;-X&M6\3NRW:AT6\^ M.?5CLH5CL753W_I5;#:L#W=AWUZZMD<=K'=A'V>[ENL1O0L!\ZL0QZ-G/LD^^ ,=G"L=BZ>6L]+PY>MOF,GOO)J1^3+1R+K;M8 MUMIT8K;I#S8? 5RV[7N6[L8!'/5Q$.@/O1#.QIYGP 0R>%B5Z,"8//Q@8_LJFC](3'[PS!CQ;IU5>A 9@?V,[ \R9M72)]GDND?5<7 M6+U5J04 \QR[Y]P!F$L)Q@,J#EYQFRWB?NT*E##N&^IQ7U'_'PZ1M@Z1OJQ# MI*,ZQ%'9PK'8NJEO'2)]ID.DP$MM:,D*P(%+5@#.M&1%6XM(GV\1*? ^6ST< M]E;! 1SQ@\#27TQ!.*+FPZ&IO76)]'DNL0D_W&=!J&?K;\X6 Y[EN?J.Q<@ M'*6$#%6E-(K=,ZWUH>;WPE_QM_ V3I5OO&9EO99,W=AQ4F_M*B> *%,-GOQ; MGVA>'1]#-_OT8)]9Z4>K#7Y"32"[7-9;9/9G]YL(SZNM<]KY.3X),7#^'?5/ M%DHK]$V@OJGV(T[;2]>[&3]&I346*&4K-0SKV%-9+>H-@O6!Y-MJ!]P5EY)G MU<<-BY:L* 'J^Q7G\OZ@O,!^F^;L/U!+ P04 " !9A%=6T]RW9 $ #V M% &0 'AL+W=O3%EJA[ MCNX]Y)&H.]QR\54N 11ZRC,F1\Y2J=65Z\K9$G(J+_D*F+XRYR*G2I^*A2M7 M FAB0'GF$L^+W)RFS!D/S=A$C(=\K;*4P40@N7RK2)WZG@5P__B9_:,I7A?S2"7< M\.Q+FJCER.D[*($Y76?JGF__@*J@L.";\4R:7[2M8CT'S=92\;P"ZPSRE)7_ M]*D28@^@"VT'D I #@'!"8!? ?QS 4$%"(PR92E&AY@J.AX*OD6BB-9LQ8$1 MTZ!U^2DKYGVJA+Z::IP:3V&A9U$ARA+T._"%H*ME.J,9NF/EHBHFYSVZAPVP M-4ATK35.D!X[&?PV!D733+[3L(=IC-Z^>8?>H)2ASTN^EOH^QW5^/4L^H;//\%73\]<\!S=/BD03$_+C5D_(*29WHG03PNAOE^@ M24:K*;_]MDY79@'\^Y?F1'<*RU\!>(@6J3K82'!EX\@S=C'&#B!<'0W>PK MTA*'"2$#OQD7'\<-PG[@[^@:981U&6%G&0\L5=K64T45M-JS$_[2V;=)%ELB M:\@6U;)%KVV[R*;P-LEB2V0-X7NU\+V?LUT)C_;M1+ ?]'H'MCN.&T2!%PX. M7'<=,*# M>&\#C,]Y]_V9LD7"\]92.@E>N@BLLL6VV)KBD9UXY+4=6&5@2WV;;+$MMJ;Z MNUT_[MS;GF%"_]@T?A#YWJ$)6^*\L'=LPN.X?C_:>UTV"]GMHO&/MM%2(3Y' M7[C(DM9".O$O7@0VV6);;$WM=EMW'+ZZ!:UN_ZVRQ;;8FNKOO@!PYS[W# M& M1U]LD3_PCUZ#QV$A"3WOT( M82'V_ ,#NGL-(;T&%J:Q)M&,KYDJ>R3U:-V\ M^V!:5@?CUT53SS2:=C1E1_ 3%8N4293!7%-ZESV=DRB;;.6)XBO3=GKD2B]$ M<[@$FH H O3U.>?J^:2X0=WJ'/\/4$L#!!0 ( %F$5U9!<7N'@ , #,0 M 9 >&PO=V]R:W-H965T?X -=,=EQ\DPF 0D]9FLNIDRA57+FN7":047G)"\CUG147&57Z5*Q=60B@ ML05EJ>MA'+@99;D33>RUN8@F?*-2EL-<(+G),BI^7$/*=U.'.,\7[MDZ4>:" M&TT*NH8%J(=B+O296[/$+(-<,IXC :NI\XE7",C)1'SK^9 MD]MXZF#3$:2P5(:"ZKTJK\\_<-*PSX M OVE\W:MS8R1KCY+\_X&%&6I_* )'Q8WZ/V[#^@=8CGZ.^$;J2GEQ%5:D^G, M75;]7Y?]>V?ZOX'E)1J0"^1ASVN!SUX.)TVXJYVL[?1J.SW+-SC#=P];R#<@ MT4KP#'U^4B!R[<+,+B0(:8V[X_GZXYU.;XP^20E*HG_O- ^Z59#)_]H\*!\Z M;'^H^:1?R8(N8>KHC[($L04G^O47$N#?VASIB:SASZ#V9]#%'EGIJ95.K?0V MM26%;RG,U] V(H,Q&?D3=WNHHZ4L\$88UV6-#H=UA\/.#F_SF-&VKCIAKUV# MGL@:"OU:H?\6&?7[]*U/\/,9+2F"@_#YF)#Q441/JT9A@(?M"1W5 M_8TZ^WO(F=*]+115T-I;)_RU*]$364/IN%8Z?HNDCOOTIR>RAC]A[4_X\TD- M3S(8X!$.CY)Z6N5C'/KM225X/UW@S@[G"4M94>BK[;_MG>C7+D5?;$VM!Y,4 M>8NT5D_MRZ.>V)H>[<9[^$CZ3V?V(0KIG ME'N0"O$5^LI%&K?VUXE_]8KTQ-94NQ]WR/!-4MOKN-076].C_-%Z;6 M/YE'Q^'0.P[M:17!87@\M+H'.SJSG?Z3BC7+)4IAI7'XA"F0-]?<:Z>3\R^L?Z?(/H?4$L#!!0 ( %F$5U;+F:<[ MY@( &8( 9 >&PO=V]R:W-H965TN(PV4CWH',"0Q[(0>NSEQE1#W]=I#B73%[("@2<+J4IF<*N6OJX4 ML,R!RL*G03#P2\:%EXSFM-K).YE ]V M\R4;>X$5! 6DQC(P_%O#!(K"$J&,/PVGU][2 K?73^R?G'?T,F<:)K+XR3.3 MC[U+CV2P8*O"S.3F,S1^(LN7RD*[7[)I8@./I"MM9-F 44')1?W/'IL\; '" M_@L V@#H:P&]!M!S1FMESM:4&9:,E-P09:.1S2Y<;AP:W7!AJWAG%)YRQ)ED M!FL0*]#G1&#+?" 3*8S"W&K487(R<0I G9,9I,#7;%[8V&NM 4.8R,A7SN:\ MX(:#)J=3,(P7^@R)[N^FY/3DC)P0+LCW7*XT1NN1;U"TO;6?-@)O:H'T!8%3 M2"](+SPG-*"T SYY/3S;?B&PG%;TV%;UC[,EUFLJ5 MP#90;6NX+NHR73-%CLF^6-8)C:ZH+>AZV\YA6'C5I[WGL!VA_59H_ZC0MDS, MM6V7OII@L*TO'ESNJ>L(BFB_6UO4:HN.]E.KK7A^CH9="J.W;)LW(MMQ/&@= M#XY68PH+4 HR;)OZ43I-)0Z%#!0S]6BPW83G^-Y@V9J)%,ZZ$C(XJ$88!_'5 M7LTZHBYI/^XN6MQ:B/_74%V"<::22LD4M"985(QYGE2NL%TVXH.6C[#C]UP< M!E$:]/9,^%M3P$[@;TPMN="D@ 7"@HL8\:J>:O7&R,H-AKDT^.)RRQP_!$#9 M #Q?2&F>-G;6M)\6R3]02P,$% @ 68175HF62Q - P *@L !D !X M;"]W;W)K&ULM59M;]HP$/XK5C9-K=0U;Q!*!Y%X M636D5:I:=?LP[8-)#K#JQ*GM0+=?/[^D*6$0M1+] K9S]]QSSUV<&VP8?Q K M (F>,IJ+H;.2LKAT79&L(,/BG!60JR<+QC,LU98O75%PP*EQRJ@;>%[D9ICD M3CPP9S<\'K!24I+##4>BS#+,_XR!LLW0\9WG@UNR7$E]X,:# B_A#N1]<!C=A:(YW*G+$'O9FE0\?3C(!"(C4$ M5G]KF "E&DGQ>*Q G3JF=MQ>/Z-?F>15,G,L8,+H3Y+*U="Y<% *"UQ2>+:6J'IA='&>*ML2*[+>">Y>DJ4GXQO80UY">(, MY:IG/J-1FA*M+Z9HEMLNT6J?3$%B0L6I,KF_FZ*3CZ<#5ZKX&L5-JEAC&RLX M$,L/T#7+Y4J@KWD*:1/ 5<1K]L$S^W'0BCB%Y!R%_AD*O"#80VCR>G>_A4Y8 MBQD:O/ W@071&)*_D**)BI3KII4+81$O[XK4S23D(G?^X2SN)W]N/I5OA0% M3F#HJ'=5 %^#$W_ZX$?>EWU)'PFL(4&GEJ#3AAZ/DH25N13J%4^ K/&< LJ9 M1'-"Z6[);>H6KVOP]*6S5GT2>4'/\[R!N][.ZW_+?AB&T;9A@W.WYMQMY5R7 MZJJD"\53W5*V;&(?WU:LMY;J2&"-M*,Z[>B=NC4ZI@1' FM(T*LEZ+56?I85 MF'!3;\J$0$1_FJB]\B1#B>X!E+SHM$\,&R':ZLK=OFVS:-"^J&E?O*YA1\EC M282YL \W;"O66ZMU)+!&VOTZ[?X[-6S_F!(<":PA@>^]?*^]=V_9*D2WI6=; M32QU=VOJR( OS3"F8NO[WW["Z]-ZX!N9,6?G?*P'03/-O,#8*?(:\R7)!:*P M4)#>>4_QX78PLQO)"C/;S)E4DY)9KM0P"UP;J.<+QN3S1@>HQ^/X'U!+ P04 M " !9A%=6$.SS9:L" #!!@ &0 'AL+W=OE!51478@: M.+[)A:RHQJE$80E)!JPT#QL88$RM(0H8Q?':?3;VF N^,M^R?K M';TLJ8)$E-]9IHN9,W5(!CEM2GTG-I^A\V,%IJ)4]I=LNEK/(6FCM*@Z,"JH M&&^?]*GKPP[ GQP !!T@V >,#@#"#A!:HZTR:VM!-8TC*39$FFID,P/;&XM& M-XR;?_%>2WS+$*?C.U@#;T"=$XY'YAU)!-<2>XLR=$$2*P DZ:8B5Z-"LX^;=FKFK9K@@!H_(#TG@HK7>7[#U-P^.,BX@O2"A?TX"+P@&!"7_#O>/R G[=H>6+SS> M;I)+41WJ]8_KI;+K/X<:V/*/AOG-G;]2-4UAYN"E5B#7X,1OW_@3[\.0^?]$ M]J(5H[X5HV/LV-HG*8"PR$#274;$2G@#<_,D:+9FO(4SH8:TNXR MMKN8S%K'_N7[R2ARU[M.7U>%GC=]WU>]L##N+8R/6DB&!6.VDEJ*%)0B^$=B MS7-BX1 &+\;XM8U).-YS,5 TG4[V3+@[:8#G:65#4I%4-%RW%Z=?[7/XVL;/ MWOH<\[F-TV>:-MQOJ%PQKD@).5)Z%YMAYUGT# [#0 &0 'AL M+W=O<[7P/27!174#3QOX.:8 M,&$814$B5 MH<#Z;P-SH-0P:1U?*E*GGM, ]]N/[-?6>>W, Y8PY_0#R=1JX@P=E,$"%U3= M\>TKJ!R*#5_*J;2_:%O9>@Y*"ZEX7H&U@IRP\A]_K0*Q!_ ''8"@ @2'@*@# M$%: T#I:*K-N76&%IV/!MT@8:\UF&C8V%JV]("2%+&FF7HNJ +0JE>0:6-I)+H^14H3*@\T[!W]U?H M^;,S] P1AMZN>"$U1HY=I26:B=RTDC,KY00=HY"_P4*O"!H$31_.MSOD1/6\0XM7]3!UQI?&\^V8/5RF1U^ M(=W/BC:[) MA"W1#%/,4FCSM22(+8&IS)MI[.MTW.R[<&SC>T%2&S6D#6II@UYIEUEF4[0U M.TOHH#&A'QVH.C8*D@Y122TJZ1>5E*CJ9\&87>@:X6HV04M@L; MUL*&_9N;*SZG8F@':NP#X?UI]*H9&0B9'6=MF-0@[\M8/=OJ"WR]! M%;:QG^+8&QU*.S8+DRCHD+8[R_W^P_QGA:B"-XM,%(:'ZEK,PC@9=LC;G;E^ M[ZGUE')4,30.C7"8'!XM+6:-!"@%NGO7T!S$TM[.)4IYP51Y8:M'ZQ? I;WW M'HS/S,O 7F]W-.6SXC462\(DHK#0E-YYHB6)\J9>=A1?V\ON U?ZZFR;*_VZ M 6$,]/<%Y^JQ8R:HWTO3'U!+ P04 " !9A%=60XH-KL(" E" &0 M 'AL+W=O>YN^VOP@\!&=M;(9#+G_-%L/N=CQS,! 85,&0:L M'VN8 J6&2(?QI^%T6I<&V%T_LW^TN>M$'0 Y\>#_=[X.GQ<&\;[FH56RF# M5LK \H6'I40+P4LTY4P)W=2ZG*I 4UM($.C79"[M^>\^M6K^J)_?#("A7.$, MQHY^PR6(-3C)^W?^P/O0I]U;DJ5O1+:E:]CJ&AYB3]J6%)V6)"RC54[8$E5L M3BB%O'/=VXJUD]@Z,<-PG00#+XZCD;ONRK9OYM]$UUZ\;98>#/D_!8E:0:*# M@GP!*8=H0O7(QBS3#<<%@J>5GJ1:A4Q 3A2B7,I^'6KN02?!"S\,@QT9>JSB MJW!'A&A/JPO?O[YIK;:RB]OLXM>76P^GOESB_9K&-T&PF\R^F:YIL)MS>C"N MU];4[&PO M=V]R:W-H965TUA+V []WWWW?EREWXIY ^U1-3P MG#.N!MY2Z]6M[ZMTB3E1UV*%W#R9"YD3;;9RX:N51)(Y4,[\L-6*_9Q0[B5] M=W8OD[XH-*,<[R6H(L^)_#5")LJ!%WC;@RE=++4]\)/^BBSP ?73ZEZ:G5^S M9#1'KJC@('$^\(;![;AG[9W!9XJEVEF#C60FQ ^[^9 -O)85A Q3;1F(^5OC M&!FS1$;&SPVG5[NTP-WUEOV=B]W$,B,*QX)]H9E>#KR>!QG.2<'T5)3O<1-/ MQ_*E@BGW"V5EV^UZD!9*BWP#-@IRRJM_\KS)PPX@B(\ P@T@W >TCP"B#2!R M@5;*7%@3HDG2EZ($::T-FUVXW#BTB89R>XL/6IJGU.!T,L4U\@+5)7!3,E

"4\13(7 6&)&-7P42L'Y!#6A3%T8JZ>'"9R?7< 94 Z/2U$HPC/5][51 M9'G]=.-]5'D/CW@/0K@37"\5O.499B\)?!-*'4^XC6<4GF2<8'H-47 )82L, M&P2-_QT>G) 3U>F-'%]TA&^8IJ+@6L$44Z1K,F-X>2+'7Z>",3#U61*9?6O* M9^6NW>S.OO*W:D52''CFG58HU^@EKU\%<>M-4R[^$]F+S+3KS+1/L2>?3!^B M? $CPFPJFF*M"#J.P':C==+I1GU_O1O"H4T0]&YJHQ?2.K6TSDEIP\QT-G3>&ASU;Z)FS7&M<;XI,9I+0NR D$+*"75 M>"7FP>>&_OZ3NT."*N5XOKG10W9D+]I31[AV471>&>L$.CW?JMI/D[K3M'N7 3 M38&[O:KKU:?UT!RZ6;%W/C+#M)I]?VBJ27Q'Y(*:.F$X-Y2MZZY1)*OI5FVT M6+D!,1/:C!NW7)H/ I36P#R?"Z&W&^N@_L1(?@-02P,$% @ 68175DF6 MY^V= @ /P8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5]F'0!I-FK2 6!H)"FB5]E%1;7N8]N FMZV%8V>VT\*_W[43HC*%;@][ M:>SXGI-SCNW;=*?TO=D@6G@HA3238&-M=1&&)M]@R% IPCB*3L.2<1EDJ7\WUUFJ:BNXQ+D&4Y..[,W!N=DJ=2] MF\R*21 Y02@PMXZ!T6.+4Q3"$9&,7RUGT'W2 ??'3^RWWCMY63*#4R6^\\)N M)L%Y 6N6"WLG=I]P-;/V/'E2AC_"[NV-@H@KXU590LF!267S9,]M#GL 8:C M%P!Q"XC_%9"T@,0;;91Y6]?,LBS5:@?:51.;&_AL/)K<<.EV<6$UK7+"V>R& M:[3W1"/]_2<_:GY8$FC-]R[WJZU?F)ZS:4!@2L"18,S0NNF M7343JRI_XY?*4O_PPPUU>-2N@-97BBY?.W%-I/O/R'X#4$L#!!0 ( %F$ M5U;4Q$O31 0 )&PO=V]R:W-H965T;S^[X 2K8.=LDW3__8V!T@1( MFI,218FQGWGL9VP/,[.MD"\JIU2CU[+@:F[E6J^O;5NE.2V)FH@UY3"R%+(D M&A[ERE9K24E6&Y6%C1TGM$O"N+68U7T/,:@1_S"Z M53MM9*0\"_%B'KYG<\LQ*Z(%3;6A(/"WH;>T* P3K./?EM3JYC2&N^TW]J^U M>!#S3!2]%<4OENE\;L46RNB25(7^*;;?:"LH,'RI*%3]B[8MUK%06BDMRM88 M5E RWOR3U]81.P9N>, MP:X;^ ?,/!: ^]4 [\U\&O/-%)J/R1$D\5,BBV2 M!@ULIE$[L[8&^8R;?7_4$D89V.G%'9&<\95"#U2BQYQ(BBX2J@DKU"7ZC)X> M$W3QZ1)]0C929E0AQM$39UI=02>T_\Y%I0C/U,S6L![#:J?MW#?-W/C W"Y& M/P37N4)W/*/9/H$-0CHU^$W-#3[*F-!T@CSW"F$'XY$%W9YN[HZ8)Z>;.T?4 M>-W>>#6?=X#OOBJI)%I(=3WFW,;8'S):K4E*YQ8$!$7EAEJ+/_]P0^>O M,<>T_S.:?XQ]L4]Q$K&4U'2,9\UMD%M:T+B9N'Z>!K&,WNSZXT1 MF.M'00^6#&'QU(_"#K4G(.@$!$=W/:%:ZAB+IXL$ZG M)WB(P'$8N#U8,@*+G& ZKG?:Z9U^K!=V\ ,1TY$#&,.W'X-N1X ^]GT_Z@>K M,6 0!&[HCPMRG?<4PCD:L;H<8@TY1'-*B=:2/5>:/!<4:8'N7HM'N/ LI>B; M*#*#OD+?.;PO(<-)7W+HHP?"73OYF>+=6=F2<['M.WXG=W-/C'F9* HB=W9@ M]%"U=/'N39_@:>]$C:"\B8][QVD$A2>A>^ LX7=)^.3K<:(H/";*ZXL:HKR) MUX_F(R@\.73CW?<\SCV:\2Q^U=6'"=L0UZ":0FN(8UPS4A2_4?86 -O\&J*? M8G ;#!PPG[MQ2+(1%W5V4U20+YOL&_*<-8SR54,#G71X&3\(->WB]UX38=CW MWQ#D.A -^PX<=VD^UUO5UU^J6NJ7O^-J3KK M2NB=IBE9?Q"Y8ERA@BZ!TIE$D)W(I@IL'K18UW71L]!09=7-'"IG*@T QI<" M=JE],!-TM?CB/U!+ P04 " !9A%=6YA%_FC<# #>"0 &0 'AL+W=O M32-$U9&PG(V)"& MAF"7AVD/)OG:6"1V9[LM^_?[[(2L34/'PUX27\YW?,[GZW0CY(,J #1YK$JN M9DZA]?+4=5560$75B5@"QYZYD!756)4+5RTET-P&5:4;>%[D5I1Q)YG:MAN9 M3,5*EXS#C21J5554_CZ'4FQFCN\\-=RR1:%-@YM,EW0!=Z"_+F\DUMR6)6<5 M<,4$)Q+F,^?,/TUC@[> ;PPV:JM,C)-[(1Y,Y2J?.9X1!"5DVC!0_*WA LK2 M$*&,7PVGTPYI K?+3^R7UCMZN:<*+D3YG>6ZF#FQ0W*8TU6I;\7F(S1^1H8O M$Z6R7[)IL)Y#LI72HFJ"44'%>/VGCTT>M@+\Z)F H D(N@'A,P'#)F#XTH"P M"0AM9FHK-@\IU3292K$ATJ"1S11L,FTTVF?<3/N=EMC+,$XGGW4!DESQ3%3@ M'GT22AV_)1R7VX#GU,7A/&R9="K!3E MN9JZ&O694=RLT7)>:PF>T>('Y%IP72CRGN>0[Q*X:*QU%SRY.P\.,J:0G9"A M_Y8$7A#T"+IX>;C?$YZ^/-P[X&;8SM70\@U?,%<$4TS>/^+N5Z#(C[-[I27N MH9]]6:]9PWY6/(H6M;9Q,7^,-!B8/ZXPK&+\34HC8><[EW--?_(\IOC=9V$$V\\ M==?;^>H!Q1-_%Y3N@R:1/VI!._Y&K;_107]77 -F35MO.5NS'+# [.KI@BQ(W_.*E#!'2N]DC)ID M_9JH*UHL[?UZ+S3>UK98X ,,I %@_UP(_50Q [1/NN0/4$L#!!0 ( %F$ M5U:O/# OYP( % * 9 >&PO=V]R:W-H965TICVXZ=?&(HF+[;3LW\]V0N@E M=!GB)?'EG&-_Y_-MM&'\0:0 $CWE62'&5BKEZM*V19)"3L0%6T&A>A:,YT2J M*E_:8L6!S TISVSL.*&=$UI8T$&202*U U&\-$\@R+:2F\5AK6LV0FKA=?E;_;&)7L *ME[!,F"_:5-B^ B>ED"ROR6H&.2VJ M/WFJ?=@BN/XK!%P3<%>"5Q.\K@2_)OA="4%-,*';5>S&N)A($HTXVR"NT4I- M%XS[AJW\HH5>)W>2JUZJ>#*:$)'VD/ZBZ6-)UR2#0@I$BCFZ!2$Y323,J_[3 M&"2AF3A#Y^C^+D:G)V?H!-$"?4]9*11#C&RIIJ2%[:0>_KH:'K\R? S)!?+< M'L(.QBWT27>ZVT*/N].=%OJT,]T=[M)ME88F%[C)!39ZWI%<&.,?47U*3Z *\I*8M'Y548*3T.;V.7'<0AFJ)K+>=;H%Y@>?U=V'Q(0R[ M@\!S=F'3H_-_HSM^XXY_U)VMD\+X'>P4&H[X =JUI@OC=P]]9(? C#. C< M?;O:!NT[_LNRK(RPMVYC_=;Z1OB2%@)EL%!$YZ*O%'CU?JDJDJW,!3UC4EWW MIIBJ)Q]P#5#]"\;D&PO=V]R:W-H965TX[/N?=B,UDS M_BQR (E>RZ(24R.7LKXR39'D4!)QR6JHU$K&>$FDFO*E*6H.)&U!96':EN6; M):&5$4_:9W<\GK!&%K2".XY$4Y:$OUU#P=93 QOO#^[I,I?Z@1E/:K*$!,+9&G$=K=CTH,U-BU9N:*6KN)!EPO TW50KZ/-A]'NR6SSG M\@9EQ<2>*E\ M]<[';'4\[CB/?NFN1$T2F!KJK1+ 5V#$GS]AW_HV9O*#R+8L.[UEYQA[?-O( MAA0H:P[4KT-[+5H?!JL88RORW8FY&EH8";,#S\-]V)8XMQ?G'A7WH"N10LT$ M'2]#!_<'V_JAY3L[XO:C/!P&T;@VK]?F'=?&I,K;Z1WC[8G 0639P8[6T3#7 ML<;%^KU8_VAC_V+5\B25_D?V]0>1;3D.>L?!_[5.L)=H!SLNWBG'?A0._?%: MA+VR\*BR?V>J/CSAI:'R#9$LHP4E$L:DAOM272?<43H29%GNN-2HEQJ=T.,G M-T^T=P@X;C!XSSJA(U$XVNUOKV M?GMB4MV6[3!7WS/ =8!:SQB3[Q-]9?9?2/%?4$L#!!0 ( %F$5U;^6E!@ M>P@ (=$ 9 >&PO=V]R:W-H965TU'LA<:F8Z'Z<"4JF5GTQY>2%5.T MJ&,K/KJ9L1WRU7G)0^GQ$:VKY[SXH]P((R=>WD;^'6'IL5_8_%<=EZ3VLJ7//^C?O//U?7,J2,2B5C*6B)2_SV) M6Y$DM9**X\]6=+8_9MVQ^_I%_>?&O#+S)2K%;9[\%J_DYGH6SLA*K*,JD;_F MS[^(UE 3X#)/RN9?\MRV=69D694R3]O.*H(TSG;_1U_;@>ATH.% !]IVH*=V M8&T'UAC=1=;8^A#)Z.:JR)])4;=6:O6+9FR:WLI-G-73^" +]==8]9,W]X7* MB$)^(U&V(G=_5O%6S9&\()G*H#?D067-JDH$R=?$WI+\^$'(*$Y^4JT_/WP@ M/W[_$_F>Q!GYSR:O2M6TO)I+%6=]M/FRC>G]+B8Z$)-+R:<\DYN2W&4KL3(% MYLK@WB5]@HH?Q/(M8>X%H0ZEEH!N3^_N N&P_:"S1H\-Z/W[.1,K\JXL MA2PO;>.SZ^[9N]U&$E-'P(%9+*Y]S:H\TV$<:@)G?7";> MY.LW52G:M""56N0%6<=9E"T%280Z*=M718"Y*I#$C%$(]Z,0@O/5C$)]3CTR M"L"*"7NS0[U.&NT\6AKQT+?/X&(?^V+JU;+HKP)WT0O>THHR-K!27$=?[QS, MM=*J=0^+^,F=WZ_^RIK0/RB@.,N MJU)1-"GT/ZM;.)IQ8W>+I6:.G<8!%[P&W_Q+R!IVM71SH&6>;BLI"CM!H2(" MEIKI7T."ZYW'0RY(&:/=(JF9;C5NN#!OG,A$K4IWH;I,\6=O05O:J5@I&UC1 M&BIA:1U,R1T.#B+LX\RX#D,]HMDIKYA5=S#H4YYZZ4 M<=KPF4K:=960)'X2UM0\(L3(-Q%9+T*W<,_76M2 1&% .B&UHZ]#J0UKCYUL M+#5S)#1\47I>:E,0<$:[15(SW6IH/T2 MC>NXJJ6=&:CF'0KSSDOVP7 BXR>F2D*,E1C$@W/S$-4%,)2,]UJ%*)P$6?$ M&106HL 9= K^89I_&(PMW1P>I@!89'2E?0H>8IJ'F'OF;054YL%2,]UJYF%P M4>;T'#XB!% W/.U%CNWB6 ^:6IIFSQ9D3C=%OE34SRS6\2]8S0%_# -/^S, M=QS!LH(3),+F[ 8Q%"+05AJ MYDAH.&*3%X-8OQBDP(T=3F6_'.12.G #A&G287!!R'Y2@5$/EAP]@5/ #]/P MP\ZL S'4.A"6FGG_77.0AU4'.B($U('@GJ^UJ+G'@^M PQD]#'ZPY-@YQE(S M!T"CD'=F^<=#+?]@J9EN-15Y6.6?(T(AD-&3;)KI[)HYLFUFO8[5A61=%5DL M*_4EQKCQ:+6*BD18:J9]C43>F44A#[4HA*5FNM5HY:$4A;Q^4:C>CN8>[I'J M%X4H9<[ OAU/8X\WX2<9'[4VA*5FNM6,Y,.,=/I%\X@0 M@(%PS]=:U!3DPW6[[68F>#,EPB^I3+O"!/8A,ODP%KJ$"$I6;:U4#DP[6FX_F+6D_" M4C/=:K#RX7K2B?CG]VM&W/$/]Y?W2T9\,; 1S-? X\/WQLY"/Q^U=(2E9HZ$ MAB%PN'+3S^1AM(.E1L_M%+## M->SP,V^-<=0Z$)::Z59S#X>Y9T0FPT+ +5ZXYVLM=GZY!1=_WE=QLHJS1[LK M5,[!4C.=:L[A< 'I>.JB%HFPU$RWFIDX7"0:D;JP$'. W)V"AKBF(7ZDE'0: MN?(^\2SX8=F2]XG'=0)GX->&&GD"&'D^1MG*%A/<;?1O":? FT#C37 FW@2H M>(.E9KK5>!,<*?.WTM%2S.' MAH=?^N:=1SVDHGALGH!1DF5>97+WU(?]I_NG;+QKGBTQU\UWC^CX%!6/<5:J MKZQKU=5Y6T=0[)YZL7LC\VWSX(@ON91YVKS&PO=V]R:W-H965T MG( M.G-/HX&QKPR^,EBHE6=B(KD3XMXL+I.1Y1B'((=8&P:*?W,XASPW1.C&SX;3 M:E]I@*O/2_8/5>P8RQU5<"[R;RS1V<@ZL4@"*9WE^EHL/D$33\_PQ2)7U2]9 M-+:.1>*9TJ)HP.A!P7C]3Q\:'58 ;O\%@-< O$U \ + ;P#^:P%! P@J9>I0 M*ATBJFDXE&)!I+%&-O-0B5FA,7S&3=IOM,13AC@=3B16D-2/A/*$7/R<-WU MR)7@.E/D@B>0K!/8J$,KAK<48^QM98P@/B:^>T@\Q_,Z'#I_/=SM@$>OASM; MHO';U/H5G_^'U!Z224ZY7L\P^?X9S7TG-9J+;)>&UGOWR/KBF@KW=\6R"[)HAV1 MKFZ^]2TUV213LB6]-TT&HZV%J:3W=+VMPML+Q;IGBWV/NY4.J@ M2\_!LTXY=E\ZJ M,6%C?XQS5#WV/-'40]@5E5/&%( .R7JPJ1=:E-55?RI$'JY,"]HI\OP-U!+ P04 " !9A%=65[:4L!\# "Q"0 &0 M 'AL+W=O F 12Q1A\0'SPDFL;X=C!=MJ-7\\YR;*NS<(T\:7URSV/[[ESSC?;"?E+ M;0 TN7<.3.SFEFO=+WS)UAMM%NQH5M U7(&^+I82 M9W;+DF8Y<)4)3B2LYM;"G<8C8U\9?,M@I_;&Q"BY$>*7F5RF<\LQ#@!L& MBG];N #&#!&Z\;OAM-HC#7!_?,_^H=*.6FZH@@O!OF>IWLRML4526-&2Z2]B M]Q$:/4/#EPBFJE^R:VP=BR2ETB)OP.A!GO'ZG]XV<=@#N.$3 *\!>(> X F MWP#\YP*"!A!4D:FE5'&(J:;13(H=D<8:VB5'B>FMD:)1A'[*1Q M][QVUWO"7=XV'I8P(;M; M#W<[X/'SX4Z/&K]-IU_Q^?](YX L&>7Z<5;)C\6-TA(_M9]=D:^9@VYF4WZF MJJ )S"VL+PKD%JSH]2LW=-YU1>U_DL7_B>Q11(,VHD$?>V0N>5>T:M2P0IG: MNHU\=Q@$,WN['X9C*W?BC2>/K>)>#UZH;]CJ&_;J^P1*D2E9)$F9EXQJ_(YI M+J3._E!3F+NDUX3AGJA3-W3]0^U=9OB-A0?B>]U[H?BP%1_VBM^K;VE;WU13 MP*HBV*4_/!*&F7>= _G'5A,G] _$][KW0O&C5ORH5_QB+\T$;K&14- E=W1T MAX>3X?A [;%1X T/U788C2\]9CG(==44*)*(DNNZK+>K;=^QJ)[; M@_5S[$?J]N&!IFYF/E.YSK@B#%9(Z9R-T"59-PCU1(NB>C)OA,8'N!INL*<" M:0QP?R6$OI^8 ]HN+?H+4$L#!!0 ( %F$5U;"4//^: ( ,H% 9 M>&PO=V]R:W-H965T>E MPR2*SL.:"Q7D MF3^;F3S3*Y1"P-7P)=X#WSWN2Z'0>0* @D%.@9.KS5, M0$I'1&4\=IQ!G](!=]=;]B]>.VF99X9O6'&11.;6WAO/)K4".7^XAT:^BH(A_G,T(4P^,RX*MG5XTHT M](OPF"FZ0"=L5);"N'TT!N9#V(X7,,BR[S MN,V M'R@G[:U-/5_Z%VN/V4QRA2\=9C]'@J+A9 M@MUG0,MZYEG=)%KG41:N=U4=BFA+#7?:H@;*Y*:%985>*6QO57_:#Z21[\-7 MYV,:5.U<^4/33KD;$B"491(61!F=7E ]IIT<[09UXYMOKI%:V2\K&K9@7 !] M7VB-VXU+T(_O_#=02P,$% @ 68175F:*!W /" H4P !D !X;"]W M;W)K&ULM9SO;Z,X'L;_%2NW6NU*Z01,?LZVD=H" MWIYFI-',[=V+U;YP@Y-P"SC+CW0KW1]_AM 0!^J&T=,W;2#^?FSR?;#-@^'Z M2:9_9ELA;@3UXV?$UW&SS M;WC&_%-Y+_MOJ1J:W2D!&$LDBR4"4G%^F9P:W]DSK0,J$K\.Q1/V>2;N9?2?,,BW-X/Y@ 1BS8LH_RJ??A7U 4U*WDI&6?67/-5EK0%9%5DN MXSI8M2 .D\-__G?]0YP$4/I* *T#Z*4!3AW@7!HPK@/&EP9,ZH#)I0'3.F!Z M:<"L#IA5R3K\NE5J7)[SY74JGTA:EE:T\D.5WRI:921,2BE^RU/U;:CB\N5= MD:D]64;N9?P8)KS41S8D3,K@*8PBPI. /"0Y3S;A8R3(;9:)/"-7Y#8(PK(L MC]37AS.B5-9/KLAY&&4_DQ](F)!_;661*41V/ZA8?25ACGD MLTSR;4:\)!!!1[QGCK>I 3!2O]+QIZ(O/]4=-1+_620?B&T-";4H);]]<\E/ M/_SS%8 M_O@/>VK]TJ4)),Q%PCPDS$?"& BF*69\5,S81%_>J[XC3#8BRM4]H9+ZSY_%A,2\#LF("9N>N,>)CNY3-/\JX<&(/[Y@ )Y(M(5VK\YAM! MY)H\ONB'E_I).R\,[XS OGHYP!:GDR.]%W61U7E(F(^$,1!,$X%M-3:%993! M0Z+Z"AZ179&NMCP3;\_*S<"^,JAIIV/EW++F9_-?%UJI!Z7Y4!I#T70]G-A6 MME$/'D^3*UFHF3Y_?G5^;V;TEH#=GD=;K4L@%UJI!Z7Y4!I#T70)T$8"%':) M;D;U5@)M*:%]+>QVE+)GD_-BWF7%_(OJ9*CCU%/2V&RVT9/YCDMP,[!W8J V M&Y3FU;0W+L,[2K5R_!Z^F-T88[;9&3M.X5?-'8,AV:5R'V:'&P)AYIS=N'/V]]MSYM#>Z6S;6Y/9>#(^'Z:1E7I0F@^E M,11-SWQC"]H7^X+D?^2^NKU4UA.+\-<7$7A7FV$ MS9H67JYI&9*G:M62^HKOU87D1I B$^NBG(NN1:>XH#;C&PVPW02CTHS8?2 M&(JFZZ"Q'JG9>M3G,:[8BTCN5+^1B]4VD9'7T6 M VV'!Z7Y4!I#T70A-?8M-=NW/68Q4)>5MM]+S;YO_Z4[-5!;D3Z>GMTJO3=7VUL. M4"<72O.A-(:BZ7)HG%QJ]/MZ+=NH4=I=K['3$@+4F*UIFOCLUC,3%Y7RH2UC M*)J>N,9(I68/TG3GK@[5$K58T/-$(>U %TKSH#0?2F,HFO[L7&-\.BCCTVE; ME0M[>J8"5":#Z4Q%$U706-[.F;;\Y-,-E>Y2&.2BKU("D$VBI%O MB>J^.ZT%,Z_OY ]*$)I+I3F06D^E,90 M-%TY)X]LF\W"KV(GTVJ]8*$N((8D/EE;&B:[HGL PCZTC7UJ^T"S[9/1T?I@ M.6]CNE1YKF,JX];P0.1E@74 M]VLI\Y>-LH+C6\F6_P=02P,$% @ 68175O<6X4Z"!@ )S, !D !X M;"]W;W)K&ULM9M=;]LV%(;_"N$50PBZH&FWBV$7C,S80B71)6D[ ?;C1\F*)5HR8PU'-XDE\[RDWB,?ZA&E MV5[(;VK-N4:/29RJZ]Y:Z\V[?E^%:YXP]59L>&J^>1 R8=ILRE5?;21GRSPH MB?O$\T;]A$5I;S[+]]W*^4QL=1RE_%8BM4T2)I_>\UCLKWNX][SC<[1:ZVQ' M?S[;L!6_X_KKYE::K?Y191DE/%612)'D#]>]&_PN\/TL(&_Q9\3WJO(998=R M+\2W;./#\KKG92/B,0]U)L',OQU?\#C.E,PXOA>BO6.?66#U\[/Z+_G!FX.Y M9XHO1/Q7M-3KZ]ZDAY;\@6UC_5GL?^/% 0TSO5#$*O^+]D5;KX?"K=(B*8+- M")(H/?QGCX41E0 \.!- B@!R:8!?!/B7!@R*@,&E <,B(#_T_N'8<^,HTVP^ MDV*/9-;:J&4?Y1""Y'<1RG+LJ?>H%^% M6.ZC.$8L7:(/J6;I*KJ/.;I1BFN%KM#=X<1"XN%Y7];R8\3NHSC2$5?H)OR^ MC21?HM>4:Q;%ZB<3]O6.HM>O?D*O4)2B+VNQ529,S?K:'$HVH'Y8#/O]8=CD MS+ I#]\B'[]!Q".D(7QQ>3AN"*<7A./1V?#@\MX].[QOTG?,(3GFD.1Z_DLY MS"U74?X+_/NCV8<^:)ZH?YK\/4@.FB6S\O1.;5C(KWNF_B@N=[PW__$'//)^ M;G(;4HQ"B@5 8E9>_&->?)?Z_/E'U&3_(7*81V;%?#,.1/Y[U=U5CFYKY M4X_8S:AS'&TMJ_?I#Z;>9'+LTS)C<#1CX#1C(5(=I2N>:A2:$A,MN&RN!]^@E#>6(Z=26YLAQ>BD-FM,QM[)U!( ]6C9/#W:/'7:_(=>Q4:6LQI!B=UBSV1R?S<@#4H>4P]DKH\9P>WTI#VE(_Y64C MJQ@;P[[Z[-GL5FOK-:@:+=0LMVME ZI+V^X*8^(+3NGSI[([O+6_D&JT4*OZ M2_#XU%^@+FU_2_[#3HR9?Q&:Q2Y_06$/5(T6:E5_!]/AD)PZW 7(X9+DL!OE MCG/?ACUE$U^CRY 4M@!5HX5:U>4KC*>G\QY4I[;+)2)B-R,:E^66FXK\N.&I MXH=[2L*:#^/R#E-C#B!Y;P&J1G$=6*\&D[%_FH,N*!.7F(G=G$GY Y?9;3O- M'E]T&Y0Z0=5HH6:Y/?4G-;>[($I<(B5VDE$Q,Z8BO;KT! <%2E U6JC918:0 MT:GE7< B+FD1NW'Q,%F^9#,H)X*JT4+-MGDTFN!3G[N 15S2(G;CXB?^3"^( M%4L!C4Z#HB*H&L5U6/3)9%PSN@MP*WZP2WY=H"(I49'X':S&@K(CJ!H%50N@ MU.SLE(A)W(A9>9;A<'%R]J:?6ZAU2D!1DM11TC=M:Z6J"Y0D)4J2BYI(/U3 +*GZ!J%%0M@%*S MLU-B*G%C:HM"!.-:G>J"5$E)JL1-JG:=^B+9DJ.4)<7]1YUM M)TQ^:[ZL L574#4*JA9 J=E)*BF73#NH5J#X"ZI&0=4"*#7[0;>2DGTW)5]> MK=Q";5,"JD;]AK74VD455)>VTR4=^R_0L56L/F5WCD6RX=H8OY*<)^<>?''+ MMO8==(T55"V 4K,35 *ZW\'3N#XHG8.J45"U $K-SD[ED5SW0FZ+0@6*Y*!J MU&]X1K=>J$!)NU]YQR![A>1W)E=1JE#,'XR\]W9L!B,/;V4<-K38Y*\=W NM M19)_7'-S*26S!N;[!R'T\T;V)L/QW9CY?U!+ P04 " !9A%=6' ( 9E@% M "N'0 &0 'AL+W=O-E=G 47Y^ RV?+LFUA1*L&/-&%B.EA)N;X8#D6XHBD1YWQ-F7JSX%E*I+K- MED.QSBB)"JW66S"=_()&;T+@-BDZ8D>[ZB"=].!W#P M\N ^7JYD_F XFZS)DCY0^75]EZF[81TEBE/*1,P9R.AB.KB$%W/LYPZ%Q5\Q MW8J=:Y"G\LCYM_SF)IH.G!P136@H\Q!$_3W1.4V2/)+"\;T*.JC;S!UWKU^B M?RZ25\D\$D'G//D[CN1J.A@/0$079)/(>[[]0JN$O#Q>R!-1_()M9>L,0+@1 MDJ>5LT*0QJS\)S^JCMAQ@/X>!U0YH+:#N\=^*C^ /SJ-MG"2 ML C<,$G8,GY,*+@4@DH!SL!#^=D!7^2>:\*>?Q/:Z_TUE21./BC#KP_7X/V[ M#^ =B!GX<\4W0H44DZ%4X',(P[ ">E4"17N 0@1N.9,K 3ZQB$;- $.5=9TZ M>DG]"EDC7M/P'&#X$2 '(0.@^>O=H04.KK\$+N+A/?'JSOOGGJM?5:1;DD7_ MFGJJ#.2: ^4#_T*L24BG S6R!Z&#VZR_0=WXW9=E3L$;.;IVS:XL^NZ++ MF+&8+=503 @+J2G;,H17A,A9Z6GF.CAPU"=[VLVC:X;=P!F/:[,&0J]&Z%D1 M7H;?-[&(\V%APE8Z^SN-PB!H(^L:>1Y"GAF87P/SK<#FFRRC+'P&,B-,)*0D MQ>@_11F*9:5QA/D=(&?('?LMN 8K%T(SVE&-=F1%>TN)V&0T1P;6-(MY= CK MJ(,"(12TH%H;/;%VQW5*8VM*BH8.%.ZXDX+K>#X>M9(PF37JNP$OJ.$%5G@W M3'7X/F16UV,)I*=@C2RAH_7+Z8LVJT@]I=U7M&;>.[H-?YXZJQ@-ZG%<-&Y5 MH-DL",P5")'&B'Z&/"OOW6:=-C*;21.5UEEHE;23F+,*V23%H$U')JO1'N:$ M6B.A722/Y\XJH+5CK6V>6KU:5:%=5@^3)^RJINKPC@(8S)H5W@2HU17:Y?4+ M)8E!+?*^RWD&VK]AG8!?QV#=M49P4X9:Q*%=Q0\Q:'!XH-M,FNLFK;G(JFTG,6@5LL&-?GLJ9#+:-_5$ M6BJ172J/)U#4%<1VO]K;/+%XD9969)?6PP2*NM*)X'CDM?,PF>T6>!.@5EED M5]E/*]D![TM\J[[=0;,]%379HA/;MA.*=#6J[I!\@4=Q=_1HV0PU6EMU0K-47VU?) MIW I[JZ3S]J#VF[3!*LE$]LE\W@:Q5UA-.R'VIL]M8RURF*[RAYFTBJ UZAA M?X0[56*R:]1Z"7&X<_*53SB+ T$!0KYALCP)JI_6AXZ7Q5%;Z_D5O)B71X4OR>:P "5VHD,[Y2('*RL/!\D;R=7&^]LBEY&EQN:(DHEENH-XO.)&ULM5G12( F,(;4]DSBSVSRT MD]GLML\*EFTF(%%)CC?]^@I,P!A!0D;[8@.^]_A<<:_/D9GMN7B46TH5^)&E M3,Z=K5+YI>O*>$LS(B]X3IG^9,U%1I0^%1M7YH*259F4I2Z&,' SDC!G,2NO MW8G%C.]4FC!Z)X#<91D1S]D_5]_Q.Z#.W M1EDE&64RX0P(NIX[5^ARZ94)9<3?"=W+HV-0E/+ ^6-QR>%W, Y%TR=-_DI7:SIW0 2NZ)KM4 M?>7[/VA5T*3 BWDJRU>PKV*A ^*=5#RKDC6#+&&'=_*C6HBC!.3W). J ;\U MP:L2O++0 [.RK!NBR&(F^!Z((EJC%0?EVI39NIJ$%;?Q7@G]::+SU.)Z)_45 M*<&29P\)(\7:RC/PA?/5/DE30-@*W#)%V"9Y2"FXDI(J"<[!_>&V [XN,G/" MGG^3AL"/-U21))6?=,KW^QOP\<,G\ $D#'S;\IW4X'+F*EU&0<:-*\K7!\JX MA_(-C2^ A\X AA@;TI=O3T?M=%I[J;ESIRNH5 M(.4*7)KJ.P#Z9L!B<"]E3F(Z=_1D2BJ>J+/X]1<4P-]-U5H":]7NU;5[0^B+ M+X(7K4.$>$[8Y@![E?$=4Z:R#UB3$JOX>7E:(!S ,[A).@#FM1 M]6NJ_B#5JSC>9;N4*'V7-$6ADO_*9C<1/2 %1PS. XQ\=$+4$.9'X=0W$YW4 M1">#1+]Q15(3JTGGZP(O0M$)J6Y4"%&(S9R"FE,PV..W3/\RCN_SP&:?6P)K MU3^MZY^^?D^Z19^!33D <34 @/3V_K1S6W3O1YW>-X1Y,.KK_;"F'[Z//M,^ MX0WDPV[G^6&G\[I1(8)]G1?5U*-AZH*L*& DH[+4(E6<:^5Y- K'(-;8AK,$ MUBH;P4:7X<\8N0K5TA+80FNOP9$W019O?@5VW( 1/!VP5X+:1!L+@ 95=K$L MC1H5VMBF!PNU37(S2:O:;PNM77:C_LBS;7W0H*$87;\EM';]C:5 PYYBG/U! M7;\01<@/3CNT&X:@!U&/!J#&5Z!A8S'& :&NC3CWHM /3\F:XC39L(=L8SC0 MH)[WNZ J[_@;)Q&..L2Z84$417V\&B. AIW #7W26]]<+Z&B\9;QE&^>C30' M84;WN26T=M&-?4"A]3D?="2CZ[>$UJZ_\2!HV(2,G/.HTWK8#Z>=#C6$3:#? MHT6X,0YX4)1'C7D%U1I?#".(3[B:XM DG/21;10>OZ+P?6..NSKM1=/3WTI# ME-X1];$ZVM$/R_DXWS$,-GH[_S,D'3>2CJU+.K8JZ;;0VO4WDHYM2CHV:/6T MXSE?BVI3;?0_1PHWBR]"<1FX1)D-*USH(74YTN#@]K#B>*Y^7SC@>N]*:\/-Q2 M+>"B"-"?KSE7+R?%(Y3ZD=GB?U!+ P04 " !9A%=64H$\\)," #E!@ M&0 'AL+W=O,G(K=VJ9"0KS9F 6T6P*DNJ?D^!RWKLA=YVX8XM"VT7_&2THDNX!_VP MNE5FYG8 L"#IFV M"M0\UC #SJV0*>-7J^EU6UKB[GBK_LEY-U[F%&$F^7>6ZV+L77HDAP6MN+Z3 M]1=H_9Q;O4QR=+^D;K&!1[(*M2Q;LJF@9*)YTDW;AQU">'& $+6$Z"DA/D 8 MM(3!2PEQ2W"M]ALKK@\IU309*5D39=%&S0Y<,QW;V&?"'ON]5N8M,SR=3"LT M*XAD)LLY$]0>!IZ2SU+F->.<4)&3:Z&I6+(Y!S)!!(WD'9F44FGVQ^&)7/1@ MCE/0E'$\,>B'^Y0<'YV0(\($^5K("HTNCGQM'-@Z_*RM=MI4&QVH-HS(C12Z M0/)1Y)#O"_C&>N<_VOJ?1L\JII"=D4%X2J(@BGH*FKV<'O;0TY?3@V?<#+K3 M'#B]P0&]_QQ;RC#C$BL%Y,=DCEJ9K^YGWRDTN\3]N]@DNL(5S6#LF:A!4&OP MDK=OPHO@0U\'7U,L?26QO>[&77?CY]23O?\\;$SR(O1UKU$Y=RHV=M=). R# M]R-_O=N6'E0T'%[NH](>5!R'48=JC/@[ 5""6KH@19+)2NCF6^A6NZR>N(AZ MLCXU&=Y$[C^9Y@*XH6K)!!(."R,9G U-3:H)U6:BYYM@/AH%>2.=ZB_E9>2],+ M&Y2,%L@5%1PDSOK!,#X;Q6T;X&9\I[A4&VVP4J9"W-O.1=8/(LL(&:;:0A#S M>,0Q,F:1#(^'&C1HUK2!F^T5^KD3;\1,B<*Q8'*E@ROW"LIX;!9 NE!9%'6P8%)173_)4;\1&0-+9$9#4 8GC72WD6$Z( M)H.>%$N0=K9!LPTGU44;H /@F1 M+2EC0'@&%UP3/J=3AC!4"K6"0[ASM\+ MM6%LUPW3FMVH8I?L8!Q FF1]"*#R") MDL2#UVKVK^7PVCOPQNZ(4!J'LFKSVL%RF#XLJ#2G=4XYU7AX:;Z$;>?ZX]($PH7&0OW>D4@%72B(]&^0-X[92_N#_B9$TX\6)^$?PP%46)VA";2T13#.T@YP5ZZAV#["-%QNL<&7O3U[\:Q ^>U!GF='67Q"<[[Y)PHYPSI<7<%:T*4K'@NJKL MFM&F,!Y6Y>!Z>E557Q$YIUP!PYD)C8Z.31Z45:%:=;0H77$X%=K4,:Z9F^(> MI9U@WL^$T*N.7:#YNS#X!5!+ P04 " !9A%=62+_M8N " #'"0 &0 M 'AL+W=OO%I*J'[6+:A0-?@E6#,]LDW7[];$-1FE!21;L)^/"^?MZ/@#U:,_XD M<@")G@M:BK&52[D\MVV1YE!@<<:64*J1.>,%EJK)%[98(W >Z_ ;P2^ M"5J3F5A3+'$RXFR-N)ZMW/2-J8U1JS2DU$_Q7G(U2I1.)I>54#U"H DK9J3$ MNK;B%%TSEJT)I0B7&;HI)2X79$8!70@!4J!/Z(N01!41,G15R8JKD8)Q2?X: M \3F':+C*4A,Z(E2/]Y/T?'1"3I"I$0/.:N$6D>,;*D2:2X[;>@O:WKO#?HI MI&?(=T^1YWA>AWSR?KG[6FZK.K;%]-IB>L;/?\-O3]6F1*24"5VMGQ(*X"NPDH\?W-#YW%6"_V3VJB!^6Q"_SSU1 M=?6[ M:J@5'I[\PJ<8,P"$?V:I.\U_M \J E#_:1!UWDM2K<)/=[T/) ];\G ?>=A%'G:0^Z&_1=[K?2#YL"4? M[B,?=I$/=\AC/PRVP'NM#P2/6O!H'WADOE8R!W4(F$O@73FBG1SAT-U^ +TK M'9@C;G/$O3D>F,2TBSS>^=*$?NS&6^B[LR+'C;QV5LUD;VRS^HCS#?,%*06B M,%H(:GS,F7QIZ,V_/;LD_4$L# M!!0 ( %F$5U9BM0=5;P, '@* 9 >&PO=V]R:W-H965T'M>,[SP/W[+'29L#-5BU]A ?0G]H[B3UWBE*P&AK%1$,DE&OG MUK_9^+U#;_$7@X,Z:A.3RDZ(KZ;S6[%V/$,$'')M0E#\V\,&.#>1D..?,:@S MS6DB,!#5KAG_Z- IQY."'9QR"T2%XK<-B=%CTB0YD?5I;JFFVDN) MI+'&:*;1:]-[8S:L,BGLS]T!9)L.BFAT>16*="*_$(><+L4'0;L%31E7[]#XT\.6O'WSCKPAK"%_5J)3M"G4RM7(9V9Q\Y'EP\ 2G&'9 M0GY-%OX5";P@L+AO7N_NOW1W495)FF"2)NCC+<[&*P%S+LA&**VNR(:V3%/. M_H7BBMQ):"G#!J8Z*C0JLV4JYT)U$LCGVYW2$G?J%YL8P^RA?79S?&]42W-8 M.W@^%<@].-G//_FQ]]XFS0\*]D*HQ234XE+T;-2"P!->+@JL*S]$B/H(YFK9 M9W[B+W"5]\=96*S".(HFJQ=XX8077L2[AQS8GNXX*%)*41.EJ>ZTD-\([70E M)-/,#CW$C8]QHF40GD!;K!(O6-BAHPDZN@A]6^QIDP.>J%S40#1]NB(-:!ME M-)L_6OKQ">3R(R828? =QO&9RT?27 M!2D[7C+.#2H.*CMO,N?UE\D)K\4H3,[LS'3B32_R;IXQ:7_?V=C2V;2I=[K: MEZX,_2F2P# "@"0 &0 'AL+W=O MBGM7E@+(LA;ES,6>%[DYH84S'M;/9F(\Y)5BM("90++*;H#Q]V# M6WJ?*?/ '0]+<@]S4'?E3.B9VWI9TAP*27F!!*0CY]J_FOB>$=06/RBLY?ER/$,$3!(E'%!]-\*)L"8\:0Y_FR<.FU,(]P=;[U_K)/7R2R( MA EG/^E292.G[Z EI*1BZI:O/\$FH9[QEW FZU^T;FSCV$%))17/-V)-D-.B M^2>/FT+L"/SPB !O!/BU@F C".I$&[(ZK2E19#P4?(V$L=;>S*"N3:W6V=#" M?,:Y$OHMU3HU_J8R$.A:2E 2G4]!$W02!?X%PA[&%OGD]7)_7^[J5-M\<9LOKOT%1_VE M( 0LT81+)2_0A)14$4;_PO("S024A.J!3A7M569*9<*XK 2@7]<+J81>?K]M MQ6BBA_;HIB>O9$D2&#FZZ22(%3CCMV_\R/M@*\U_PT@]U]6SY-TY[M5.SA:S&/HX&P=!=[2;6M0H#'[=&>\!A"QR> M!/X"NIMU!Y=<4CM;HX]VHD:1651[:%VC010.[&B]%JWW0BT;*-W;*D-2$54I M+IX0J53&!544K+R]+B^.HP->BU'HQW;>J.6-3O).MI^Q]X!8=NWA/V3 MA+>0@$9<,$"IX#F:O_9[]SLPA[A="XR/M,V@I1V] Z*N M$?9BWX[D>\^'DONW-\FKO+5R+N]=I" M#%*M\RYC[4 TUX%FHGA9GZ@+KO3Y7 \S?84"80ST^Y1SM9V80[J]E(W_ 5!+ M P04 " !9A%=6A6BQFO% 99; 6 M2!9Y3L3#>\CX:6XYUOG&5[I/E;EA+V8'LH<-J&^'M= CNXF2T!R8I)PA ;NY M=>O<+!W/.)06?U XR=8U,JEL.?]A!A^3N84-$600*Q."Z+\C+"'+3"3-\7<= MU&KF-([MZW/T#V7R.IDMD;#DV9\T4>GU\Z:(*>L^B?WM1 M!S\:<'!K!_>E#E[M4"IG5V1E6BNBR&(F M^ D)8ZVCF8M2F]);9T.9>8T;)?13JOW4XC:.10$)NKO7A2%!(L(2]$6E(-"R M$ *80I\HV=*,*JJ?_HHVU?M&?(=^TO?-"A2AF7RKHWS;K-";5V_1*T09^CWE MA=2^[.T_=;2UDHZ;;J.F6 M\;QA-7G!E$1K\D"V&92*G&5J:7'5"/3]=BN5T,7\5U_RU6Q^_VQFA=_( XEA M;NDE+$$%2KDHWUB=G_]/+1Y5/H?57U0@;=Z3$.IA>0/5:3 M8( Q;!C#4<9E1DU]9X]%W\<7=F8.'.=2PZY1B*=1/U[4X$7C>)PIRO8&,>:Z M*24@B.DK?9!1%Q+C2\BN$>XGG#2$DQC@Q_:&1^$^4$98 M#"@#W>N?J\8ZUI.%$%YN0'U&OC/ V6K#SBAGU3;CNBL\Q^ETI6IK58-VK1P< M#9$^MCAGM%%TMO*RQ_&?PG<[>_@T\+K\7;,H](*!:G4>6Y$SWHO.)?')E,15 MTY8?FJ9\A3:Z"8#95,TQI[*G>@FNN:3EX?/[W;TR1UG3,^Z8WGZKS:.WAS]# M\Z_E7/Z/$U0*VZWCI3G;?R9BK_N.7E,[/2.^CO0K$M5QN1HH?BA/G%NN]/FU MO$SU)P8(8Z"?[SA7YX$YQ#8?+8M_ %!+ P04 " !9A%=6[FN=M94# ": M"P &0 'AL+W=OVM-K?7AZH/#IDD5L'.V4ZR>Y_^;& I&QRV)_4EP3#S M]V_&]HPG1R%_J"V 1G=EP=74VVJ]N_)]E6^AI.I2[(";+VLA2ZK-4&Y\M9- M5Y536?@D"&*_I(Q[V:1Z=RVSB=CK@G&XEDCMRY+*^[=0B./4P][#BQNVV6K[ MPL\F.[J!!>C;W;4T([]56;$2N&*"(PGKJ?<&7\TPL0Z5Q=\,CJKSC&PH2R%^ MV,''U=0++!$4D&LK0O43/$./HKZW8*\I7:N)K VRG]?,&[FT-1\[ S2&_1"&^0"0@Q.$^ M^W5W_-C=-VEJ M15?0M5)4*=E*)Q$;L2X18R?0%R#V=HK9':U66A=E^P#\#VX..,>PF@4G'+VC=+T#.:X MQ1P/8MYR";G8P!A%)U M]FU()\V/&''PLTD%@Y15ZW$WD*"?E!#C$RB7%3F3.=QIG?AI*L1-0\S[O=,) MBWL%;V3*SFG5<9B1493B,[P_VQ<>; _M6G^R:WW1=N_[;C.[0 M-=5T_3<^O M71@MT+5H"L&W=W?:7N/,-D;ON*E>=1=P]KXG@/YO F>_3Z].H=^Y.-E;ZV_K(LR(XQOEANK>B@I636#LM1"MNU9&4GRV6+> M?'=3+N;%CJ5)3F]*4.VRC)3?KVE:["]GD?9EX>; MDF]9!Y95DM&\2HHZ9*F:>/SYB?V71CP7RVV/]&.T%NS1<7:=7\!?L.:\] O*M8D76#^0RR)&__DV]=(8X& M0&]@ .H&('F ,S =P/PJ0.<;H#35*:5TM0A(HPLYF6Q!V6-YFSUAZ:8S6@N M/\GKXW['2OYKPL>QQ54<[[)=2AA=@4]L2TNP+#)^!FWK0_M(P8<\+C)JG8'? MBZIZ"\[!77N"@&(-1HX]BR@C2=JP?+F+P-F;M^ -2'+P>5OL*I*OJKG%N*1Z M8E;<3?^ZG3X:F#Y$X&.1LVT%?LY7="426+P6AX*@IX)<(R-C1./W ,-W -D( M:2:T/'TXU R/3A]N&]3@P^'%#1\>.KR?EA_ %6-E,G0$7+1SI; M_/@#].R?=#64QUI6LIW(:B[L./ M"R_$T/7FUN-Q4528#T/H(Q$6:=A\V[;A 28(<0]"7*.07[E%5, "9RE?JY2O MT9+&Q29/_N-K>[4K:X5\A8/OE)0ZB2VY=S2IDJI)U$I/&.OF*;E75W58GQ5>F (/ E]2HH// =5U)C0;EV+Y> M4' 0%!@%M38!&&]#=+WF>4![/ )5A!MB686*0@@%D@@5Y(8#RR<\: B-&KC[ M/-,$0F6GOAM 7SKWERI,URLB#9O8*P05T.[3@&W4P1V )Z6<)X^2>T3\';"2 MY%7:GFAU:]!:M)%SK#=,RA9-Q2;6\RA=P5?RWVY'4Q5Y2K9H*C:QR*@O,GJY M"7<<0NL*74?I(#I5Y2&2$ MB%KZ_ 7- >PTEX=J7(*VC9&L085A&\HFJ2,+'6] 29^_H#F />_U4!.3(,80 MRVZO VJ:4J3#B4U)U-)'+VC.7E_RDI*TZ2T;WG>LINF\K1=F3*HM6*>2CU^24;-%4;&)A^SP(P]1Y [T&]3$-F6/::,LW\XT]\Y$:V&3?FVJ'8H'ZY(?,R6^\W2,UG$$4NO)A MUT2X$'ERV-'!@J'[2JA/>LB<]$XS?J0&,H]?]\I*-+'-]^7K>QT*P:/S7%32 MQS%DCF//&S_2W.#BL=)6%J**4WM2I$&)/4G4T4DBV:BDTL/2,VQZWE;QVHR M0O*EP5(#TG2B2 MSARXA9A:A ZBL?I<+X3!O*UC);/"<*!!V2X M3W[XI3?_.@)7Z&2. QWY(D 'U&B.=#A13*MLWJ]H-5CPT M[QK=%XP56?-Q2\F*EC6 _[XN"O:T4>_@\'[;XG]02P,$% @ 68175L85 MF17B! H!\ !D !X;"]W;W)K&ULM9EM;]HZ M%,>_BI4[7;72O4ULAP"]@+2UFG:E5:K6;?>U"Z9836*6.+!]^^L\-(Z),0S, MFS:!_SG\S_'#3TXF6YZ]YBM*!?B9Q&D^]59"K&]]/Y^O:$+R&[ZFJ?QFR;.$ M"'F;O?CY.J-D404EL8^"(/(3PE)O-JD^>\QF$UZ(F*7T,0-YD20D^_6!QGP[ M]:#W]L$7]K(2Y0?^;+(F+_2)BF_KQTS>^6V6!4MHFC.>@HPNI]Y[>'L7!F5 MI?C.Z#;O7(.RE&?.7\N;?Q=3+R@=T9C.19F"R'\;>D?CN,PD??QHDGKM;Y:! MW>NW[!^KXF4QSR2G=SS^CRW$:NJ-/+"@2U+$X@O??J)-08,RWYS'>?47;!MM MX(%YD0N>-,'20<+2^C_YV32B$P##/0&H"4#'!N F %>%ULZJLNZ)(+-)QK<@ M*]4R6WE1]::*EM6PM!S&)Y');YF,$[./A&7@.XD+"AXHR8N,RC$2.?@;O,]S M*B](N@"?&7EF,1.,YF^J!2 "=(*O[JD@++Z6@=^>[L'5NVOP#K 4?%WQ(INP]M\3>9TZLF%EM-L0[W9GW_ */C'5)2C9%J)N"T1V[+/ M[DB^J@9\7E[0'P7;D+B:#E<)3^DO.?&R5[FU+ LYH->F5M3Y!U7^<@?9S"#$ MPXF_Z9;8%PWP,&Q%FO6PM1Y:K3\4HB!Q[@RP 1ZVKH;6Y=?9@TS>AB[7H*-D6IVC MMLZ1\[DRZG<\0L/=<>FK<-19FYK;<>MV;-\Q>"I8^B*-@3F7;%_0C)1X-KD< M]UV.HLYDK5WV5>,@",PN8: H%YPVIYLXK2OA.-I=: 891'N[!SOTA59?5Y_I MAL8 &C=3>^SO3FI7V?1*%3WAJ?B$3OGI*IM>IB(HO#1"FQ^([ PUJ/9#%"J* MPO,P"H_DJ$EG 2E4)(7N40K[F QV_=HDNE6%47@B1Z$)I @&<->408?1& WV M.%,HA6>Q%#J%J:ML>JT*I] ]3V$?E;T)8Y/H5A5+H3N8PCXG>Q9M$OT(I#B* M3N0HZ@-RUX]5HOM1_$1'\1,9=U)[[&\?S"[!3]0Y?9Y\_'1[_KP$/Y'B)[HT M/U&?C+V9:)/HQA4YT7GD1'TB]FS9)+HMQ4ODGI?HJ+.G064Y?"*%370B-E$? MAR9;IN/G?EN*F>@L9B*GS'253:]5,1.Y9R8Z[A!JD.T_A2*%3N0.G>@P.JT2 M_=&:0B<^$9W8<+8T=,X@V]\YK B*CR(H-C_.[%'^(>)JA5HAM7!,7G$10?)JA5HMM2!,7N"8H/GSBM$MVJ0B<^$9VX M#\6>'YM$]Z.8B<]B)G;*3%?9]%H5,[%[9N+#YTRK1+>J8(G=P1(?]]36(-O_ MV#94S Q/9&83-SA@RR SV/([KT_+=]&ULK59K3]LP M%/TK5H8F)@%Y] EK(_4Q-"28$ SV8=H'-[EM+!*[V$[+_OVNG32T)GW/NJ*(&,JC.Q!(X[0RK60\=W-@MW;)%H ML^"&@R5=P#WHA^6MQ)E;H<0L ZZ8X$3"?.B,_(M)S\3;@$<&:[4U)D;)3(@G M,[F*AXYG"$$*D38(%!\KF$":&B"D\5QB.M61)G%[O$&_M-I1RXPJF(CT!XMU M,G3Z#HEA3O-4WXGU5RCU= Q>)%)E?\FZC/4<$N5*BZQ,1@89X\63OI0^;"7X MW0,)09D0[">T#R2TRH26%5HPL[*F5--P(,6:2!.-:&9@O;'9J(9Q;B?DN.C3^3(P']/1*XHC]7 U2C)$'.C MDOZXH!\8H+.WD&42XFFVZAO M@LMJ84P54^3G-1Y KC1DZE>=W06;=CT;4U(NU))&,'2P9BB0*W#"CQ_\KO>Y MSJK_!+9C7+LRKMV$'HYAP3@WPFM\*, [%MQ4PE5X[GG>P%UM MZVMD\$Y]G4I?IU'?*'K.F6*&?^U[4V1WMP3X[=;YGH!.L\H=8MV*6+>1V.5K MH8B*$E)'K_N&7C_H[/O;>- [_>U5,GJ-,K">O/O/TWMCJ]_O]O?-?QM58[Z[ M5=HSD O;\112R+DNBEJU6C75D>TE>^MC;+9%;WR%*3KU#97XJBB2PAPAO;,> M4I)%]RLF6BQM YD)C>W(#A/\8 !I G!_+H3>3,P!U2=(^ =02P,$% @ M68175H9:B]]8 @ K04 !D !X;"]W;W)K&UL MK51-;]LP#/TK@C<,+;#5'TFSK7,,Y&/%<@@0M&AW&'90;"86*DN>),?MOQ\E M.5Y:I-D.NU@2Q??(1U-,6ZD>= E@R&/%A1X'I3'U51CJO(2*Z@M9@\";C505 M-7A4VU#7"FCA0!4/DR@:A15E(LA29UNI+)6-X4S 2A'=5!553U/@LAT'<; W MW+!M::PAS-*:;N$6S%V]4G@*>Y:"52 TDX(HV(R#27PU&UI_YW#/H-4'>V*5 MK*5\L(=%,0XBFQ!PR(UEH+CL8 :<6R),XU?'&?0A+?!POV>_=MI1RYIJF$G^ MG16F' >? E+ AC;IZ'!3"Q?F'=1ISYJ\DK4."%+*4RIR5=10/&<($0)O8YDKV.:G&2< M0WY!!O%[DD1)ZICF, WRO&M0.@NS=FW@4?3FF]S^1/5,_[-4/3[%GBZI&_;:1 M2%Y2M05]3*[GN'0<=MCLLB@-=X<:3GGXQ,*#SJ\ (]F!H$DN&V%\\_36?N9, MW%-[89_B+/*CXP^-'V1+%,"$)APV2!E=?,1\E!\._F!D[=[76AI\K6Y;XCP% M91WP?B.EV1]L@'Y"9[\!4$L#!!0 ( %F$5U8?E2R=BP, #0- 9 M>&PO=V]R:W-H965T*M"[HF#J[RO,Y6'NA=[3C3N^R8R]X<>S+=O@ M/9H/VUM%)[]&27F!0G,I0.%Z[BW"RV7H')S%[QP/NG$-ELJ#E!_MX3J=>X'- M"'-,C(5@]+/')>:Y1:(\/E6@7AW3.C:OG]!_<>2)S /3N)3Y'SPUV=R;>I#B MFNUR4P<$3+S!RM%3,LGBEY &6M".&V<-['APK[&>Z/H*2<_$Z]0 M\3VS4FI@(H5WF&X0%DDB=\)PL8$WL$A3;B5G.5R+LG#L"SA;H6$\UZ_)Y,/] M"LY^?#WS#:5D@?VD"G]5AH^.A \CN)'"9!I^%BFF;0"?N-2$HB="5U$OX@J3 M"QB$YQ %4=21T/++W<.>= :UO@.'-_A/?4D\;=2.6L#H<_B5.@S.WDM-^OWY MGIS@VF"A_^J2L(PP[(Y@^_Q2;UF"_^B$M+Z1]*@F/>HE?<,>>;$K@&:H-M1BMJD,*KJQ MAJ0M2"?)?O3AZ+@^RU[7;Z0]KFF/>Q-K%'Z*FF\$,_1FF79,K0;\N1W@'VC. M(7KU;6&LN<+248IP(K"7&M!9CVEMB1TM -YNM2X+IB\$Q'89C6GU>3(Z7EJ-P M.)JV+%O)OZV3?_N_]L>UH"&#VL = ]RBL.M=IP+ABX*?C(*@HS,Z+#]O M";^QEQ:H-FY=U^!VRW)%K>_6GP0+MPC[S^;E]\0-4U3F&G)&ULK9AM M;]H\%(;_RE$V39W4-:^DT %2RWO9--2NVX=I']S$D&B)S6,[T$G/CY^=! 9= M6)/)7XCMG/O*.8YO.::[I>P'CS 6\)0FA/>,2(CUE6GR(,(IXA=TC8F\LZ0L M14)VVBL\#OL1X MRP_:H"IYI/2'ZLS"GF&IA'"" Z$(2%XV>("31(%D&O^53&/_2"4\;._HX[QV M6T38@Q$N4)>*.;J>XK*>E> %->/X+VS+6,B#(N*!I*989 MI#$IKNBIG(<#@>.<$#BEP*DK<$N!6U?@E0*OKJ!5"EIU!7XI\.L*+DO!95U! MNQ2TZPHZI:!35V!;NS=GU9;L7W:QZ(I5DB^Q(1*HWV5T"TS%2YYJY.LTU\N5 M%1/EJ'O!Y-U8ZD1_B%F\06I9] +EVY, D,,L8P M"7ZJ@2UB(0PH$4QZ@L/9$ L4)V_AS:NVZWOO(2;P.:(9ETA^+D=MWWT^^+I1 MOVL*6:W*V0S*RFZ*RIR3E047X-KGX%B. P_W0SA[_;8",VB"F=PLX*PHIXHU M;,(:/=PI5CYA5;!1$]CUPZGZQDTP@T^+$YA)?8S]E]F>-L&\,-NS)JR79ONV M">ST;,^;8"IGVY0.WMO8V=O8R;G>">[.H_@IB!"1#@Y*;\+_\-OB0*B0^PV7 MD4C@$!"'2/I=V3PF7+!,;I6BTFI_?;K:]:_X&@6X9\AMG6.VP49?O3?K?97A M=,*&.F$CG;"Q3MA$)VRJ$S;3";O5"9MK@AT9TMT;TLWI[LO[ZCF,4YO558KN*VF[[\T.ATK*ZY.311$68[!W%MMV4? M1PW+*/>0UFGYQU&CBD=VGJ/&?P8]2VE2@7$]WW:.PZ85F?N7OGL<-:O*W/6> M1=V^F-3\SPBGY=D=ZW=6Q?LU#PXKZM#^$3'Y!<(AP4NIM"XN)8(5!^&B(^@Z M/[\\4B'/0WDSPBC$3 7(^TM*Q:ZCCD3[?R/ZOP!02P,$% @ 68175IC1 MTX;* P CA0 !D !X;"]W;W)K&ULM5AACYLX M$/TK%E=5K=0N&!*2;)-(;?:J5KI35]VV]^'4#UXR"5;!3FV3[$KWX\\F+(% M*%&=+QL,,\\S;U[(6T]W7/R0,8!"#VG"Y,R)E=I2B(J"3@P8D$OTCP^R8$14*0-[JO+&_KAB@RGPJ^0\)$:S1SD7.3 M9^MN*#-CO%-"/Z4Z3\UO0- M,51*1-@2?8#E&M#;*.(94Y2MT6MTMY\PXBOT MGE"!OI$D@WS%A6:)H44F!+#H$?WY$,6$Z?P%9TKH"4GTX@84H/82/4.4H2\QSZ3>4$Y=I=LPQ;A14?*[?R:!?,NCG>(-?,JCE(S4?1,$2$8EB3:5AD#*I1*:EK^GX#WU2,0@]64.9 MTF$25"L'G9N:+_>UW) (9H[^]DH06W#FS__ H?>FC1%+8#5^@I*?($QL!@4T"+('5"!B4! SZ"B0?=UNS>X1ACF#>O-LY]D=: MG=MJ$\V@<1A.RJ!:<<.RN*%]]9Y6;>=FYP[-$EB-E[#D);R(:D.;!%@"JQ$P M*@D8_;9J]PAA59"^=R3:9DP8>*-VT8[+VL8V1:M_S42F ^!!FQ]9_-#QVGLX MH>2>)E11:)5U9SGG3M426(VY2)Z:_KH/E&]O'X6-;-*#P:#T_(^F"%<&\OQ+BR:IB[=SY[ MF);0ZCP=7!D>7D;15@V8+;0Z"0<+ACL-3B\+4D!4=>H/A\=B;@;AX(24#_X( M]S9(?:7\^T:DNZ:SYVL)K<[@P<7A\65$;M6.V4*KDW P9+C3[O1_;4^:_R(V M=-Z,&?KC(Z&[E<,BEJ8(ZGR"'+^/U!+ P04 " !9A%=6J Z[0\4# "U#@ M&0 'AL+W=O M;"7.; .)E;8!6BQHENW#L ^,=+*$2J1'TG8Z[,?O2,F*[2A>.JC[8I'TW<.[ MYWA'WG@MY!>5(VIXK$JN)DZN]>+"=5628\74J5@@IW\R(2NF:2KGKEI(9*E5 MJDHW\+S(K5C!G>G8KMW*Z5@L=5EPO)6@EE7%Y-Q[QD%*_%K@6NU-0;CRH,07\SD M)ITXGK$(2TRT@6#T6>$,R](@D1U_-J!.NZ=1W!YOT-]9Y\F9!Z9P)LK?BE3G M$^?<@10SMBSU9['^@(U#0X.7B%+97U@WLIX#R5)I437*9$%5\/K+'ALBMA3\ MZ 6%H%$(]A4&+RB$C4+X6H5!HS"PS-2N6!YBIMET+,4:I)$F-#.P9%IMGI:8RR6#'#O0+&4_B Z1SA,DG$DNN"S^$$[NHC 2*#ZRRC>)D1 MD4Z4?(7KQR1GG'1G@FM)X51P%*-F17E,&/=W,1R].88W4'#X)1=+ M19NIL:O)!6.(FS3F7M7F!B^8ZP?PB?!S!=<\Q707P"7?6P*"#0%7P4'$&)-3 M"/VW$'A!T&'0[/7J?H=Z_'IU[X W81O.T.*%_QI.N.%*RR6EJ%9OX3U5 #CZ M*)0ZAM\_DA+<:*S4'UT1J'<8=.]@ZM"%6K $)PX5&H5RA<[TQQ_\R/NIB[T^ MP>*>P':8';3,#@ZA3PV#[E%I&928B#DO_L+4'.=$<"7*(F6:YDK3QY)NLJ3@ MB:BPB^1ZLZ'=S-3FU33R1Z.QN]HF[[G0(/3#7:&X0V@0!JW0CK/#UMGA06>W MJX+QD*D<,KHB(*?R8*J"Q)*9NJWR8J'@;]@Z=RDJ*@R6#*9:A>+I-';1<="< M;SUS?8+%/8'MA"%JPQ!]]VR.^F2V3["X)[ =9L]:9L\.'O![3H^DTF;P_,7$ MOOQY=M-%:0T=;67<27 6AGN).7LN-HBB_>Q]+N0'433L3M_SUKOS@]Z]8X6$ M%2N7:/,/*4%M^8+&37IO9[:6[N_6>KU#.;5^DP+[)ZY=MN]KV7I>VX]A;OS(]F>T3GF#J MANX3DY2\"DK,"-([/2.39-TCU1,M%K9K>!":>A [S*FO1&D$Z/],"+V9F W: M3G7Z#U!+ P04 " !9A%=6LBVWH00& #5&P &@ 'AL+W=O,X*P.*@L'N6[HE#BO1M-) MW?:!32=T*XJ\(A\8X-NRQ.S;*U+0^^L1'#TV?,Q7:Z$:G.ED@U?DEHC/FP], M'CG[+%E>DHKGM *,+*]'+^'5 D4JH%;\E9-[?O ;*"MWE'Y5!S?9]6_'9F1HE"99#_^;9..]M=4@8>_'[._KLU+,W>8DQDM_LXSL;X>Q2.0 MD27>%N(CO7]+6D.!RI?2@M=_P7VK=4<@W7)!RS98]J#,J^8_?F@'XB >CT! MJ U >D#8$^"U 9X>X/<$^&V ?VI T ;4UIW&>SUP397,:)Z9RP?(?59'& JPR\)=F*@)=I2K>5R*L5&(-W-,7U MI-(E>".7'J!,MG$./I*4KJK\.\G Q9P(G!?\N=1_OIV#BV?/P3,@M9_6=,ME M8CYQA.RNNJB3MEV;-5U#/5V#"+RGE5ASL*@RDATG<*3/O5GT:':&!C/.27H) M//@"(!8*OOT*JDA=\0U.R?5(5B%.V(Z,IK__!D/W#]OHG3/9 MXDS)CD;6WX^L/Y1].J-_/!8-??D(HP7-35 &>RY.1R;37+ MC#S(YQ.WCL>L21H>= ;*3L-0LV:1^6CAH[58^CU1- M4];D8_$KJ2O^YFO6%J0I=B#R[I6AO*1JT-"=R_:=Y M4Z#K*2LI$_GWIJ&U9G,6&;T)0A0CS9FI\A/H::J%)9?KA\CN+-X[BP>=W52" MR%M;#)F(S8%'@>[!%$5!"#4+I@A"F+AV"\G>0C)HX1,5\D:Z(Y+G"!#XP68A M,2^3D=*R]@#(IZH;/I/!@'>CFPZ9!I0A@'7!0UP\B%MFP-IEO&2)5^ZYRFDA 9 M5NOQ/W#(LG/"90 6DDTQKZE6E?H#3M+T$IE2S-=@*=^,^9;7&N;,?#VT$:'*:T$Q!U!DV* M&D//]?4[W91%41SH=[H%R5PW[KG3.R*#PTCVD[0)39B"/M2-6>C--VJR*1K# ML -CLS0,)F=PIC(@D\0 M&:^=%EF"0OVMTZ**W9YY0!V(H6$0>R)@(I.DQGY@&+*H) [KTV*1!6[?Q'10 MAH:A;!@MD0E.8QCIX#NWR*+(^!!@45TEVXVO-YC)NL.!P59RFZXEY$<4];L(34'@F[J39([ M*@0MZY]K@C/"E$">7U(J'@_4!?8[>=/_ 5!+ P04 " !9A%=6/?6Y(\4" M >" &@ 'AL+W=O&ULK59M;]HP$/XK MIZR:J-0U+X1NZB 2D&Y%:K>J7;NFDMD MJ065A1MXWIE;LIP[4=^NW#23 M23IP/.,0%IAHP\#HL\ Q%H4A(C=^-YQ.>Z0!KH]7[)]L[!3+ U,X%L6//-79 MP/G@0(I35A7Z5BPOL8G'.IB(0ME?6#:VG@-)I;0H&S!Y4.:\_K*G1H%W;*J#;&WX=3]S.U3%T8M0L+]0QX>[O8N@<'<,1Y!R^9:)2=(#JNYK<-H>[ M2>/BJ'8QV.*B'\"UX#I3<,%33%\2N!1O&W2P"GH4[&2,,3F%KG\"@1<$&QP: M[P_W-\#C_>'>CFBZ[15V+5^XA8_RG[*; SXE&>-T>PFI)>E!;9)Z)Y6I,>=J MSA(<.%1$%,H%.M';-_Z9]W&33(4ME#DL4'(GNA;*]5MK=7M*MMDQO:VOYJ?43-K^Y5?VGJSGG-Y"SG"@J<$J5W^I[\D74WJB=:S&U] M?A":JKT=9M3 41H#VI\*H5<3&ULM59=;]HP%/TK M5E9MK;0V'T" #B*MH&J5.@GU8WN8]F"2&[#JV)GM0/OO9SNI!2)E;&(\$-NY MY_B<:]_8HS473W()H-!S09D<>TNERDO?E^D2"BPO> E,O\FY*+#27;'P92D M9Q944#\*@M@O,&%>,K)C,Y&,>*4H83 32%9%@<7+%5"^'GNA]SIP1Q9+90;\ M9%3B!=R#>BQG0O=\QY*1 I@DG"$!^=C['%Y.AB;>!GPCL)8;;62F-,#-]BO[M?6NO=@ A-TW M %$#B X%=!I QQJME5E;4ZQP,A)\C82)UFRF87-CT=H-8685[Y70;XG&J>2* M"XT@;"'1.9KPHL3LY8-$4Y@K-..2V%R?3D%A0N69CGF\GZ+3DS-T@@A##TM> M2.'ICXBFD%Z@3?D11$$4M\,GA\' ;[FM#+@^1RT-D M^3IO\FG#-TPJ4>D]JM"/6QV ;A04\F>;N9JMV\YF2N]2ECB%L:=K2X)8@9>\ M?Q?&P:<<8[^]B3226$,5QR8=>:YXARMCA7( HT=[NC+0XZV=V]LF\/U%BSQ)NS1RTB]T[VCRO0 MZW\_[\*KK^SF=L*;C=J7\$-G.S!40IN<%C![88%[?J&3M]PK[X'KC#] M@[;A[J>HUZ*M):PM@?[&J6MN/%^Q6! F$85< X.+OF80]2VB[BA>VH-XSI4^ MUFUSJ2]>($R ?I]SKEX[YFQW5[GD-U!+ P04 " !9A%=67)"(2RL* "D M<@ &@ 'AL+W=O&ULM9U;;]LX&H;_"N&= M7;1 -K8DG]I-#"212!:8-D4RW;U8[(5B,[90'3P2[32+^?%+'6*)LLRQL&]S MD=@.^9"*WN@COU>DKEZ2]'NV$4*2'U$89]>#C93;C\-AMMR(R,\NDZV(U6^> MDS3RI7J;KH?9-A7^JJ@4A4-[-)H.(S^(!XNKXK.OZ>(JV# M&^LC'T_S"D6)?P;B)6N\)OFA/"7)]_S-I]7U8)3W2(1B*7.$KW[LQ9T(PYRD M^O%[!1T9JM\&JIYY>SALNJ!6_; /M$#RR:?DUAN,N+%*['2 4/5N<,QV6_'=&L;B?=+>4E& MU@6Q1[9%XEWT)-+[9]=_[>K=W=DL:TZ^/;KDW2_-/T37\9J)KEA>$J?LG7T> MT3N?:+T1.S#T?,S(@&%FS,TVO2367#^^#@PW8[XD^TMBEW_X63=&$X=S$+Q3 M<)T3W+M4*)$3ZB^#4(E=2?G?OZHBY),44?:?CG[>EKQQ-R^/+1^SK;\4UP,5 M/#*1[L5@\;>_6-/1/[K4AH2Y2)B'A%$DC"%A' 33M#<^:&]LHB]^3;*,J MJ M)J0,A1H!2)(\DV42[T4J@Z=0D#B1G5> 6R.XKPB1,+>$30I8/E+:+T97PWU3 M6<_.#]N;&ZZ0K MGJ2:AF8RW16CJF?5$/&C9!=WAE,CK*_PYL>CF\E(?>D!SD6VZ2%A% EC2!@' MP31)?3A(ZH-14I]B-2P3F22I+T67B(S5^XJHA%FCYNCW<4\9-_%OED,)/)\GNE+)D&Z[5(.]53TC\TP\]EZV3>F;O0=W $I7E0&H72&)3& M431=:'8M-/OLN>1*C9E42B-06D<1=,U5^?:+6,ZU:BY91)G8KG+K^G..].<U@&3;E#:5Y%:_XW=>7GH8TR*(VC:+K, MZG2^9<[G'^:*XL=6J*L:\>-5GGY0&OMO8:%?%%>_3IE!4_M0F@NE>=:Q#3"Q MG5E;9<>&PFP^G;:<(&C/.(JFJZ?.\5OG)/G+FX%.Y!K,A-XJ*6G66$\C6$[^ MU9XK0M/P4!J%TAB4QE$T75-U+MXRIEL7#V*?A/M\2%6:BGE&-$_+OW:J"YJ( MA])<*,V#TBB4QJ TCJ+I^JOS\=8<; 99T*0\E.9":1Z41J$T!J5Q%$T789W! MM\PI_&]Q-083JV+\18(LV_GQ4J@90":[1_W0K#Z4YE8TS6FR9K-VXO:XE.W8 M[5$6-*D/I7$43;]UM$[KV^:T_LG(2?X@7\0+J:YL-^M4%!/*+A69F^BK(BC- MA=(\*(U":0Q*XRB:+LO:)K M<$"UD^Z$*K?0/;[!N8@O!9 1AZSSZ4YD)I'I1&H30&I7$439=D;2788W0 MACH(4)H+I7E0&H72&)3&431=A+718)N-AO\W $/-!BC-A=(\*(U":G'H&3EE,[^WU* K"Z T#TJC M4!JK:%HRZ%AJ/\.JL&NKPC9;%0?S=)GL19K?_9;FGNGAVM:I+JAC :6Y%4V[ M.:65HX,V2*$T!J5Q%$W75FU#V.9U :>U%<0GM04U(J TMZ)9VG2K?;NG!VV3 M0FD,2N,HFBZOVF"PS0:#:9KZN538N1-6J.\ I;E0F@>E42B-06D<1=.W.:B- M#&<$GK Z4-L"2G.A- ]*HU :@](XBJ:+L+8M'//JAKLDB@)9KLD3HKG$(?7C M?*%#3';Q+A.K<^84YK9ZZQ/J:%2T]M*LD=4>^T&;I5 :@](XBJ9+KS8K'+-9 M80S.5=KDO.!L;JBW[J"^!93F06D42F-0&D?1='$V-B&"[T*$W88(NP\1=B,B M[$Y$V*V(L'L1_0Q+PZDM#<>8K08'9ZC; :6Y%>TH.-OS=G"&&AE0&H/2.(JF M2Z\V,ARSD6$*SE_3(!+DP9>B]S3:W&IO$4(-#BC-@](HE,:@-(ZBZ4JMG1!G MBH[44.L#2G.A- ]*HU :@](XBJ:+L/9('+-',1#:((72&)3&431=6+5!XI@-DO/C<+\9,]1#@=)< M*,V#TBB4QJ TCJ+I2JV]%N<#.@Y#/14HS872/"B-0FD,2N,HFKY];^VIC,V+ M0WK'83.OKP:A-+>B'>!W:"0JE,2B-HVBZV!K/=3 [*:# W6N.;>Y2;[U"#1E$:A- :E<11-%V%MN(S-2T_Z!VZHWP*E MN16M';BMXSDVU$J!TAB4QE&T4E[#QJ/O(I&NB\<@9F29;_U?/C'N\.GA48LW MQ0,&6Y^[UD=:/C"QQI3/;_SLI^L@SD@HGA5R=#E3_Q]I^4C$\HU,ML4#]IX2 M*9.H>+E1XA5I7D#]_CE)Y-N;O('#@RD7_P-02P,$% @ 68175D@[XZ&> M @ ^ < !H !X;"]W;W)KYCVX, !5L%F]B5II?WQLPUA2051'_(" M/ON^SW??P5VT%?)1E0!(GNJ*JYE3(C:7KJO2$FJJ)J(!KD]R(6N*VI2%JQH) M-+.@NG(#SSMW:\JX$T=V[U[&D5ACQ3C<2Z+6=4WE\QPJL9TYOK/;6+*B1+/A MQE%#"W@ _-[<2VVY/4O&:N"*"4XDY#/GRK],SHR_=?C!8*OVUL1DLA+BT1BW MVK7!A90589(A_&GXW3Z*PUP?[UCO[&YZUQ65,%"5#]9AN7, M^>20#'*ZKG IME^AR\<&F(I*V2?9MKX7YPY)UPI%W8%U!#7C[9L^=3KL ?PQ M0- !@I> < 0P[0#3UP+"#A!:9=I4K X)11I'4FR)--Z:S2RLF!:MTV?079(X.JX^G2"73KS MX"AC NF$3/T/)/""8""@Q>OA_@ \>3W<.Y+-M"_.U/*%(WQ=/:X*":!_-21_ MR1(VHMKH>I&T/9S!S:Q-[$"SY'[F9?FF$W_^+0+1EAF_9N;3KN7D^L M019VMBB2BC7'MI_TN_WXNK)=^\7^7(^U=@K]IVEGXAV5!>.*5)!K2F]RH4.3 M[9QI#12-[;PK@;J/VV6I1S-(XZ#/B(F_Y J^1OK>7QEG1P%*)!I456H'!>L(^)*?3L??L-=SY/E*+6UXPJ;S/7G'H%Q9TDT/=ADT0G5O?MO7 M80N0C \ TAZ0/A:0]8 L".TR"[+..?$B-WH#QGL[-K\(M0EHIT8H_Q6OR;A3 MX7!4G&GC$$(M++R!KYK0PI0;([ "KN!C76.H,\P4H4%+<,4)X>4Y$A?2OLHC M/$L.8[?[RO.$Y'ME"H;2I4%]NQ@Z>?D[H$ELW)M3/#K MLW. &6%C?^\3GCVE\"Q=EQ'JVW MU?S7KP\^B^ =02P,$% @ 68175OZHPVGW @ SPH !H !X M;"]W;W)KSDS2D(PG5U'$!=NSW/,>QSXM'6R$? MU I H\>$IVKLK+3.SEQ7Q2M(J#H5&:1F9"%D0K7IRJ6K,@ETGHL2[A+/"]R$ MLM2)1OFSF8Q&8JTY2V$FD5HG"95/$^!B.W:P\_S@FBU7VCYPHU%&EW #^BZ; M2=-SJRASED"JF$B1A,78^8+/)CBT@GS&=P9;56LCNY1[(1YLYW(^=CR;$7"( MM0U!S<\&SH%S&\GD\;L,ZE1,*ZRWGZ-?Y(LWB[FG"LX%_\'F>C5V!@Z:PX*N MN;X6VZ]0+JAOX\6"J_P;;8NY@>^@>*VT2$JQR2!A:?%+'\L741,0TB(@I8#D M>1>@/,LIU30:2;%%TLXVT6PC7VJN-LFQU.[*C99FE!F=CB9"&@5+EPI]0E=4 MKR73#!02"U0;.IZ"IHRK$W2$6(IN5V*M:#I7(U>;'&PD-RYYDX)'6GA3B$^1 MCS\BXA&"[FZFZ/CHY&48UU"K=9!J'22/VVN).Y,LC5E&.9K1)W-J=&-NG3%L M 9RIC,8P=LP)5R WX$3OW^' ^]R1H5]EZ.?1_98,SR7,F487-&:\>,<_OYDI MZ%)#HGXU9>O_AVQ[5;:]SO=IML=ORJE0]7.5K?A-Y'OF,W(W#;!^!>L?@O6: M8(4JJ,%:0$$%"@Z!^DV@X+6@L *%AT!!$RA\+6A0@0:'0&$3:+ '(J1]HX85 M;=A)NQ6:\B;<NJOI#H^5T!OG'2L$U"\5O7-EE MP#=.>.>5N-LLVXJ[E-6W$1,_[+7LXL[Y<*=5M=9W*7O!PT-;.8V\G7?A@^;5 M6.:E[+6\G7WA@_[56.UXW\"Z>#L7PP=MK+'H\;Z/]7HA:<'MO QWFUEKU9>Z M^K]!GP3D[_/BUJXG]JIW1>62I0IQ6!B==QJ: +*X/14=+;+\QG(OM+G_Y,V5 MN7&"M!/,^$((_=RQEZ#J#AO] 5!+ P04 " !9A%=6+182W]X# 8%@ M&@ 'AL+W=O&ULO9AM;]LV$,>_"J$50PMD MT8.?DLP6$%L2%F#=@J0/+X8AH*6S340279*RFV$??B0EJU*J*#; +B]BB>;] M[G1_\FC==$_9(]\ "/0U2W,^LS9";*]LF\<;R# _IUO(Y3(UW(/XN+UE\LZN*0G)(.>$YHC!:F9=NU>1JPWTC$\$]KQQC=2C+"E] M5#!8@V%E,#S68%09C(XU&%<&8YW[,EDZTP$6 MV)\RND=,S98T=:'ETM8RP217*^M>,/DMD7;"7^ M$3A%7P35XN7K4(W@8@,$G?36TA'2MS.ZZ3-B/^3,6Y\@9O1I-=$0T[EAAW,MN3$N)0;V !IH[>($; M?BF(>#I#"Y5[1%?H@RQPO&!/6__-/[MCYM4M7D[# )"PT"8L,P5IZ#VN]AWUT_X\B6P)30NO= M!EKSUEK>_E* MF9;O$\>5Z5[0J;J9A 4F8:%)6&0(UI+6=;Z]ZSH_M%!7>$.2&Z4%1FFA45ID MBM:6O='BMWO[>158)(6&*6%%:U99@??E=E*8D..2XGM1D,K [;6K4\S6).&PO=V]R:W-H965T4K,J. M8N10'2QR..^1;X::\6PGY)/* 31Y+GBIYDZN=77INBK-H:!J)"HH<64M9$$U M3N7&594$FEE0P=W \R9N05GIQ#-K6\IX)FK-60E+251=%%2^7 ,7N[GC.WO# M+=ODVAC<>%;1#:Q WU=+B3.W8\E8 :5BHB02UG/GRK],)L;?.OQDL%.],3%* M'H5X,I-_L[GCF0,!AU0;!HJO+2R LW) [^DR6] 4OA%;D%CC5D!$MR$]0VJPCU2T.)4O- M0D-WEH"FC"O<\GZ5D+./G\E'XA*54XGLK"3W)=/J"QIQ?)>+6M$R4S-7HVYS M>C=M-5XW&H,W-/H!^2%*G2MR4V:0'1*X&+ N:L$^:M?!2<8$TA$)_2\D\()@ MX$"+]\/] 7CR?KAW0DW8W8'0\H5O\-W\KIE^(;^N'C%!^"'^-Q3BAF(\3&&* MTZ6J: IS!ZN/ KD%)_[TP9]X_PR%YV^2)7^)["!TXRYTXU/L\:JYJQ*J]IO) MR!E>UN8*?QZ*8\,WL7RF)F_C,)CZDYF[[0=HP,L/O8M#K^2U5S#UHJ#S.I 4 M=9*BDY+NA*D'J<#*GH&DICH/Z6A(HM[>8]]&ULK59-3^,P$/TK5A:M0&*; MKR8M;!L)6E;+ :FBL!Q6>S#)M+%(XF [+?S['3MI:$NH.-!#:D_F/?O-V#,9 MK;EXDBF (B]Y5LBQE2I5GMNVC%/(J>SQ$@I\L^ BIPJG8FG+4@!-#"C/;,]Q M0CNGK+"BD;'-1#3BE0L;78\NU-H9;MDR5-MC1J*1+F(.Z M+V<"9W;+DK <"LEX000LQM:%>SX-M;]Q^,-@+;?&1"MYY/Q)3ZZ3L>7H#4$& ML=(,%/]6,($LTT2XC>>&TVJ7U,#M\8;]E]&.6AZIA G/'EBBTK$UM$@""UIE MZI:O?T.C)]!\,<^D>9)UX^M8)*ZDXGD#QAWDK*C_Z4L3ARV &WX \!J MP_H M?P#P&X#_64"_ ?1-9&HI)@Y3JF@T$GQ-A/9&-CTPP31HE,\*G?:Y$OB6(4Y% M$UHR13."MBI6E0#R@\PJ$:<8RX3,4RI $KX@3$DRX7F.J9HK'C^=DNLBSJJ$ M%4MC9U(?!$F.IZ HR^0)\MS/I^3XZ(0<$9O(FHD5Y+Y KE,TXO@NY96D12)' MMD(Q>DMVW&S\LMZX]\'&78_<\$*EDEP5"22[!#9&H0V%MPG%I7>0<0IQC_CN M*?$*J5?R]^)1*H&WZU]7B&N* M?C>%KCCGLJ0QC"TL*1+$"JSH^SC@,])'>T?+>RW6#T-F7\MYM M,!BZPVXA82LD/"CDP51S3 M=H8XED$VB2"E8C$\0=;9,WA*>953(-VMG"NL5 MA]MZ_*!W=K8GN\/-"7N^MR?[O=O [0V@UB:7B@Q6U6AZAK6 M6MMV>V&ZS)[]$MMPW37?:.H>?D/%DF&-SF"!E$YO@&D1=5^L)XJ7IE,\&PO=V]R:W-H965TTP[*#8="Q4ECR)CMM_/TI.O'1( ^QBBQ+Y^$CQ M*>VT>;85 +*76BH["RK$YBH,;5Y!S>U(-Z#HI-2FYDBF68>V,< +'U3+,(FB M\[#F0@59ZO>6)DMUBU(H6!IFV[KFYG4!4G>S( YV&X]B7:';"+.TX6MX OS6 M+ U9X8!2B!J4%5HQ ^4LF,=7BZGS]P[?!71V;\U<)2NMGYUQ7\R"R!$""3DZ M!$Z_#5R#E Z(:/S>8@9#2A>XO]ZA?_6U4RTK;N%:RQ^BP&H6? Y8 25O)3[J M[@ZV]7B"N9;6?UG7^UY0QKRUJ.MM,-FU4/V?OVS[L!<0G[\3D&P#$L^[3^19 MWG#D66ITQXSS)C2W\*7Z:"(GE+N4)S1T*B@.L]NZD?H5@"U 02F0+257EGUB M\Z(0KF]>.C%V..-W\%[!!0&:.)PUPW+?LY7 M%@W-SJ]#%?=XD\-X3D]7MN$YS (2C 6S@2#[^"$^C[X<83L9V$Z.H6=+,#E1 M)>4P73)X:6C.H2"A8&L4HZMJZ"89MQ;0'N+>H\>1AW?:W631*)I>IN'F *OI MP&KZ'ZP*87,BY,;(O+*MLRU!WW!263:+XY/G4S]V9FVQ1M_4AOGW> MR[=TQ_^P#?>44(-9>[U;RMPJ[$4Q[ Y/RKQ7TE_W_CUZX&8MB*>$DD*CT041 M,+W&>P-UXW6UTD@J]YXQ<37:2+F]&(]%NB$Y%N_YEC#U MS8H7.9;JL%B/Q;8@>%DEY=D8>5XTSC%EH]EE=6Y>S"YY*3/*R+P HLQS7#S> MD(SOKD9P]'3B$UUOI#XQGEUN\9K<$_EE.R_4T;BMLJ0Y88)R!@JRNAI=PXL$ M371"%?$W)3NQ]QEH*0O.O^F##\NKD:<[(AE)I2Z!U;\'$RDY_X[G?2" IUO91GHOH+ M=DVL-P)I*23/FV3504Y9_1]_;XS82X#1D034)*!^0G DP6\2_)JN0O M]PDX>_,6O-%)GS>\%)@MQ>58JH[U[X[3IKN;NCMTI#N(P$?.Y$: .[8DR\," M8R6UU8N>]-X@9\6$I.^!#]\!Y"%D:>CVY>G0DIZ\/-USJ/';T?.K>OZ1>MW( M;-N1630CP]N1L?E>UPWL=?5DA%[ MG14'W4=M]Y&S^P],$N6)/-I^9'0&U3CUVC>#IFC:Z]X2$P7VYN.V^=C9?#.Q M"K#%=&EK/C9^\QS&8=SKWA8U"8)>_\Y63KS&)JW0B5/H=?IO206M;ZWE5[74 M*9R0UD5B8HCI7VMF!/+Z@^5LYT2QTU;L]!FQ4LT:%&=@K5@,G&5VL+"H'=!).[V3I6_1U7P1Q<2Q0(D7Y!"\8#5#6A>TC#T^VN)+=2#.KG,.5 M'12>]06X=RT,UR7]BJU&\C@)!8EN*%R[F);+$WZ3]S6**FD?%D MZ.[OQ+%%'=HA-]K]R=EY6A:%HG604;R@&96/X(RR-"NU+=J< G UT 5@EEA* M[.B+3+"#:&IX9 F;1E[_R<:MX52/.OY#;OZ[3M,R+S/\(P2(3&;3=T-_/K2& MQ5/#$&?#IQK2@2)R0M1SABB 5/,D$94OV_W)XT5.#0J73;5#6)KT'Z^&^LU# M/SMH1&YH3)2#;.\]K)YPW]40OJ-R _;]MKRK57[?M7[OH?N[YS@>F21Y;MRA M@[X/'*K:H=$=E"(WE/ZFENU23W!S_(@7&;&:,A!--O8-62T9JMJA?1WIHG"8 M!T0T$)TV'@Y9+1FJVJ&''3DC-SF_VH)KDG0T-=Y66Z)LZ^UKX#;JV^]L[? MP(NDWDWNRM2;VQ]QL:9,@(RL5$GO?:P$%O5^<7T@^;;:05UP*7E>?=P0K*XJ M':"^7W$NGP[T#[2[]K/_ %!+ P04 " !9A%=6SLAYX8D# !R"P &@ M 'AL+W=O&ULK59=CZ,V%/TK%EU5N]+N .8K MF29(DV2J[L.NHIG=]J'J@P.7Q%K U#;)3']];2!L!DPZ4OV"T-**%\W8EL<+5LNG]5_;<*K,#LB8,WR/V@J#TMK9J$4 M,E+G\H&=?H,N4*#U$I:+YA>=.JQCH:06DA4=63DH:-G^DZ>N$!<$-YP@X(Z MAP1_@N!U!.^U!+\C^$UEVBA-'39$DGC!V0EQC59J^J(I9L-6\6FIU_U1E0!_09[7GML I2_NI-1-2H+<;D(3F[Q3FZ^,& MO7WS#KU!M$1?#JP6I$S%PI;*F):WD\[$JC6!)TRX&'UBI3P(=%^FD+X4L%6B M/A8^QUKAJXH;2&Z0Y[Y'V,'88&C]>KIKH&]>3W>NI/'Z1?(:/6]"[P$DY:#> M-GE>"X'^O-L)R=5K\Y>IWJV>;];39\FMJ$@"2TL=%@+X$:SXYY_/2H\F@!*UD4U5:]E!P]8'YC'VHD@MX/&R&@90X.*7 MH,T8A",G[$$OW >]^^"J^X^E!%43.6F_I8<7#W6Q-W"V'H/F>#YP;\"$OME\ MV)L/KYJ_?ZK420^I^E;(FI=('?F5.FD0$0*D\<@(1R8^S*)A&@,HFH>#. 90 MZ$TL1M3GB:[FN2L8E_0?TGR\6*:_7S7AE.0H9T*\1WNN_O2$)$^F=-'(4S ? MAAMC(F>X5&.,-Y]8JED?;78UFC[Y]YS(FLKGR;TV&SW7C_ P@ 'D!?X@P1CD M^7AFCC#O(\S_XU5)6 &Z]@BR3&T\H3<]@*VN>?XGG/-]60CU8/. QYS+G04R94:')";NMS0&1*YC(OI !AM)W-$E-2 MQ2@G'_%4N;W/4NL^Z<5@*.-]1-[?QJ1WU"='A ERE\E24['4$]=@NG93-VE2 MNZA3\U](+8;DE 2#8^)[OM\!GQ\.'W3 X\/AWB[<18];H_W6:+_B"U[@FR5) MF9><&EB2*Y.!JFQ5D-E?: VD=RD2F4.?6#^/28S%$!BZ799C0E.#P#OZ2'[, M%MHH_&M^=AE;IQ)VIV([R;DN: )3!Q/0H-;@1&_?#$;>NRZ;_R=9_)_(=DH0 MM"4(7F./OF(7I>WIY>ASEW/Q M7ZX=%6&K(ORGBD(QB;T;_6$)D$1JTZ6DYAEM;W^VIZ,C9+"G->Z*&79K&+8: MAJ]JF.6R% :OC42N!/N-YQQ;Q>QJ?GE,X#'AY9*)%3%XS"%-\8+HK-.PHTYC M;T]?1U P"D9["KNBQF?C/8WN5I>U5^(7JE8,>R6'%''>Z1@)5'W-U!,CBZKQ M+J3!-EX-,[R90=D _)Y*:9XGMI>W=WWT!U!+ P04 " !9A%=6T$&](0@# M #4" &@ 'AL+W=O&ULK59;;]HP%/XK M5B9-F]0V%R"]#"(!Z;0]5$.MNCY,>S#) :PZ=F8[T/[['3MI"B@@'IH'\.5\ M7\YWSK%/AANIGO4*P)"7@@L]\E;&E#>^K[,5%%1?R!($[BRD*JC!J5KZNE1 MP7E DO&;JUF4J&LC*<"9@IHJNBH.IU EQN1E[HO2W#C=X:$ZMD+N6SG?S, M1UY@'0(.F;$,%/_6, 7.+1&Z\:_A]-I76N#V^(W]N]..6N94PU3R)Y:;U3:_9)-8QMX)*NTD44#1@\*)NI_^M+$80L0Q@< M40.(]@'] X!> ^B="N@W@+Z+3"W%Q2&EAB9#)3=$66MDLP,73(=&^4S8M#\8 MA;L,<2:Y+4HN7P'(! 0LF"$S3H4FY^2AK@,B%^3)!0]R,EZ#PEH@X\Q45#'* MR5ACO90V@YI\2<%0QK\.?8..67H_:YR8U$Y$!YP((W(GA5EI9$VBHXPI9!>D%YZ1*(BB#H>FI\/##GAZ.CPXHJ;7)JGG^'H'^1:XDN_D MZ*PC+5O)>-2XP0294IY5G!HFEBW\UYRS)77'[L]XKHW"P_>W*VNU5_UNK^R% M=*-+FL'(PQM'@UJ#EWS^%,;!MZZ(?R19^D%D.]GHM]GH'V-/4J8S60E#%#70 M%;8:'@8.;^_==1)]H;_>#DBWV2#>-4N[S?KO9CLB!JV(P5$1]^B[/=M, M9-@M--A:R62!W437E<%A#5QWR1MTR[O:DW? ;%_> ;/@>N?I%ANW8N.C8F]? M2FPS>""X%,MS ZIPN;/Z%9A*"8*"2SQ4A&H-1I,2%*%"5$67_OBT]':;Q7MA M2FNSZWWY.T^X)]_?NN\+4$O7-S5Q55G?D>UJVYK'KB/MK4^P9=<=]IVF[O=W M5"T9WB,<%D@97%QBGE3=0^N)D:7K*G-IL$>YX0H_.T!9 ]Q?2&G>)O8%[8=, M\A]02P,$% @ 68175BL]ANQT @ >@8 !H !X;"]W;W)KS#:5I2QOM!OSUGN>\-CXD.R[N9 F@T'W%:CES2J6:<]>5 M60D5D6>\@5K/%%Q41.FNV+BR$4!R*ZJ8BSTO="M":R=-[-A2I EO%:,U+ 62 M;541\3 'QGQ66\7_*2PDWMM9)RL.;\SG6_YS/%,0L @4R8"T:\M7 )C)I!.XV\?TQF0 M1KC??HQ^;;UK+VLBX9*S7S17YE4UC#\ H#G44%"%EHS4$GU"J^Z4$"_0U7VC]Q#RIS7D M09^+DNAX 8I0=H*.$*W1CY*WDM2Y3%RE4S, -^O3F'=IX#?26$!VAOS)*<(> MQNAVM4#'1R?/P[C:V6 /#_:PC>N_&;?0(_DS=Z=/AJY;U0IXZ0O]OEA+)?0' M\V?,24>'G\LITX5 M6)6YA]O4GT9!XFY'6-.!-3W$FHZQ.E6XSYK$_C@K&%C!(58PQ@I>L7#\.1IG MA0,K/,0*QUCA:U883L99T<"*#K&B,5;T'ZQX8,6'6#%27%\A'X\QXU??2.S' M\0NFNU=*3%7^3L2&ZH+ H- R[RS2>M%5NJZC>&.KRYHK7:MLL]0_!Q!F@9XO M.%>/'5.PAM]-^@]02P,$% @ 68175HE_^@#_..;[G&NY--EP\RA) H:>* M,CEQ2J7J:]>5>0D5EI>\!J9WEEQ46.FI6+FR%H +2ZJH&WC>R*TP84Z:V+6Y M2!/>*$H8S 62355A\3P%RC<3QW>V"W=D52JSX*9)C5=P#^JAG@L]"8@H) KHX#U:PTSH-0( MZ3#^=II.?Z0A[HZWZE^M=^UE@27,./U%"E5.G"L'%;#$#55W?/,-.C\VP)Q3 M:9]HTV+'&IPW4O&J(^L(*L+:-W[J\K!#\$='"$%'" X)T1%"V!'"4PE11XAL M9EHK-@\95CA-!-\@8=!:S0QL,BU;VR?,7/N]$GJ7:)Y*OU0UY<\ : H,ED2A M.<5,HH]HQID29-'8VS&+Z#P#A0F5%WKWX3Y#YV<7Z P1AGZ4O)&8%3)QE0[) M"+MY=_RT/3XXGT[U7W(3]]816+SRB=P>*"-"_F=I>D$2_;Q92"?W#_!G*=ZL7 M#>N9(G(M:YS#Q-%50H)8@Y.^?^>/O,]#N7I+L>R-Q/;R&/5YC%Y33_>^9L61 M*@%%GG_^>-%^\$.9;!5CJVBJYSJ- R].W/5NAEZ"PM&GT?QR8[DUI(N>!I6(,ES@BF2D#>"J&>4[]JOCQF.7X3I7P7^H>,!U"B,O /+ M R@_#(,#S^Y.X:I K&P#D#KV6-Y8HW?WUNR-Y1R]/7'R11XP5^%91)E?>4:GZVO=E M><05DE>\QDR_V7-1(:6'XN#+6F"TLTX5]<,@2/T*$>:ME_;9G5@O>:,H8?A. M -E4%1+?;S#EIY4'O<<''\GAJ,P#?[VLT0%OL?I\Z_F,&[WWH*7+UZ!%X P\.G(&XG83BY]I;F,NE]V M##FM);%XP-[ZUU]@&OSFBNZ9Q,YBC?I8HSGU0:S4 MQ J$6?4+OE\T>H"DQ,HYGZUH8D5-H7A8)TD49TO_81C8V"I+TR+LK9QG;N:D9T[^!_-[SA;E M-'*?;JTY%26PG<4$6 MH^\O8#&B=%B%452X,6'PU B#_Y12AIW;LE,;8B1!<('J,(KBB4T)!RT;SI(^ M+O.?+("=ZEEM2^-+8H=1#">(GSHJG&UBL\3_4OXZY;,4CJJ?PR@,IU;$4V^$ M\\VQ+7_[*78GK:,SPLL%[#"*LN""UA^T9M M!XK7]IAWSY4^--K;HS[78V$,]/L]Y^IQ8$Z._3^%]3]02P,$% @ 6817 M5E[&[WT# P U@@ !H !X;"]W;W)K,[NX4' MMDRU67#C44&7\ CZN;B7.',KE3G+@2LF.)&P&#M7_G Z,/;6X(7!1M7&Q$0R M$^+53&[G8\D%*T:T7-JV8=^UW,_+H>5H--OU_9[-%V*]IN*^TM MUX YT 1A;7%(QNB,94PS:.0LY:(:0W=P@'EL$H7-E%%%&;52/@E-,[*H'R*2 MX&5L HR.=@]\[X"PP::6[#W$7H78:T7\48#$FO-EB==$UFL@Z_7# [8&JR@, MHF:Z?D77;Z5[H1++FM5SUUC=_G%UO?"0\-BH%P4GTC>H ?OJ'![90='QS_H M>;7,E'3'5F'''QQ>$[?6(G*02]LY%6Z]XKI\RU:K57.^LCWI8'V"3;OLL?]D MRHY_1^62<85!+5#2N^PADRR[:#G1HK"-:"8TMC4[3/'# Z0QP.<+(?1N8C:H M/F7BOU!+ P04 " !9A%=68FH8(6>;F>5:VQLOV2J5^H8]GY9D!:\@OY7/7%W9+4J2%4!% MQBCBL)Q9G]V'R/6U@['X.X.-V!LC3>6-L1_ZXDLRLQP](\@AEAJ"J)\U+"#/ M-9*:QS\-J-6^4SONC[?H3X:\(O-&!"Q8_CU+9#JSQA9*8$FJ7+ZPS>_0$ HT M7LQR8?ZC36/K6"BNA&1%XZQF4&2T_B7OC1![#C@\X8 ;!]QU"$XX>(V#UW%0 M4O8[^(V#D=JNJ1@=(B+)?,K9!G%MK=#TP(AIO!7]C.JXOTJNGF;*3\[_ "6: M0'?HM2K+'%1$)UQC\YW=P;8>&W$/(/GG< SL2G) MAPZ50"HZB!2LTN.,QGFE)-,!D"F@0@6IXB:FB"U1KF.&\HR\97DF,Q6^A[[H MU&_W^]^NR]"#*$D,,TO5&0%\#=;\YY_G*_1 X.N:_%ZCCV,1U-[O2]7CU40COQ# MJVAPIA?J$+0Z!!?KL,PHH3$,J%!CAWO\@DE'@F.3T.OP'YSAA?S#EG\XR/_) M<+R4?WA$SO5Q1X!C&^RX'07"XSSQ=T(>$!NUQ$:#Q,R.?\>6=Y4J$D0(4 6% MO:GJ3NN" N]Q2N@*#%.J]O-.UN\7EC[JHR-:(Z^3V(MC&S_P.VLD&J1Q8?3' MK4CCZXITD!+_)='X**J>V\V.8YM1-SD&*5PHT*05:#*X.7TW?18D=V2MLD,) MH;8?I764"@\!10- UVJV5YWZYZY79U6;1@AV%)U MMK)A_[1LYV&=$8%H&.I2X?!../S_%G*2B5BWF4CIV:\CON:ZO2I:="VT0S%W M';L[V)J>L7)K?[U8VKKNW+M^I_-9G+(+.EO \'PNY;OKE=USF^73C/T^)DXX M[C+NMQNYDX._+O^KMLCVWN=U 7QECBD$,LNA_@IM[[9'(9_- 4#G_J,^(C&? M[3N8^GSE*^&KC JEUU)!.O',W_!5!+ P04 " !9A%=6[0H5^Z(" !=!P &@ 'AL+W=O M&ULK55=3]LP%/TK5H8FD(!\]6-C;:26;!K2 MT!",[6':@YO<-A:.G=ENR_[]KITTM%WH>. E\<<]Q_=CM50/N@ PY+'D M0H^]PICJPO=U5D!)];FL0.#,7*J2&NRJA:\K!31WH)+[41 ,_)(RX24C-W:C MDI%<&LX$W"BBEV5)U9\I<+D>>Z&W&;AEB\+8 3\9570!=V#NJQN%/;]ER5D) M0C,IB(+YV)N$%VG?QKN [PS6>JM-K)*9E ^VQ@Z%'LJ4VLFS F$')1/VGCTT=M@#AX!E U "B?4#O&4#< .*7 GH- MH.UR1+7XELIW2]MG2]0^S)+>3+VE#PB');1\(9G3&.9QLZCVK- MUW=\UB-7R5DTC.*1O]HN4%?4^W"X&Y5V1,5A[XEK1U*_E=0_*.EK!0KOHEC4 M>DX)*RO*%%JO(5E!U0*Z9/7_2278D_3?B/101"W%WS*>$C 5:^":9'(I3'U[ MV]'VC9@X:]P;G^+;45O]$TW]\%RC0B8TBI\C97 ^Q'Q4;>9UQ\C*V=M,&C1+ MURSP_0-E W!^+J79=.P"[8N:_ 502P,$% @ 68175DP7OZ;; P 11 M !H !X;"]W;W)KQ(GL0J8M9VD_?=K P,$FZ2*LC<33-YS_)Q# M[!?/[,#%=[FE5($?15[*N;=5JKKU?;G5H&15 M!Q6YCX( ^P5AI;>8U?<>Q6+&=RIG)7T40.Z*@HB?;VG.#W,/>B\W/K'-5ID; M_F)6D0U]HNI+]2CTR.^RK%A!2\EX"01=S[V_X>T=J@-JQ5=&#W)P#4PISYQ_ M-X,/J[D7&"*:TZ4R*8C^V-,[FNT+2@V^98\E_5?<&BT"?; 8Q M/BFAOV4Z3BT>J.Z!!'^"CT3M!%-,#_@:U+?! R//+&]NOKZGBK!^?B@JB6+EIRG<6U&2(W!G,FKN5%5G2N:<7E:1B M3[W%[[]!'/SE*N]*R8Z*#;MBPU/9%[IGH:O )BJNH\P>L%_ -(&ZO?LAN:U" M48""3G6$%'5(T3FDR(741.$A4I1&>(1DJQ#"&+N1X@XI/H<4NY!B&RD(PF2$ MY% E212[D7"'A,\A81<2MB9+LVC\W&P1#)*!ZH@HZ8B2[;$5^:E]4SNTFLR9/4AR&(T1;!8,TP1-=A$'O#<%)R@Y+OJ/&OIK-Y M[U].:&C_0$-H==C,9++EI()I-YOX&6& QU> L=;E4,T MN;9ZNX&7^0UT&([UV&Q-&$T ]6X#+[,;:%M)DHV!; V<>F:]V\"KV VTG<3: M'T])CNEZIX'7L1IHNPA.QN\/#E$43ZQ#U/L,NI;/()?/C%>F0S2U5Z#>8M#_ M83%MTN&+LGYY&//:HC 9/W=_<,8S!^R/1&Q8*37&6D<%-XD.%\V9M1DH7M7' MOF>N]"&ROMSJ&ULK59=;YLP M%/TK%JNF5MK*-TVZ!*DIFU9IE:JFW1ZF/3AP"5;!IK9)TG\_&PA+",WZT)?@ MCW..S[TF]S)9,_XD,@")-D5.Q=3(I"PO35/$&118G+,2J-I)&2^P5%.^-$7) M 2\5?]6QZYB66 !URS_11*9 M38V1@1)(<97+>[;^#FT\OM:+62[J7[1NL9:!XDI(5K1DY: @M'GB39N''8(= MO$)P6H+3)WBO$-R6X+Z5X+4$K\Y,$TJ=APA+'$XX6R.NT4I-#^IDUFP5/J'Z MVN>2JUVB>#*\H3$K #W@#0CT&L*!D%*H6>M3@3G?Y@0IRA&:A7 M#M >_30"B4E^IG0>YQ$Z/3E#)XA0])"Q2F":B(DIE65]L!FW]F:-/><5>[:# M;AF5F4!?:0+)OH"I8NT"=K8!SYRCBA'$Y\BU/R''XI%[R2VETFORZ1W3#V,5!Z%)/%0QAJF7S-U'5V%(VOL MC2?F:C<5ARC/O?![J.@0Y5JCL=NA]LS[G7G_J'E5 E6!HT/>&V*P:=BH[B8 J=J! '-* MZ%*@E+,"P7-%Y O":4IR@B4,EI;@(-7VV++&_7L;@'F!']B]T =@MN\ZXU[L MYDXM+H OZYXF4,PJ*ILJU:UV;?.J[A:]]9EJITWW^R?3].);S)>$"I1#JB2M M\PMEBC?]K9E(5M85?\&DZA_U,%.?!, U0.VGC,GM1!_0?62$?P%02P,$% M @ 68175HZ9'(!Q P 5PP !H !X;"]W;W)K[E:*S/AIM,-7<$CJ!^;!Z%';J]2E#4P67*&!"QGSB=\G^&& MT"!^EK"71\_(A/+,^6\S^%K,',\X@@IR922H_MK! JK**&D?_W:B3K^F(1X_ MOZI_:8+7P3Q3"0M>_2H+M9XY$P<5L*3;2GWG^W^@"R@T>CFO9/.)]AW6G'8X9N/MRB#ZADZ&G-MY*R0DY=I?V9 M5=R\\S)OO9 S7C!!WSA3:XD^LP**4P%7!]9'1UZCFY.+BAGD=\C'?R'B$6(Q MM'@['5OHV=OIWH5H_'ZO_$;//Z.WV H!3*&-X+O27+Q[6XY;C<"N8PXO>=8'3Y8O9K+?$Z&@Y MXL<>'E@?HWP_"H*!]3$*!\G$MWN/>N_11>]/7-'*YCP:K1;%&,<#YV-42' \ MV)ILC"(D(8G=>=P[CR_>M@R6H.];<;AN[LUS5_VL%R^^YL6[IEAV);&3-$[Z M-$[>??$FHWW[J#>7# [FP@8+DW!X?L>_42BZN$3 ;>+:C MCX=58XS"_E%\)]:Q=_AI]]YW]SK>P'L8#FPM;#CB^61X_RPX$B7Q&?]'K0F^ MZ+_K0)3N0*#M0*S!X''YCL,H',8RAOFZ@'O#4,8P$D9D6,'=HXZK!K%J.E>) MU M\4W3USUSI;O$YG&M.W\0!J#?+SE7KP.S0/]?(OT?4$L#!!0 ( %F$5U8 M!&V@'P0 $- : >&PO=V]R:W-H965TNJ)(>2JH'8 ,>93,B2 M:GR5:U=M)-"T I6%&WA>[):4<6<^K<;NY7PJMKI@'.XE4=NRI/+K+11B/W-\ MYS#PP-:Y-@/N?+JA:W@$_;RYE_CFMBPI*X$K)CB1D,V<&_]ZY5> RN(W!GMU M]$R,E!,8C*"#1AH+BWPX64!2&"?WXNR%UVC4-\/CYP/YS)1[% MO% %"U'\SE*=SYRQ0U+(Z+;0#V+_"S2"(L.7B$)5OV3?V'H.2;9*B[(!HPR*--;*9ARKZ%1KCQ;@Y*(]:XBQ#G)[?\4240)[H*RAR11[K\T)$1DYF M'B 1:\[^@90P3C[K'"19B!+/9FX.S0X.YA=+T)05ZA+)GA^7Y.+#)?E@,$^Y MV"K*4S5U-?IM5G>3QL=%[6/PAH]^0#X)KG-%5CR%])3 1<&MZN"@>A&<95Q" M,B"A_Y$$7A!8'%J^'^Y;X*OWP[TS:L)V#\.*+WR3+P,I<6MTM5I:;6@",P?W7('<@3/_\0<_]GZRA>][ MDJV^$]E):(=M:(?GV.?/'+-O4<5MC5G7O2B$PK.-&2ZA*B<9YEF20[H&Z[&N MN:.*VV3LW3P:Q[CCN^-8]8VN@M ;GUJM+%9^'(>MU8FZJ%47G56'M[J@2K&, M);1.V^E?F'*P#FB"->A=&NL5XB/'AE'4D=BW\:.P$X=5W^@J\CR[P+@5&']# MH&82*CW-K5#D@O&D&!#(,JQ5RF0ZO#9$4@TDR2E'F9IG$CR;AJ!.2 MOE40!-VDU#>*)KX](K[I#T]'CEH4_UM"GG),[81*. [6X0J?%+=>TOIH._X$ M.Q%S-R&2"*Y$P5),(DC+..4)PXU5 M&@?,NFI@JT7N4=M6@EQ7_;)"LBW7=8EJ1]N>_+;J1#OC"].K6\9O?.]ZB9&W MS?@X4W?C_RU=?QQ\HG+-N"(%9.B&-QCA!LNZWZY?M-A4#>6+T-B>5H\Y?J. M- 8XGPD,5O-B%FB_>N;_ E!+ P04 " !9A%=6E 3V Z<$ #^#P &@ M 'AL+W=O&ULK5??<^(V$/Y7-/2F<>Y&PBMCI-.#Q(HK99%LK7.:1B/QW0P6'B,5EO=#$QG$WR M< T+T$_Y@\31L&&)DPRX2@0G$E;3P2V]">BH,"@1?R:P5R?/I)"R%.*Y&'R+ MIP.K\ A2B'1!$>+?#NX@30LF]./?FG30?+,P/'T^L'\IQ:.89:C@3J1_);'> M3 ?^@,2P"K>I?A3[KU +*AV,1*K*7[*OL=: 1%NE158;HP=9PJO_\*4.Q(D! M=2\8L-J M0V<"P9V;6"_U\"I#9PR,I64,@Y!J,/91(H]D04:V8J',IBE-+'N"RWQ;8)V>O:-1R(#\B-\ 46NR*):?B)6Y'ZU@G)1R!%#'D,-)$CPE51D M)45&;C.QY9K;I>7),O$(,,4[+0H=YJ@>1M/BT. M4W/ G7SZ073J8P Z3-)/Z-W3(B ?/WPB'TC"R8^-V*J0QVHRU!B(0LXPJD7/ M*]'L@FC*R'?!]4:1>QY#?$XPQ @V862',,Y9+V, T36QZ6?"+,8,#MV]WYP: MS(/WFUL]:NQF4]@EG_WFIL"U5E$JU!97Y>_;I=(2$_4?4\0K1L?,6%2O&Y6' M$4P'6)X4R!T,9K_^0EWK-U.T?B99\)/(SB+I-)%T^MAG]R\Y)A&FA<98 @ZX M E/T*I91R5*4ZMW,'H^+K; [#8L!97F>=XX*NBCF,#IN4&="1HV04:\0++)8 M0GFI0Q9)&Y=% +A.PM2DJ*)S3[RXHM1V6XJZ*$I96Y"!BGF.;Q;D-H+<7D$! MH/NR7IE'9+2!=#W9;8H(MQS2K\1H7?JZ(X&Z!P']1GPK';P?/G M<&Z4LR8U?L<+S[-;,;_K@IRQZ[?T=$$VIHQ9TKB1-.Z5]+O@5WBV;/$(7:9P MR'VCD'$WG,P?M81T039U6Z"@"Z*.ZYF%4.O8(EAO%+$(E#K=700[-FQ-HN>K MHN>*"1X7A;Q07TBA^@-G*3SR_782F6"V.VIO/Q.,V=Z%3*(GK1#MU?F(Y3^4 MT89@5X&]XPZ;XAQ;7$TBK!,74JJF//>%=;:A"4:]3J4SP<;TDC!V%,9ZA3W( M1$B2 _[%)-&0F:6P[L==WV\K,:#&=F>)#"CJ7T@I>NQ+:.]A/9N?;#_0.H5R M>;!81(+O0%:IQH4VYUE-?NI49YVZD"OFT(Z\/J9S;<=.@?:W"G_H#3;51K\= M0_;0CNM=%&-MO[L8^Y+CQ\Z ]K<&=;?X1H=3DYRV)8XW:E>P.P/,IG[G*#7 MV,AE[6-H>'(QRD"NRPNFPMV"5Y:JN6]FFTOL;7EU:\W/B\MM>>$ZTE0WX^^A M7"=^B3K"Z;U4"+O+Q^+87&RUSYN,$+.L@"@.]7 O=K/2@^T%SY M9_\#4$L#!!0 ( %F$5U;KE=?XC , 4, : >&PO=V]R:W-H965T M_K; ,EU1>R H%?"JE*:G"JUKZN%-#<.974"2]9N+4[E2SD MUG FX$X1O2U+JKY> Y?[I1=ZQX7/;+TQ=L%/%A5=PSV8A^I.X]T:$\MD)>47.[G-EUY@$P(.F;$(%/]V< .<6R!, MX]\#IM>$M([M\1']-\<=N:RHAAO)_V*YV2R]F4=R*.B6F\]R_SL<^(PM7B:Y M=K]D7]M.8X]D6VUD>7#&#$HFZG_Z>-"AY1!.GG"(#@[1N<-3$48'A]%S'>*# M0^R4J:DX'5)J:+)0W*5Y\SN!^7D5M2'RN[.FQ0,9?PM6CSFJ6#F;V0][CA/1[D?3A!EC0\ MXKN@H8]MC3%N\8BGX\DX"((SQEW#43BS=F>&:=!J/NE2[AN<C=]VB$X M"N9=';IFX6S6W?#!=%\HQJP18S8HQH-0D,FU<*?"'O45""B8T<1LJ,$N8\MS MPDJ,;UK7OR#?O/KTF76)QW&/0(.Y_6B-?"6P$QGGC8SSE\GX#FNE 0QHW%7# MRT6Y8=@&ULK9AM;]LV$,>_"J$5 M0PLLD4@]9[:!QL;0O-@6-&WWFI%HFX@D>B1MI_WT.TJ*;$N4D@%]$^OA[O2[ M(WE_,K.CD$]JRYA&SV51J;FSU7IWX[HJV[*2JFNQ8Q6\60M94@VW%[DEY96SF-7/[N5B)O:ZX!6[ETCMRY+*[[>L$,>Y@YV7!Y_Y9JO- M WV#ZZ^Y>PIW;151 MB"=S_=?#K1!NR.JT5U70QD^*(I+&&:.:BKDWM#=GPR@SC M@Y;PEH.?7MQ5F2@9^D*?F4)7Z*$93236:"G*G:A8I96Y6[$UDY+EQA+=TH)6 M&3B\7S%->?$!/+\^K-#[=Q_0.\0K]&4K]HI6N9JY&B#-I]RL!;IM@,@(T(IE MU\C'OR'B$6)Q7[[='5^ZNU":KCZDJP^IX_FC\=J\->1-E6):W=B2:J($]BAF M+=ZH'TX#]@ M-IEQHS+;UNPY.T [W4%SU"_HUH43#JA($ =^CWUHY=FYHXX[FN1^T")[NC*] M,D?0+ Q?768;8C0L' Y(V$.T6'EQ-((9=YCQ).;'+)-[0&3EKA#?&0-6!;W+ M%%CH+9.3I8V'1&'H]:>%Q&'I^I+YZD^]O, M3+M*XF'-!A6S&$7!2)O")\G#DP)CTSPK(1E\/$V#-.DS#LW")#QK6Y>4)YW" MTT+UC1;[MO\7L!DU&Q(KI3_X_)7OI7U(BQ5.QB;?2:7P:S+UMDH.]29-<3* M')J%B1^&(Y0G7<+AV_/O.":,_M&!T^*W/_=Z?RL:)>9GY0-3TO;7:6A M;_''@DV-SE"N2)QX<7]T+&8)QNG(Z)QD#4_K6J_G;N!HAF#2\^K E#9[!COT M4*LB.-GUF8=681*,"#$^*1J>EK2)KC94)>R!B/:YAF9^.B9>^*1>>%J^QB:Z ME=2B1GX:]+&PO M=V]R:W-H965TFMH X MRN[VH4#@-+L/Q3[0TM@F2I%:DHJ=_?H=4HKJB^QUBV!?;)&:Y6,964X$W"OB*Z*@JKG*7"YGGBA][(Q8\N5L1M^,B[I$A[ /);W M"E=^RY*S H1F4A %BXEW$UZG(QOO OY@L-9;U\0JF4OYS2X^Y1,OL D!A\Q8 M!HI_3W +G%LB3./OAM-KC[3 [>L7]E^==M0RIQIN)?^3Y68U\48>R6%!*VYF M@R7OR4%>?R 6YL15AYIG,@%,#.3&2_*:DUN11*,CD4K!_19 H" M%LQH^P:3MT7[6)#BM$XR.)!A& MY+,49J7)G<@AWR7P46TK.7J1/(U.,J:079%>^(Y$011U)'1[/CSL@*?GPX,3 M:GIM 7N.KW>$;X:E$!GCC+KW" MWM#SOR-TFXU7.Q)+<%+(26+%[4%@Q8;>P MOG<;BL]8 YN!J930Y.M,_A(/@8Y?[KTF6OA+93F7BMC+Q*?9DIPX VW=9C#D@EG^IQR*C+HE'<[ MJW(8$P[W8M*.F-$1=:-6W>AGVP"(_#]ZP.CPU8WC#WO".H(.&D5Z&+3=*&IE M_M8<48!:NGE,D\Q^*NKO:[O;CGPW;M+9VY_B*%A/;M]IZCGR,U78^C3AL$#* MX&J(&:EZ-JL71I9N6IE+@[./NUSA. O*!N#]A93F96$/: ?DY%]02P,$% M @ 68175H;V4?Q. P Y@L !H !X;"]W;W)K4>?'(KEV+>,1+E5&&UP)DF>=$;*>8 M\Y/P8A8&!F!/ M?*>XD7MC,%+FG-^9R54Z]@*3$6:8*$-!]&.-,\PRPZ3S^%V3>DU, ]P?[]@_ M6/%:S)Q(G/'L!TW5:NR=>Y#B@I29NN&;CU@+ZAF^A&?2_L*F.CL8>I"44O&\ M!NL,'('4VU$"C.>Z]LAB?7W+4S2E)HAR>"*51?& M;+RZ1$5H]EJ?D"LB4(Y\I1,Q='Y2!YU50:,C0<,(OG"F5A+>LQ330P)?*VAD M1#L9T\C)^*ED9Q#VWD 4A.=M";GAEYB<02U?R((D M./9T<4L4:_3BER_"?O"NS9P3D1U8U6VLZKK8X_?W!164+:% 07D*? 'XNZ1J M"[PPEDE0'# O,K[%UKLV=?.' 6R1B-9;ZD0^4W>OT=USYO4=I7J0W:;+C>\> ME^4$/E-6OY'5=Z9EZ@^JE\KN_RLRPMKT.8F>>H5/1':@>=!H'OSG:A^Z\'EZ?@E3Y8 M;;]N,Z:*UK?13,>RCCOAH!<$PL)=#HC//4"#/\R M+>Q$W4&OUYAVH#,,'GJ)P*FTJGLJ98GI&Y!F5E_W9+\LS M!_DNQ.]13)==L M!YK[W7#X6+*_UTGE*):VP90Z_9*IJJEJ5ILF=F);-__A>-4!?R%B2;7.#!<: M&IP-]&M95$UE-5&\L'W9G"O=Y=GA2C?B*,P!O;_@7.TF)D#3VL=_ %!+ P04 M " !9A%=6BU4[9@,$ #=$@ &@ 'AL+W=O&ULQ5A1CZ,V$/XK%CVU=]+>@H$0LDTB;<)=NU)/BG9[[4/5!P,YD:K)U[;8*;"/O:P5C\D<)!U)Z1IK)D[%$W[I*)Y>B(((-8:@BB_O8PARS32"J.?TI0 MJWJG=JP_OZ!_->05F241,&?9GVDB-Q,KM% "*[++Y#T[_ HEH8'&BUDFS"\Z ME+:.A>*=D"POG54$>4J+?_)4"E%SP,$%![=T<)L._@4'KW3P7NO@EPY&:KN@ M8G2(B"33,6<'Q+6U0M,/1DSCK>BG5,_[@^1J-%5^\;MA.$)F)L2Q6Z#L".RS!G19CNA3"QB[XQ*C<"?:$))*< MN)<$7=?B,_< M3L0(XFODX2OD.J[;$M#\]>ZXQ3UZO;O3P<:KIM$S>-ZE:=P0#I^79D(6Y%DE MID2WG!.Z!OU\A;X\Z4E2HTI_-"?;5)(L_1>2*W2;LYVR_NLW!8GN).3B[[;Y M*=[OM[]?[TXW8DMBF%AJ^Q' ]V!-?_P!!\[/;=KV"1;U!':BNU_I[G>A%^E3 MZA[7$P$*O5N7>@$Y,)!Z7]Y/_9$7!&-[7]?HW,H+ [W6ZE;1N94;NMZ@LCIA M-:A8#3I9W5'%!9 D3V@)%%:I5%M\M0V(VEJK<[Y2.1YGNR2E:T4_!B'J"*U* M%&$$M>A'PW#0$*+%R'?]A@[G1J'G.>TR!)4,0:<,>@-$;*6X[X'NVN>R$^&M M:=$G6-03V(ERPTJYX3MO1\,^=>\3+.H)[$3WL-(]['\["L]2!^.!U\S"=D7M7]PDIF50A)5 J5">\VFIHYN^LNO5XTZ03Z"+.J #EZ=@&]>)WVB17VAG8IY MK.;Q>Y?SN-=ZOE>TJ"^T4_&/)3W^'VIZ?%Z(XV&(FU_1-C/?&S2KV38S9^0& MC22U:^?^'/C:W)\(%;1: <5)N.JM[FANS/&R )<&V@QE>,R9>&?D%UHS7]#U!+ M P04 " !9A%=6I=.H@J0# Z$ &@ 'AL+W=O&ULQ5C;;N,V%/P50BV*++ ;72Q?DMH&8FN+!FBVP09I'XH^T-*Q M140B59*VXWY]24I6I$3FQJC0OL0B>68.9TB1.IGN&7\2*8!$SWE&Q187+("J!I9,YYCJ9I\XXJ" TX,*,_

93TW?/YU.VE1FA M<,^1V.8YYH<%9&P_ #Y6-QSU7)KEH3D0 5A%'%8 MSYP;_SKR PTP$;\1V(O&,])25HP]Z<9M,G,\/2/(():: JN?'2PARS23FL=? M%:E3Y]3 YO.1_2P%A!0B- M,Z44XT.$)9Y/.=LCKJ,5FWXP9AJTDD^H7O<'R=4H43@Y?Y L?D(+Y5R"EBQ7 MVTE@LR"?4#GT:Z&; GW!G&.]1N@B HE))CZHF,>'"%U\_V'J2C47S>C&5=Y% MF3EX'A"T_P?\P3],N)K.7;N/9M;/7MRS9? 4=L M??3C(]JHMU;;=$$H$OJ=%9UW3LD[LICTS8C(%M&2,ZGE3*QR;JGD1'THQ6B' MLRTT="%X!AX3\?K^*\5,OKGB;R."<#STO->2WL8-PLFD&=<2=E4+N[(*,XB)K6>=[+]]=WO]\0U43Z,GZ7MFBOMC:YC<^ M>OU_>4U5!+9[RI[C;$=Z8FL[$KPX$OQW=U65JWG@A.'0?W,P+>V3.MO"GMA* M"]U&494#WYCB5"@[ME2654G=6Q? -Z;L>]6_T(6Q*=9>:,JJ^@[SC;H94 9K M1>E=CI5CO"Q4RX9DA2G=5DRJ0M \IJJX!ZX#U/B:,7ELZ 3UOPOF_P!02P,$ M% @ 68175LG/2GL^!0 "AX !H !X;"]W;W)KDD,TDP^#NU/6.'W+0/U\LD3>_AI@\RK&U- M +F2;,?_?27 8&PL($?;EX0/[;+[6VFU:XUVE+WQ%8! [X$?\K&Q$F)];YK< M74& ^1U=0RC?+"@+L)"W;&GR-0/L14*!;]JM5L\,, F-R2AZ]L0F([H1/@GA MB2&^"0+,]C/PZ6YL6,;AP3-9KH1Z8$Y&:[R$%Q"OZR#Q]4'[Y\AYZ^.*9[GZ%Q*&NTN=2 MGT=_T2X9VS*0N^&"!HFPM" @8?P?OR<@C@2LW@4!.Q&P3P4Z%P3:B4"[JD G M$>A$9&)7(@X.%G@R8G2'F!HMM:F+"&8D+=TGH8K[BV#R+9%R8O(BJ/N&9I*< MAQYH(*<3QU% ;M'%5_&+K^OH9JH"1\0>73D@,/&OI>1CL/;I'B _\A:]OCCH MZM,U^H1,Q%>8 4#*+/;$O>&+9 MZ L-Q8JCQ] #+Z_ E%A2-O:!S'8][POOH\72'F7>3!%+&ZNM& M<"'#1,(E^OY,?1_)1:C&_%44M]BN3K%=*K'=\S5V86S(S,6!;<&8_/R3U6O] M4L2\265.0\IR\>BD\>CHM$]^WP1S8(@N$#U@I1G6&S2')0E#17B.?1RZ@*[D M HF7S741YOASO>AS*MUO)^W6L#TRM\?XM#;5Q=>0LAR^;HJO6Q??4LYC(6=M M":?N&:?6":32$8YN1,Z=7NI.KZX[\ [,);SJNF%@&51)+E4&.UNH/,AFF M3(9UF6R!JWDCJ1P6&Y[[@+! VG0;TI:G:V=T[1^C>UR<5,1HEVY8>J-J(VQ(6QYAUI]8VG*['&&^ M(*H(L5T.L=&6HBEM>8A94V'INXI2B/ERJ2+$\];B#&*CC453VO(0L];"TO<6 M]5)E03%5$6MLA=4K2Y3=*OG4T3OU46A9 V/I.YATX[X$K6ZU51%BK]IFTV@+ MU)2V/.JL";+Z_UGQ-?4\HBZQCQS"79_RC?I=KJ3,:K)3>FA4F].4MGQLLL[+ MTK=>T^62P1(+0"04C(2#?Z+.L MK-&R])V6!D&ZA1<".&^BSK:9X9G[=J??/?7_?%2[,Q@4_T)C9SV/K:W0=7Y5 MSVU%OP3/D@_K0Z^WKNXR:4I;GF76C=@UNQ$&ZI1*;:0N#:/,LY$IR2<+* 2F MUVZA/6!6^).]7M".!(M.'QR]Y$>!90V&7;/!N RLUE9;2%=OBH9NH_U(4]IB MXN;1(5D ;!D=-G();Q.*^$PH?9H>:$ZC8[R3YS/KWHF/)3,U\2GI%\QDU\R1 M#PNILG77EPN:Q0>/\8V@Z^@H;DZ%H$%TN0+L 5,#Y/L%I>)PHSZ0'O]._@%0 M2P,$% @ 68175EU0<&;8 @ 30< !H !X;"]W;W)KICVXR;6U M<.S,=EN0]N-WMM/0L5)I:"^)SW?WW7=GWWFX5OK>+! M/)1"FE&TL+8ZC6.3 M+[!DIJTJE*29*5TR2Z*>QZ;2R KO5(HX39)^7#(NHVSH]R8Z&ZJE%5SB1(-9 MEB73CV,4:CV*.M%FXX;/%]9MQ-FP8G.\1?NUFFB2X@:EX"5*PY4$C;-1=-8Y M'0^XX[@V6VMPF4R5NG?"EV(4)8X0"LRM0V#T6^$Y"N& B,;/&C-J0CK' M[?4&_9//G7*9,H/G2GSCA5V,HI,("IRQI; W:OT9ZWQZ#B]7PO@OK&O;)()\ M::PJ:V=B4'(9_NRAKL.60S=]P2&M'5+/.P3R+"^89=E0JS5H9TUH;N%3]=Y$ MCDMW*+=6DY:3G\UNK&307"P05:QL7A,+;$VL6.\YKA.#!,7V#82>%* M2;LP<"D++/X$B"G=)N=TD_,XW8MX@7D;NIT6I$F:PEN(P2R81E/_]D3H-E7M M^@C=EZKJ@(Y"52?LD2ZQA3.MF9RC7W\_FQJKZ4;^V%6/@'V\&]MUZ:FI6(ZC MB-K0H%YAE+U[T^DG'_

^)AN3*RRM-=..L-XM8-JKZ':>R75956]FFJ( MV=NF>K*;9[_AV=_+<],9ZJEO6K!Z:A/<;A/B&6[A(?S:>1\#RQ"QO\6RFWSH M[N8Y:'@._A?/%JS]N,/BB*U0T_1^=@C_4/#!WW=CT.ZGSW*)MT9BK,P(I_,PT-SQ?2<4YX"9^2:M =TV#H,[R!85?F!.566QJ]? M+NB]0^T,2#]3RFX$%Z!Y0;/?4$L#!!0 ( %F$5U;0\68SF0( ,T& : M >&PO=V]R:W-H965T''4!\<0"0=(#D*6!X ##H M (/7 H8=P+4Z]*6X/F34T'2DY(8HZXUL=N&:Z=!8/A-V[ NC\)0ASJ0+(_,[ M,L7.%60F.7Y-FKJ!G!)_]+VQIB:?[T'ES+H=9V HJ_4)^MPN,G)\=$*."!/D M1R5;346A1Z'!U&R ,._2F/HTD@-IQ FYEL)4&$<44#PF"+&FOK!D6]@T>9$Q M@_R,#.(/)(F29$]"L]?#XSWP[/7PZ(5J!OV8!HYO<&A,%55PZL[+41N$E^K.O]YY[N)_;"LN5;F@.XP"50X-:0Y"^?Q=?1)_V]>TM MR;(W(GO4TV'?T^%+[.F,Z@J5*P<4GH*LE.1$=A\[]!][T2HF2F(J( ] U;[N M^BCG+HI5V76*$U_OMNRYQV7\Q"=[[A.?1W'OY"L,=RXZ!U4ZP=0DEZTP_FKT MN[TF3YP4/=F?HE9[:?U/XX7^FJJ280MJ6"%E=':)*2DOGMXPLG%RLI0&Q+Z2TFP-&Z#_@Z7_ %!+ P04 " !9A%=63F 60&L# !D# M&@ 'AL+W=O&ULQ5?;;MLX$/V5@;HH6B"- M+K[D4EM [+1H@$U@U,CNPV(?:&DL$1%)E:3L>+$?OR2ER"IB"[O!!GFQQE1)(Z M(U;X41",?48H]^*)FUO(>"(J75"."PFJ8HS(W0P+L9UZH?)!42@O6&!L&C/+ZGSPV@>@8#(9' M#*+&('*\:T>.Y371))Y(L05I=QLT^^"D.FM#CG)[*DLMS2HU=CI>:I$\P,SH M2F$NF#EL15RX/L$R)Q+AEN@DISR#A129) SNB)3$AA(^7*,FM/@X\;5A8O'\ MI/$ZJ[U&1[R&$=P*KG,%7WB*Z<\ OI'0ZHB>=,RB7L1K3$YA$)Y %$01W"^O MX<,O'X%RI4E1F"S2/3X&;:P&SL?@6*QL0#ZMGL?JRD2$9VC=P&H'W7T+LG/3 M5ULB4_CC5P,)-QJ9^O-0U&K_P\/^[0MZJ4J2X-0S;Z!"N4$O?O\N' >?>]0- M6W7#/O3XKF(KE"#6<+./FH*_CP>QYERCCAVJO0,V<33Q-P>(C%HBHUXBG;R# M>TZU.N2U%^*%D1JW!,=OG ?C5U!WUJH[ZPW_/9>8B(S3OPSMI"LO$4J#*010 M\0TJ;9:5NSU$:90TIVJB>^%RWWBU[H6_)(6<7,B_6O M$KT7[(6I$ ;[ZA"\<:HW!/YG@9WR%_:>QA=6%F*'YJC;0CBAP;4R#TS/C6=8M;3W0HG1MY$IHTY2ZQ]Q\!J"T&\SZ6@C]-+ . MV@^+^!]02P,$% @ 68175E[@!J\X!@ 0"@ !H !X;"]W;W)K-)?-[23X\OC2GIYA^9SM"./@9 M!A&['NPXWU^-1FRU(R%FPWA/(O'-)J8AYN*1;D=L3PE>)T%A,$*&88]"[$># MV31Y=TMGT_C S\BMQ2P0QAB>KXA07RZ'L#!PXL[?[OC\L5H-MWC+;DG_//^ MEHJG4:ZR]D,2,3^. "6;Z\$<7GFF(0.2%%]\IPPL?WY0?YM47E1FB1E9Q,%7?\UWUP-W M -9D@P\!OXM/?Y.L0F.IMXH#EOP/3EE:8P!6!\;C, L6)0C]*/V+?V8@2@'0 M?B0 90&H'F ]$F!F 6;7 "L+L!(R:542#A[F>#:E\0E0F5JHR0\)S"1:5-^/ M9+O?/4=W AR:["(0]&=&$X:Y!+<$<:IO^+BFS35Y\CG8"X; MRN=G\;0F-(G!T?E/EJ6Y#7#$P"N/<.P'KX7*[V $V Y3PJ8C+@HLLQVMLL+= MI(5#CQ0.(O ACOB.@3 &0@U%*@1?=P MV!+N=0\W%+4Q\\8S$SWK$;W6%A+T[^X_L]=MN)5R03G= M+3XGK^2F-E9_]X")>$7H"X8'D!EF3K1Y'$NL1B MYED1\,J/LOFF=02D>=A)'G)-/,XF+H*N,QT=R]241>E+39-8A9J=4[,[4=N* MGBSGB2?PV T\YMAU;*N&1YEG7SR:Q"IXG!R/TPG/4188Z.& M1YEG7SR:Q"IXW!R/VPF/V%]NB-^!D-LD-#%,9UP#I,RU+R!-8A5 DQS0I/^D M1-*)ON.,-&G.2,B$R*XA:TG6,G%YRN(^$P8TBLVD\=(K:7/Y!)_X3NPT^0Y' M(%UC6;+@IF/V GQ-]O9":7XD5'@5\$[.=4!LAPEXBWT*ON#@0,"W^5)("I_1 MNN9F%=.TZ&I5\W2I51NUY!"@LH\_\+W$&=^-A'J44#NMQFNQW\&4@;UHQ&0< MM Z#K!!NJ8.[<&C#VC!0E[4W64UJ5;*H((N>3[:\8G=$F.8&RY,$1'!HNG6( MJ,%Z H?(K,TE+SAQ)Z5_>4@50>%@H-K"*!&45N6.!,PF <<!$[^4^=:4),YR9I*IYJG2ZUZ*ET8)Z3< MPVLZW,HR*8_K^M!7EZ,O-5UJ56J%,T%J9]+S<"M3*^,9(]NL.VUUIKT1O83% M0(7%0&J+T>^ *Q-3=B!E?KWI:%*KTBGY8!K;,"ZP5!GVQO2 M2Q@,5!@,I#88&LZXLAS*V"S'KAO.14NR6O?SU&5]+HO"&J#Q__2 "^G\26.A M5OO*KK4JE0+)X/43D;SX5:66^UPRQHZ MC>5;ZZ\ONM2J$ L+A-062._Q&&K^/-/H@EH-D"ZU*KW" "'UKS/:C\:R_#IT M0JWF1)=:]9))84Y,M3GY!>=A60GN3%]8H]+5JI#0;7)%C8%5 M?(AX>NTH?YM?@YLGE[]J[V_@E9=>9BMDTKMU'S 5JPH# =D(26/HB-K1]+I: M^L#C?7*!:QES'H?)QQW!:T)E O'])H[YPX/,(+\T./L74$L#!!0 ( %F$ M5U8 -X(0>@, *L* : >&PO=V]R:W-H965T9CYR?E(#6>T%_)9I0":_,@SKL9.JO7FWG55G$).54=L@./, M2LB<:NS*M:LV$FABG?+,#3RO[^:4<2<:V;%'&8W$5F>,PZ,D:IOG5!XFD(G] MV/&=X\ 36Z?:#+C1:$/7, >]V#Q*[+F52L)RX(H)3B2LQLZ#?S\;&'MK\)7! M7M7:Q$2R%.+9=#XE8\\^*4_2@XUAZ!WP2$H'8(S![][P2$L'<+7.G1+AZXE4X1B.79-WQ"4JI1(48;PP MNL%!;'])Q591GJB1JS$RLS\W+J.8%%$$%Z+P _)9<)TJ\@]/(#D5!WK,GR0.IVC_1@AQ_V5";DOW]1DGS2D*O_F\ZG6+_;O+[)7?=J0V,8 M.YB<%,@=.-'[O_R^]W<3V[<4F[V1V GW;L6]VZ8>+;B$6*PY^XE XSKX6"C= MQ+'0ZUD]D[)W4>_.'^(-W-4!M:[ZIX#>2.P$4*\"U&L%-$4,A M-#OC"_69U M0S8@F4@(OFO'88.MB5C[ @$J4ZE(2/(B0?A#DM!#4XZ9MBK]*=4W$CNAVJ^H M]EN#_F9?.TANZ0XD/MYD97+VSN9LL4*@5:I6-E5O;:I>8RHP8U>8BQ.1908; M'D.1K:^;T!>[&-8NJQ_XG7!X=EM?FMWYG2 \M9J]M!KT.W?#N]I?Y7%"95!1 M&;12^2(TS8HH\0KH.I6FX 8OOL2@ZWGG7V*#53CL]LYB:[#RO$%P%H];>\9S MD&M;#BE,%5NNBY>K&JTJK@=;:)R-3[ 2*PJGWS)%&?>9RC7CBF2P0DFO,\ ] MR:(T*CI:;&RQL!0:2P_;3+&:!&D,<'XEA#YVS )5?1K] E!+ P04 " !9 MA%=6F7!?O2,$ ";%0 &@ 'AL+W=O&UL MQ5A=;]LV%/TK%UHQ)$ ;F?)'[,P6D#@;UF%=C7CI'H8]T-*U+40B79*VZV$_ M?B2E2-8FL_6F+2\Q1?$>WG/(2YUPO.?B2:X1%7S*4B8GWEJIS8WORVB-&957 M?(-,OUERD5&E'\7*EQN!-+9!6>H'G<[ SVC"O'!L^V8B'/.M2A.&,P%RFV54 M'.XPY?N)1[SGCH=DM5:FPP_'&[K".:K'S4SH)[]$B9,,F4PX X'+B7=+;J9D M9 +LB \)[N51&PR5!>=/YN%M//$Z)B-,,5(&@NJ?'4XQ30V2SN-C >J56O":SH!*G//TEB=5ZX@T]B'%)MZEZX/OOL2#4-W@13Z7]"_MB;,># M:"L5SXI@G4&6L/R7?BJ$. H@O1,!01$0_"4@.!70+0*ZEFB>F:5U3Q4-QX+O M09C1<TK#8V6K-)F%G&N1+Z;:+C5#A7/'J".RU$#%.>Z=TAJ=7W#[AX=0FO(&'P\YIO)66Q'/M* MYVIF]*,BKVF>5W B+Q+ .\[46L*W+,:X#N!KDB73X)GI7>!$_&'+KH#T7T/0 M(<.FA-SA]QA=09>8\"!PI-,MA>]:O.XIX==4X)O%WX6_U;*R%>I24; XP/&X M&3W8;KL"\.N/&A+>*LSD;PU\[O+Y>\WSF^/A1FYHA!-/U[]$L4,O_/HK,NA\ MTR1.2V UJ7JE5#T7>O@!I4K8"C8H$AXW477']^" 5#1N0F?@/Z35+VGUG6G= MZK6,\_5D,3QHDE3ER_Y^J4L'P1S%\#YCR6(KBS6?I93!A=[!?=N\;!+#.>NY MZ]X26$V@02G0X(5+9-"F5"V!U:2Z+J6Z=NZEX[,Z%T(72Z2%T)_B)N).M'.) MYV C"V9LPRXD8W_7P&98LADZV3S@#MD6\QGMIR=OSA[FCQ+^@/^JE@*,7KIQ1FU*U!%:3BG0J!]1IM7;<<.=R+]".JZ=SU6NN'W+DZLB_ M_&2Z +VDV MCTQ@Q%9M/U*D"KQPA<;JH<*JS!\:5+BP% M%<771<6#+I'G;L.VD6BKIN\S^1)[ L (LOP:B PAIH?&$\$_NO[*4*SLK:#4 MZ[5E*K\)*WO+F\=;>]_F5\/S:TMM+E8)DY#B4H=VKJ[U.HC\)C!_4'QC+],6 M7"F>V>8::8S"#-#OEYRKYP&PO=V]R:W-H965TV@>'?]]K.9!DVP_(P+V [ M]QS?UD"73U)4;7]42 M66Y!9>%'03#P2\8K+QG9L;E,1F*O"U[A7(+:ER63IRD6XCCV0N]Y8,$W6VT& M_&14LPTN43_48F5XJ("B>NQ-PGOTZ&)MP&/'(_JK U&R4J(G>E\ MR\=>8!+" C-M&!C]'7"&16&(*(V?#:?73FF Y^UG]B]6.VE9,84S4?S@N=Z. MO8\>Y+AF^T(OQ/$K-GKZAB\3A;*_<&QB P^RO=*B;,"40&A_. -'@ M%4#4 *); 7$#B&\%]!I SSKCI%@?4J99,I+B"-)$$YMI6#,MFN3SRBS[4DOZ MR@FGDZ46V0ZFY%P.,U%2-2EF%^0#+%TE@%C##VL?A4P.**D:X)$5>Q=L#3V^'!%35Q6PVQY8M?JX8M MD_AA]=]JF$C)J@W2?M>P.L%YW)R=[/#DR&0.?_]%E/!-8ZG^Z5H?-W^O>WYS MQMVKFF4X]N@04R@/Z"5NQ;N\?4NR](W(7OC>:WWO76-/4G[@.58YG#@6>9=O M#O_)XLU1?DAHO0_G9OQO1'HMXD7:_3;M_M6T/S_5:#=SP=<([T[(I'K?E?UU MF@@L$L( 2K<[HQ[D[-2UP6=O1Y6^"=4+XP:M<8.KW NN=K"6B, KC51/&B33 M: ]0/#>URTQ''0;GZW@7A,.+>N@."_H71=$=%G_JKHQA*W!X5>"C*.C@*+@^ MW:9IV)5%_#&^T-09-NA'%YJZV7KQA2;_[-HL46[L\T-!)O:5=C= .]J^<";V M8K\8G]++QSU4_J5QSR:ZS3:<;L8"UT09W VIYJ1[BKB.%K6]G%="TU5OFUMZ MO:$T ?1]+81^[I@)VO=@\@M02P,$% @ 68175N*,26=#!0 BQH !H M !X;"]W;W)K2Z@9/A).^,1_K9E(U'="O2)"=3!O@VRS![O"$IW5]W8.?IP2Q9K85Z MX(Q'&[PB]T1\WDR9O',J*7&2D9PG- >,+*\[$WAUXR&U0:_XDI ]/[@&RI0Y MI0_JYD-\W7$5(I*2A5 BL/S9D5N2IDJ2Q/&]%-JI=*J-A]=/TM]IXZ4Q<\S) M+4V_)K%87W>&'1"3)=ZF8D;WOY'2H(&2MZ IU__!OESK=L!BRP7-RLT209;D MQ2_^43KB8(,T]/0&5&[0CG *11KE&RSP>,3H'C"U6DI3%]I4O5N"2W(5E7O! MY-M$[A/C>T$7#^!&VA6#6YK)8'.LW=4#4\)TU/,% 3/"!4L60JXJ=DR4-Q/Q M"%Z](0(G*7\]B&"'RDN5AS\#:/27PLP)&&5-:@)VMN MD%7B&[+H P]V 7(1 C\#!_ U9H27/Q8-7N4O3VOP&S3,R([D6_++3S!P?]5N M*RZGL_O/_)0+K.)4S5WQ#5Z0ZXXL*D[8CG3&A40+6+\"ZVOI7E-PE=6]>3VX M$\9POB*RN@28/X+#=5/\J!]/]IC%7?")YKV[C=[T]OM6!?Q#+E-AJ];P+KC; M"BYP'B?Y"GR;T30%LE;4SM]/^<)_ 5\,*E\,K('[M,WFA'4!-8B[8$Y629XK M\'.1ELKP&?YY,F\*40EF@E:G.MQL/AL/ 'SF[$QB#"F-P%L:5C(XJ MM7/!!'4P'D3H-)BP A-:P4SB/V3[T;FPW;@W:QHG(I7JP3^5)+.->2L&:)>]J*867%\"R7[F0#>X9'AS4,)@T)!NT#7-WWU^49"BG)];$:6J0XQ^-(@:7 8/ M" J^=!.K=RYP)]:$ ;'&.2C:&]>]KDB3+OBJV5Q*FNP(D],)>*]*$DB*)> = M3ACX@M,M =\FKBT8:F [Q3PL]I@+-LY M9EP5=A%V%7_#J2V7F@H%]HYUVKT04=N W=0CY1*M:9 &0J& M=@ZV8CYNW&U@!W784=@?#!I@&[*&=K8^O]A/M/%$C488O@:V@G[ M(V8/1!1M\)9*K"K[SQ^W[=+;]EQ#\##Z3TWS4_8_,WB6FH\\(/T1A@S&& ML)&=L%N.X*74HYD7NI'?-/4BP\7(SL7MQW!4)\D>'"*O"9)A2M3BZ[3E(([J MWZ8P'(:PJ4H,-:+@?SJ)(ROGMVV#AIS1IJC\?OP: ?-/4@P\O(_N7]KQ^_2_S'IKNHWT EGJ%@ST[!+SB#EYK/QFSH MV+/3\&ULQ9KO;^(V&,?_ M%2N;IE;JD1] H!T@M>3'==K=H4.WO9CVP@0#49,X9SMPE?;'SW'2D- T!]*S M6U_0Q/C[>9[8W]J.W^(T2@;W&4\*FV$R*]TW4>[$B,>8^F))'?;"B+ ML9"W;*OSE!&\5J(XTBW#L/48AXDVFZBR!9M-:":B,"$+AG@6QY@]/Y"('J:: MJ;T4? ZW.Y$7Z+-)BK=D2<27=,'DG5Y1UF%,$A[2!#&RF6KWYIUO#G*!JO%' M2 Z\=HWR1UE1^I3?/*ZGFI%G1"(2B!R!Y:\]F9,HRDDRCZ\E5*MBYL+Z]0O= M4P\O'V:%.9G3Z,]P+793;:RA-=G@+!*?Z>$]*1]HF/,"&G'UB0YE74-#0<8% MC4NQS" .D^(W_E8V1$T@.>T"JQ18IP+[#4&_%/1/!8,W!(-2,#A7,"P%PW,% M=BFPSQ6,2L%(=5;1NJIK'"SP;,+H ;&\MJ3E%ZI_E5KV2)CD5EP*)K\-I4[, MEH(&3^A!=N8:S6DL'KD^B150]9_1MD&5:_+:%NN4."'NJ;2FZUR)WSY6:+W#U? M;K3(O6[Y1[KO(>/MY/UN^6]9(INN5=[HBG[ET;[B]=_@G1CQTR$AC._"M'#B ME;O\M+A&3LB#B/*,$8[^^ET2T*,@,?^[S8M%N$%[N'SPO^,I#LA4DZ,[)VQ/ MM-DO/YFV\6N;#R!A#B3,A81YD# ?"-9PTZ!RTZ"+/ELP&A"RYFC#:(SB[^M6>%WOI(;[W1H>9.(^ M$*S1:<.JTX:=G78R!/RCAI;C#,55:?HR0Z5R7&CKQ\X8E_8C),R!A+F0, \2 MY@/!&A:R*PO9/W86L2'=! ES(&$N),R#A/E L(:;1I6;1IT#TG*'&7FW4NOF MH+YNSM?%R9;(MS6!5L^(U^JE^%D5XP-FZYM\%1_&68Q(-8IE*QZP,%4<93@+Y'A\F9;W6]_?.L)?:I8#9M78<&RU+8,B8+B3, M@X3YWVV-AA-,X[BU8_S7H\H&APSM<901A*518C6:\!MT4%M\LC[>$X:WI'B/ M8GDA;]W]Z3X[)853W*B5%^ M*9=/"\)"VG9Z\5 F4Y_C1W;?;DY8\^Z4+[82Z&8R*,T#I?E0M*:5CAO*)OB. MLGGF+O"\._3%EH"DN: T#Y3F0]$*2^BU ]:8L*TZ.^>RE[-$%$>*56EU/G^O M3J5/RN?FG5NYLXL"QL 0F6/?6DK@XMNNU#U0=O,A!K'3NU#2Q2?WQM)P0.A>RVUU9](;;C M^>;[QO',,-Q*]:PS1 ,O.1=Z%&3&%#=AJ),,AUGE.UFR*7VU% @OW" UMEQBV$ MXV%!5[A \[68*SL+:Y24Y2@TDP(4+D?!A-Q,2<\9^!V/#+?Z: Q.RI.4SV[R M.1T%D6.$'!/C(*A];/ 6.7=(EL?O%6A0^W2&Q^,]^B*KD%Y79;-#?P4KVU)<>$.Y6%4?8MLW9FO# R>8:I MU97"KP3M1_H?'/<1#^]5B'X_"QJ,I"JT^W&V[T05-"SP5S_UB2F M^R^(N:K%7+4>QXQM6(HBA1U#GC:Q*^T'WM[EH]VF6O_0MX*6S: ML'>"LR7"^QU2U?RIM\-T("^_=-*'E.YT2S"N:V;7K9 /3#_#4MFC9<*@#;8! M10V"3=" QZR;V);0)#H.U&74Z30'JU]3ZK=2>I3;*E*+^ 390H>*5\C3+2M M4X6SUQ?^HLBUW>?DS:4V&QMV)E;P8)^*^?JBFY0.&N,]�K)=$A:4>O:X5[ M:I(,O@IF&IVW8_S-.TN."@OY;U-0Y>\?UA,?],3?F84J@#>D(7*H1.254O36 M1/0*3@S>M"T2A]I"6K/]]Z6@"OOT3L1GK7OR2=F)'K:7#?T]52LF M-'!<6M/H\MK&6Y4]*L" , + ) : >&PO=V]R:W-H965TX_3MC";,"D9F;":"$2]4FC"8 M"2*++*-B>PHIWXPMU[H;N$Q6L=(#=C#*Z0KFH*[SF<">7;-$209,)IP1 (>3X8ZW@1\2V C=]I$*UEP?J,[9]'8(F$A%<\J,,X@2UCYI+>5#SL M_\(P*L WGU [Q% MP)TC=!R9D;6E"H: MC 3?$*&CD4TWC#<&C6H2IE=QK@2^31"G@DM(J8*(S*A06S)-9)AR60B0Y!VY MH$)0[3(YG(*B22J/(8 MN#MLF4ZWMK9K^+K_9.V5H$S2)Z/:['>%=2:\IF"_%J0WRKH) QYP91$,2$D:[I(&\1MFZ3Y#Z0- M_?X]9:VYGZFL7ROKMRKK=GSG-9EPM@9<'JUK#BSA@EQPA5^#"%<1"X0O0)"R MPGKD]UXX,W$YW6I3FAQHS?_47?U"9'M6#6JK!O^IL U9,*PM&+;N MEBDL%'[_I1(%'NF*+#$1H9FNC2;=K61/U3U\4$FN[^"O+J92D;US*&8@5N:N M((FIW_)\K$?KZ\B).87MO^'E7>:IT!IA#LJ-X;H[8!5=X M8)MFC%;=?<" G M"0 &@ 'AL+W=O&ULK59M;],P$/XKIS 0 MDZ!)DS8MHXVTMB J,:A6!A\0']SDVD1+[& [[2;QX[&=+/0EK0#U2^*7N^>> MYW+.>;!A_%[$B!(>LI2*H15+F5_9M@ACS(AHL1RIVEDRGA&IIGQEBYPCB8Q3 MEMJNX_AV1A)J!0.S-N/!@!4R32C..(@BRPA_'&'*-D.K;3TMW":K6.H%.QCD M9(5SE'?YC*N97:-$2894)(P"Q^70NFY?C?O:WAA\37 CML:@E2P8N]>3:32T M'$T(4PRE1B#JM<8QIJD&4C1^5IA6'5([;H^?T-\;[4K+@@@LLT'K/1T-5[(4F&>L"EM>V\L" LA658Y*P990LLW>:CRL.70]H\X MN)6#N^_0.>+@50Z>$5HR,[(F1))@P-D&N+96:'I@8$HD1S B7CS!)1)@R47 4\'*"DB2IN(37<#>?P,N+2[B A,*7F!6"T$@, M;*D8:!P[K**-RFCND6AM%VX8E;& =S3":!? 5M1K_NX3_Y%[$G&"80N\]BMP M';?=0&C\]^[."3I>G4[/X'E'\182IE1(7JA2E_#]HS* J<1,_&A*5XG6:4;3 M)_A*Y"3$H:6.J$"^1BMX\:SM.V^;I)X);$=XIQ;>.86NZB@GCT8R6X*,$3XQ MJ8I(E8N(B0K7)+Y$[!I$_;=9!Y[?Z[@#>[VMZM#*J2UVJ'9KJMV35,>,KI'+ M9)$B4,-242=Z]@N\5M=Y#ML6K;O]M6ER>^LC=0LHF_8?F/(*<4/X*J$"4EPJ2*?54Y1XV9;+B62Y MZ6P+)E6?-,-8W620:P.UOV0J#]5$!ZCO1L%O4$L#!!0 ( %F$5U90_P@R M< , *H) : >&PO=V]R:W-H965T*B[TRBF-J2]=5V9%;42:<=-F.7:MT*1O#F8!K1713551]OP(N#RO'=QX'/K.B M-'; 39 &S)?Z6F'/[5%R5H'03 JB8+]RUO[E9F'CVX"O# YZT"96R4[* M.]OYF*\$\)6:,>LE;6EAJ9+)0]$V6A$LXW6FS8;U3!AJWAC M%'YEF&?2C:PJ9K L1A,JHMTQF7 MNE% _E[OM%&XP/\9<[&;9#8^B=WTE[JF&:P?Y@2L5P#'+2"(9U!&WHCC/*Y\T5EEPMA+DA,;NJAH+XFB\@'&O+Y[4=RL-'EL[*NY( MT5#480"ZK9=#+;6M'[-7D:[Q3K$USH8[V)QOB"2Z)3?2% 8!"?\W,&U5X$JVM> QBKB$NYNB7ZT?W"L MVWOV9/P*'R+=N^$'3/>*^415P80F'/8(Z5W$2$EU+X.N8V3=7JX[:?"J;ILE M/J9 V0#\OI?2/';L!/WS+/T?4$L#!!0 ( %F$5U:3=D ?@, ),7 - M >&PO94\R'SLD@?J@MAT$PA22Y2(E57S+RR$)3$)9!2[G5] M/_12PC)W-,@6Z64J2V>:+S(Y=#M^'7/,X6.LHN%;US%ZXSRF0_?VY/6W12XO M7CGF>/3FZ,B_/;W8CI]HX-3UK*+GCQ ]\WU<&$!,/'R<^"YM3+JW*:U//U9" MAGB,T?H6FLK2,*&#D2,[V6^3,<,]WSX7OW\BRU<#.]>OU['+_OGQ"]%MD-W" M762P_O: _1V##JPB+;HF>M4&& V2/&OV0>":@%(F*77N"!^Z8\+91#!@)21E M?&7"70A,&[AC>K W*YV49;G0N4T&\SNI3M\"UCTPR#BO M#79=$Q@-"B(E%=FEZNB3=? !Y%3MFU6A',X$676ZYVY#T >59)*+F(KF>N"N M0Z,!IPG8$6PVAZ/,"P] *?-4-6)&9GE&M(UETEHS M7:99W52&JJ:1,1W0;ZL9[;9L[UFZ3L'N9:?[;BZT;^$9WU9V79L-1GT]M]C M]7"S[R;#0S!Y$,O=/P23T0&8[+W85?,I)CN'8+)["":#_3<9[.>^\:H'W];3 M]<:S=1UUX!UFZ'Z!MR'>)'4F"\8ERZK>G,4QS1X\8BMY22:<;NJK\V.:D 67 M-S4X=)OV9QJS11K59UW!1%1G->U/,+Q.6+] J5PLB^F2QN.J*V83W7140V6M M/D#81B[UQXY@'(/9$<"P/)@#C&-86)[_:3Q]=#P&P[SUK4@?Y?11CF'9D+'^ M8GGLG$A][".-HB (0VQ&QV.K@S$V;V$(?W8US!LPL#R0Z6ESC:\V7B&[ZP!; MTUT5@HT4KT1LI/A< V*?-V!$D7VUL3S P%8!JQW(;\\#-67G! &L*N8-V\$X M$D48 K5HK]$P1&8GA*]]?;!=$@119$< LSL( @R!W8@CF /P@"%!H.^#6_-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %F$5U:-D&PO=V]R:V)O;VLN>&ULQ9Q;;]K,%H;_RHB;G4]J=C '8ZJF$B&DC90F MJ$2]K29F@%%M#]_83IK^^CVV0SJ+PZM]L^"F*9B8)\OV/+/FL#Z]&/OKR9A? MXG>:9/EE:U44ZX\7%WF\4JG,_VO6*G-'%L:FLG O[?(B7ULEY_E*J2)-+CKM M=GB12IVU/G_:G&MJ+_P7IE!QH4WFWJS>^*'52_[W>/52/.MRA8YWWIY5D(_R M*:_?*>33=^E +EMAVYUPH6U>U)^HSR\=X[-R'VY>E86YT4FA[+4LU!=KRK7. MEM5IW%]QX?T9=1PV/YL@?K3_3QC-8J%C=6WB,E59T<31JJ0"S/*57NSUZG%R+J]'=Z'X\$;.OD\GCS /L L#NR0#%V51ZD#T MV3LBY.S1_?@VN7> #S?B]G[\X$'V 63_9)#CAV]3#S($D.')(&>/#V,/<@ @ M!Z>+Y&CVU8., &3$"_E@ES+3?[;;FB$@&O(2S$S.;BBS)+*]>KRI)OC;>/"7W"+)3OZEEEIBI5#NLUBDZJ?9WS6U2_L7%SDBX!9&%=EKC.5YV)LTB>=-1_X(+X8,W_1 M2>)C(F,$W,JHGY%Q:6W5_HWR7-&KC-P1,,NC8=MAZB!3=)A-X+99F6[H!Z#Z%) M7>U@DYT06Z3!;Y,I8:UZJCH)/A"32XY45EVH:YW'B:F:-1) M)(8N]PB525/=]#CK)FULJI9LJ;*8VJL+!ZF8M0!3VY\='Q/IHH 9.(TF46QTXJOA<1V:-[E'QC-R=_ M _4QD5:ZS%J!J3FY'7O(-#UFTWBI^;XKW4.6Z3%;!N3H%:N/B5S38W8-S-/I ME4:VZ1UE+(OFZ7LO.9P287:-G[#OA4.&Z3$;!F;N]$(CP_28#0,S=W'F8R+5 M])A5 W-W&DVDFQZS;@[D[IN;T\=$NNDQZP;F\"2:?:2;/K-N_N;P^Y[N/K)- MG]DV.\G\7D(DFC[W/,G>K'XO)A)-GUDT37J_%PNII<^L%C_/WPL'9]FYDY<# M"?]NI[:/U-)G3UX.Y/T-IX^)U-)G5@O.6'L^)E)+GUDM&+/O8R*U]$\Y _\S M])> (+6$W&-F$'/@8R+-A,R:P<,4_FA*B%P3,KL&8_J/4(A<$W(/H4%,_Q$* MD7M"[B$TB$D>(62AD-E"=&SJO!XUM3)VO=T77:R$CPE7>QUU".UDZSY "AJ<:(V8"VC5)?$QD8(&IUPJ1OH= Z2@P?&6BKT%\*U/UQSP M,9&"!J=;/E9A^YAPR3&S@C#FM8^)%#1@5A#&O/4QD8(&S K"F",/,T(*BKC' MV.!\A/^D1TA!$;.",*:?841(0=%)9W?\#"-"%HJ8+80Q_0PC0A:*F"V$,?TD M/4(6BKB7FD',R,=$%HJ8+80QASXFLE#$;*&],X_.DN[4\Y(,;D9PZ\M1%A9L MYA[W=#,C))^(63YX\M%OU8=(/D-F^>Q./B;>Y..YCXGD,^3>6 DG'TDTD7R& MS/(Y-/EXWMRF/B:2S_ TZYNKP825S)8^)I+/D%D^()I5YNMC(OD,F>6#IW+) MO8GD,V26#\;T^V]#))\ALWPPIM]_&R+Y#)GE@S']_ML0;L8\Z3(#O_\6M/%V M3&8/8="(@,(-F6WN-.COBHCS6D(R>_U/+J[54R&FANRD:L--FFWN1,@'W1IR M=ZT"GI8U7 M,E @:#V+39]Z:";N>@-OBR*K"*[729UXNE;U2B;UW#!I1W'1 >ZJ ^^@ M55_49'6"[#Q?O^W>(Z#03-QU!_9'M)[@O$G,"P&%9N(N0O .NMMIWMK3&<#" M! %W98)W4-K%:R[]'7F88&F"@+LV 5G*2V:)ZYN6@.+"-LQF.@Q:'R&@T$S< M%0H@*%4H+%40<- ND O?;HFH-!,[$428$1)S@2K) 3L91( Z(KF];!. M0L!>*.$PZ';1.%@I(> NE0!!MQXF:";NJ@D =*HL& "-*+STLGQ!PUT\ H-78! &%9N(NI@!!MR(*S<1=3N'P'L-S<4_; M45A/(> NJ V0U:+AP@H+A+*O?0;%4,B:W("6%\A: HL7-0?SS]_FJN%SM3\ MWGU)[MZ/91)/K:A^O"6*_6K@95$FR=B]]Y#=&3G?E'7?E*3__#]02P,$% M @ 68175MQ/V*[C P ^%0 !H !X;"]?[A^.R]FOI\?GY6)WOZ['S].T7-_/3_OE MT^$X/[_\YO9P>MJO+Y>GN^FXO_Z^OYNG&$*=3N_/V%V>OS_S[-OOX_P_)QYN M;Q^NYR^'ZQ]/\_/ZCX.GGX?3]^5^GM?=V;?]Z6Y>+W;3K\>WAY?I]8=]>CEY M=W9U<[$[7=W8;MIZ4)1!PVQ=L >D?5.P+TCJIW!.@=W3_; +VCZAT!>D?5.P+TCJIW!.@= M5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[ ?1.[LT2@-Y)]4X MO9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W5KTS0.^L>F> WEGUS@"]L^J= M 7IG]V8W0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;H753O M"[J-X%H'=1 MO0M [Z)Z%X#>1?4N +V+^[ 2H'=1O0M [Z)Z%X#>1?4N +V+ZET >E?5NP+T MKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-[5W6P"T+NJWA6@=U6]*T#OJGI7 M@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0._F;A8$Z-U4 M[P;0NZG>#:!W5[T[0.^N>G> WEWU[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[ MJ]X=H'=W-WL#].ZJ=P?H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'ZCT M>@_5>P#T'JKW .@]5.\!T'NX6 >@MP6?ZP#\MN""G0 0W()+=@+ < LNV@D MQ2VX;"< '+?@PIT D-R"2W<"P'(++MX) ,TMN'PG #RWX *>0!#=!YB, M,G MF 31?82)J#!]AHGH,'V(B2@Q?8J):#%]C(FH,7V.B>@Q?9")*#)]DDEH,LU% MF4:H,LUEF4;H,BWZK)X@NDLSC=!FFHLSC5!GFLLSC=!GF@LTC5!HFDLTC=!H MFHLTC5!IFLLTC=!IF@LUC5!JFDLUC=!JFHLUC5!K6O)?E4(0W06;1B@VS26; M1F@VS46;1J@VS66;1N@VS86;1B@WS:6;1F@WS<6;1J@WS>6;1N@WS06<1B@X MS26<1F@X+?NOOR*([C).^]".NI_)^M6Q[X;W";:>S]]2!*WW=N^ M=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78]_7!SG/;V-5M/?LO=1]6)< M]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]RL7]3V7.-0PK;^=Q3Z&0G7U[_A5?.X;2%[^?74Z[L1Q8ED<3)9G% 6)Y7%B65A&UL4$L! A0#% @ 68175F!Q0/[-!P >C !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M68175IM-M4 E P 6 H !@ ("!JAH 'AL+W=O.:X4$ M !"@ & @(%E/P >&PO=V]R:W-H965T&UL4$L! A0#% @ 68175B9ANG &)P 9(8 !D ("! M($0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 68175I[;P G]!0 +P\ !D ("!BGP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175B8^(;\! P C 8 !D M ("!7ZD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68175NB#*"GJ @ @ 8 !D ("!\;( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M68175@>I%8[%" =1D !D ("!G<0 'AL+W=O&PO=V]R:W-H965T04 $(. 9 " @5S9 !X;"]W M;W)K&UL4$L! A0#% @ 68175HH([TXR"@ M>1L !D ("!#-\ 'AL+W=O&PO=V]R:W-H965TGQ !X;"]W;W)K&UL4$L! A0#% @ 68175H]Q$H%;$P OCP !D M ("!M?P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68175A^\<_X*/@ UN0 !D ("!+"$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6817 M5@2ML7W&PO=V]R:W-H965T&UL4$L! A0#% @ 68175@VLL];7 @ JP@ M !D ("!?74! 'AL+W=O $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 68175NCHFM-C!P B!0 !D M ("!O( ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68175@A3//$: P "P< !D ("!R(X! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 68175CC4 M?J$&!0 PX !D ("!*IH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175@&Q$:NA P 6PD !D M ("! :H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 68175I K<6K[!P XQ0 !D ("! MA[L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 68175D,:KKMT @ 4P< !D ("!0L\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175@:X]-QX M! 8A8 !D ("!4]@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175M/&PO=V]R M:W-H965T[N 0!X;"]W;W)K&UL M4$L! A0#% @ 68175HF62Q - P *@L !D ("!"_(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M68175D.*#:[" @ )0@ !D ("!Y?L! 'AL+W=O_@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 68175M3$2]-$! MEP\ !D ("![00" 'AL+W=O"0 &0 @(%H M"0( >&PO=V]R:W-H965T&UL4$L! A0#% @ 68175NV5#TW, @ +0D !D M ("!] \" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68175E>VE+ ? P L0D !D ("!X!X" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6817 M5O<6X4Z"!@ )S, !D ("!&RT" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175E*!//"3 @ Y08 M !D ("!ASX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175F*U!U5O P > H !D M ("!PD<" 'AL+W=O_2F2P# "@"0 &0 @(%H2P( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68175NYKG;65 P F@L !D ("!P5(" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 68175DYN M='SY @ C@@ !D ("!FF(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68175G'\ZAAW P F1 !D M ("!&VP" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 68175K(MMZ$$!@ U1L !H ("! MQG<" 'AL+W=O&UL4$L! A0#% @ 6817 M5CWUN2/% @ '@@ !H ("! GX" 'AL+W=O&UL4$L! A0#% @ 68175J\-G$O" @ U@D !H M ("!_X " 'AL+W=O&UL4$L! A0# M% @ 68175ER0B$LK"@ I'( !H ("!^8," 'AL+W=O M&UL4$L! A0#% @ 68175D@[XZ&> @ M^ < !H ("!7(X" 'AL+W=O&UL4$L! A0#% @ 68175GN[@&M9 @ . 8 !H ("! M,I$" 'AL+W=O&UL4$L! A0#% @ 6817 M5OZHPVGW @ SPH !H ("!PY," 'AL+W=O&UL4$L! A0#% @ 68175BT6$M_> P &!8 !H M ("!\I8" 'AL+W=O&UL4$L! A0# M% @ 68175D-#B=]! P U0@ !H ("!")L" 'AL+W=O M&UL4$L! A0#% @ 68175E#ED28A P MJ @ !H ("!@9X" 'AL+W=O&UL4$L! A0#% @ 68175M4E(F%V @ = 4 !H ("! MVJ$" 'AL+W=O&UL4$L! A0#% @ 6817 M5M5U52D,!@ P1\ !H ("!B*0" 'AL+W=O&UL4$L! A0#% @ 68175L[(>>&) P <@L !H M ("!S*H" 'AL+W=O&UL4$L! A0# M% @ 68175JD'_D'K @ ]P< !H ("!C:X" 'AL+W=O M&UL4$L! A0#% @ 68175M!!O2$( P MU @ !H ("!L+$" 'AL+W=O&UL4$L! A0#% @ 68175BL]ANQT @ >@8 !H ("! M\+0" 'AL+W=O&UL4$L! A0#% @ 6817 M5HE_&UL4$L! A0#% @ 68175K9[XB)M P -0P !H M ("!C;H" 'AL+W=O&UL4$L! A0# M% @ 68175E[&[WT# P U@@ !H ("!,KX" 'AL+W=O M&UL4$L! A0#% @ 68175F)J&'(S! M1!( !H ("!;<$" 'AL+W=O&UL4$L! A0#% @ 68175NT*%?NB @ 70< !H ("! MV,4" 'AL+W=O&UL4$L! A0#% @ 6817 M5DP7OZ;; P 11 !H ("!LL@" 'AL+W=O&UL4$L! A0#% @ 68175A^.S*C\ @ < @ !H M ("!Q&UL4$L! A0# M% @ 68175HZ9'(!Q P 5PP !H ("!^<\" 'AL+W=O M&UL4$L! A0#% @ 68175@ $;: ?! M 0T !H ("!HM," 'AL+W=O&UL4$L! A0#% @ 68175I0$]@.G! _@\ !H ("! M^=<" 'AL+W=O&UL4$L! A0#% @ 6817 M5NN5U_B, P !0P !H ("!V-P" 'AL+W=O&UL4$L! A0#% @ 68175@BZ++%]! K1 !H M ("!G. " 'AL+W=O&UL4$L! A0# M% @ 68175J\,UIIF P + L !H ("!4>4" 'AL+W=O M&UL4$L! A0#% @ 68175H;V4?Q. P MY@L !H ("![^@" 'AL+W=O&UL4$L! A0#% @ 68175HM5.V8#! W1( !H ("! M=>P" 'AL+W=O&UL4$L! A0#% @ 6817 M5J73J(*D P .A !H ("!L/ " 'AL+W=O&UL4$L! A0#% @ 68175LG/2GL^!0 "AX !H M ("!C/0" 'AL+W=O&UL4$L! A0# M% @ 68175EU0<&;8 @ 30< !H ("! OH" 'AL+W=O M&UL4$L! A0#% @ 68175M#Q9C.9 @ MS08 !H ("!$OT" 'AL+W=O&UL4$L! A0#% @ 68175DY@%D!K P 9 P !H ("! MX_\" 'AL+W=O&UL4$L! A0#% @ 6817 M5E[@!J\X!@ 0"@ !H ("!A@,# 'AL+W=O&UL4$L! A0#% @ 68175@ W@A!Z P JPH !H M ("!]@D# 'AL+W=O&UL4$L! A0# M% @ 68175IEP7[TC! FQ4 !H ("!J T# 'AL+W=O M&UL4$L! A0#% @ 68175G0)_6Y% P M&PH !H ("! Q(# 'AL+W=O&UL4$L! A0#% @ 68175N*,26=#!0 BQH !H ("! M@!4# 'AL+W=O&UL4$L! A0#% @ 6817 M5D\AHND)!0 V2 !H ("!^QH# 'AL+W=O&UL4$L! A0#% @ 68175MMC <^2 P M0P !H M ("!/" # 'AL+W=O&UL4$L! A0# M% @ 68175CP1XJP( P L D !H ("!!B0# 'AL+W=O M&UL4$L! A0#% @ 68175F='FW7W @ M)PD !H ("!1B<# 'AL+W=O&UL4$L! A0#% @ 68175E#_"#)P P J@D !H ("! M=2H# 'AL+W=O&UL4$L! A0#% @ 6817 M5I-V0 !^ P DQ< T ( !'2X# 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 68175MQ/ MV*[C P ^%0 !H ( !03P# 'AL+U]R96QS+W=O^E)+I @ !5$ !, M ( !7$ # %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& )D F0!4*@ &=D,# end XML 161 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 162 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 163 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 310 632 1 true 83 0 false 13 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.exlservice.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.exlservice.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 11 false false R12.htm 0000012 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/Revenuesnet Revenues, net Notes 12 false false R13.htm 0000013 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 0000014 - Disclosure - Other Income/(Loss), net Sheet http://www.exlservice.com/role/OtherIncomeLossnet Other Income/(Loss), net Notes 14 false false R15.htm 0000015 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 15 false false R16.htm 0000016 - Disclosure - Investments Sheet http://www.exlservice.com/role/Investments Investments Notes 16 false false R17.htm 0000017 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 17 false false R18.htm 0000018 - Disclosure - Business Combinations, Goodwill and Intangible Assets Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssets Business Combinations, Goodwill and Intangible Assets Notes 18 false false R19.htm 0000019 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 19 false false R20.htm 0000020 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 20 false false R21.htm 0000021 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 21 false false R22.htm 0000022 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 22 false false R23.htm 0000023 - Disclosure - Accumulated Other Comprehensive Income/( Loss) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income/( Loss) Notes 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 0000025 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesandHedgeAccounting Derivatives and Hedge Accounting Notes 25 false false R26.htm 0000026 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 26 false false R27.htm 0000027 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 27 false false R28.htm 0000028 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 28 false false R29.htm 0000029 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 29 false false R30.htm 0000030 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 30 false false R31.htm 0000031 - Disclosure - Stock Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock Based Compensation Notes 31 false false R32.htm 0000032 - Disclosure - Related Party Disclosures Sheet http://www.exlservice.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 32 false false R33.htm 0000033 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 33 false false R34.htm 0000034 - 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 34 false false R35.htm 0000035 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies 35 false false R36.htm 0000036 - 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 36 false false R37.htm 0000037 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesnetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/Revenuesnet 37 false false R38.htm 0000038 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 38 false false R39.htm 0000039 - Disclosure - Other Income/(Loss), net (Tables) Sheet http://www.exlservice.com/role/OtherIncomeLossnetTables Other Income/(Loss), net (Tables) Tables http://www.exlservice.com/role/OtherIncomeLossnet 39 false false R40.htm 0000040 - 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 40 false false R41.htm 0000041 - Disclosure - Investments (Tables) Sheet http://www.exlservice.com/role/InvestmentsTables Investments (Tables) Tables http://www.exlservice.com/role/Investments 41 false false R42.htm 0000042 - 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 42 false false R43.htm 0000043 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables Business Combinations, Goodwill and Intangible Assets (Tables) Tables http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssets 43 false false R44.htm 0000044 - Disclosure - Other Current Assets (Tables) Sheet http://www.exlservice.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.exlservice.com/role/OtherCurrentAssets 44 false false R45.htm 0000045 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 45 false false R46.htm 0000046 - 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 46 false false R47.htm 0000047 - 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 47 false false R48.htm 0000048 - 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 48 false false R49.htm 0000049 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exlservice.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exlservice.com/role/FairValueMeasurements 49 false false R50.htm 0000050 - 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 50 false false R51.htm 0000051 - Disclosure - Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.exlservice.com/role/Borrowings 51 false false R52.htm 0000052 - Disclosure - Capital Structure (Tables) Sheet http://www.exlservice.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://www.exlservice.com/role/CapitalStructure 52 false false R53.htm 0000053 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.exlservice.com/role/EmployeeBenefitPlans 53 false false R54.htm 0000054 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 54 false false R55.htm 0000055 - Disclosure - Income Taxes (Tables) Sheet http://www.exlservice.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.exlservice.com/role/IncomeTaxes 55 false false R56.htm 0000056 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.exlservice.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.exlservice.com/role/StockBasedCompensation 56 false false R57.htm 0000057 - Disclosure - Related Party Disclosures (Tables) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresTables Related Party Disclosures (Tables) Tables http://www.exlservice.com/role/RelatedPartyDisclosures 57 false false R58.htm 0000058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details) Details 58 false false R59.htm 0000059 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details) Details 59 false false R60.htm 0000060 - Disclosure - Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail) Details 60 false false R61.htm 0000061 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails Summary of Significant Accounting Policies - Share-Based Compensation (Details) Details 61 false false R62.htm 0000062 - Disclosure - Segment and Geographical Information - Additional Information (Detail) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetail Segment and Geographical Information - Additional Information (Detail) Details 62 false false R63.htm 0000063 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail) Details 63 false false R64.htm 0000064 - 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 64 false false R65.htm 0000065 - 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 65 false false R66.htm 0000066 - 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 66 false false R67.htm 0000067 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 67 false false R68.htm 0000068 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details) Sheet http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails Revenues, net - Contract with Customer Revenue Recognized (Details) Details 68 false false R69.htm 0000069 - 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 69 false false R70.htm 0000070 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) Sheet http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails Revenues, net - Accounts Receivable, Net (Details) Details 70 false false R71.htm 0000071 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) Sheet http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails Revenues, net - Allowance for Credit Loss (Details) Details 71 false false R72.htm 0000072 - Disclosure - Earnings Per Share - Additional Information (Details) Sheet http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails Earnings Per Share - Additional Information (Details) Details 72 false false R73.htm 0000073 - Disclosure - Earnings Per Share (Details) Sheet http://www.exlservice.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.exlservice.com/role/EarningsPerShareTables 73 false false R74.htm 0000074 - Disclosure - Other Income/(Loss), net - Summary of Other Income, net (Details) Sheet http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails Other Income/(Loss), net - Summary of Other Income, net (Details) Details 74 false false R75.htm 0000075 - 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 75 false false R76.htm 0000076 - Disclosure - Investments - Summary of Investments (Details) Sheet http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails Investments - Summary of Investments (Details) Details 76 false false R77.htm 0000077 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Detail) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail Property and Equipment, net - Schedule of Property and Equipment (Detail) Details 77 false false R78.htm 0000078 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail) Details 78 false false R79.htm 0000079 - 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 79 false false R80.htm 0000080 - Disclosure - Property and Equipment, net - Additional Information (Details) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails Property and Equipment, net - Additional Information (Details) Details 80 false false R81.htm 0000081 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails Business Combinations, Goodwill and Intangible Assets - Additional Information (Details) Details 81 false false R82.htm 0000082 - 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 82 false false R83.htm 0000083 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail) Details 83 false false R84.htm 0000084 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Details 84 false false R85.htm 0000085 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Details 85 false false R86.htm 0000086 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Details 86 false false R87.htm 0000087 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) Details 87 false false R88.htm 0000088 - 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 88 false false R89.htm 0000089 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 89 false false R90.htm 0000090 - 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 90 false false R91.htm 0000091 - 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 91 false false R92.htm 0000092 - 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 92 false false R93.htm 0000093 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail) Details 93 false false R94.htm 0000094 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails Fair Value Measurements - Changes in the fair value of contingent consideration (Details) Details 94 false false R95.htm 0000095 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 95 false false R96.htm 0000096 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails Derivatives and Hedge Accounting - Additional Information (Details) Details 96 false false R97.htm 0000097 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail) Details 97 false false R98.htm 0000098 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) Details 98 false false R99.htm 0000099 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) Details 99 false false R100.htm 0000100 - 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 100 false false R101.htm 0000101 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details) Details 101 false false R102.htm 0000102 - Disclosure - Borrowings - Company's Debt Position (Details) Sheet http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails Borrowings - Company's Debt Position (Details) Details 102 false false R103.htm 0000103 - Disclosure - Borrowings - Additional Information (Detail) Sheet http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail Borrowings - Additional Information (Detail) Details 103 false false R104.htm 0000104 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) Sheet http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) Details 104 false false R105.htm 0000105 - Disclosure - Borrowings - Notes Carried an Effective Interest Rate (Details) Notes http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails Borrowings - Notes Carried an Effective Interest Rate (Details) Details 105 false false R106.htm 0000106 - Disclosure - Borrowings - Maturities of Borrowings (Details) Sheet http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails Borrowings - Maturities of Borrowings (Details) Details 106 false false R107.htm 0000107 - Disclosure - Capital Structure - Additional Information (Detail) Sheet http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail Capital Structure - Additional Information (Detail) Details 107 false false R108.htm 0000108 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details Sheet http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details Uncategorized 108 false false R109.htm 0000109 - 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 109 false false R110.htm 0000110 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 110 false false R111.htm 0000111 - Disclosure - Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail) Details 111 false false R112.htm 0000112 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail Employee Benefit Plans - Net Period Benefit Costs (Detail) Details 112 false false R113.htm 0000113 - Disclosure - Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail) Details 113 false false R114.htm 0000114 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail) Details 114 false false R115.htm 0000115 - Disclosure - Employee Benefit Plans - Summary of Expected Benefit Payments (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail Employee Benefit Plans - Summary of Expected Benefit Payments (Detail) Details 115 false false R116.htm 0000116 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails Employee Benefit Plans - Contribution Plan (Details) Details 116 false false R117.htm 0000117 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 117 false false R118.htm 0000118 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 118 false false R119.htm 0000119 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Supplemental Cash Flow Information Related to Leases (Details) Details 119 false false R120.htm 0000120 - Disclosure - Leases - Additional Information (Details) Sheet http://www.exlservice.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 120 false false R121.htm 0000121 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 121 false false R122.htm 0000122 - Disclosure - Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail) Details 122 false false R123.htm 0000123 - Disclosure - Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail) Details 123 false false R124.htm 0000124 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Details 124 false false R125.htm 0000125 - Disclosure - Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail) Details 125 false false R126.htm 0000126 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 126 false false R127.htm 0000127 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Balances (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail Income Taxes - Summary of Components of Deferred Tax Balances (Detail) Details 127 false false R128.htm 0000128 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail) Details 128 false false R129.htm 0000129 - Disclosure - Stock Based Compensation - Additional Information (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail Stock Based Compensation - Additional Information (Detail) Details 129 false false R130.htm 0000130 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail) Details 130 false false R131.htm 0000131 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails Stock Based Compensation - Stock Options Narrative (Details) Details 131 false false R132.htm 0000132 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail) Details 132 false false R133.htm 0000133 - Disclosure - Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail) Details 133 false false R134.htm 0000134 - Disclosure - Stock Based Compensation - Stock Options Exercised (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockOptionsExercisedDetails Stock Based Compensation - Stock Options Exercised (Details) Details 134 false false R135.htm 0000135 - Disclosure - Stock Based Compensation - Share Matching Program Narrative (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail Stock Based Compensation - Share Matching Program Narrative (Detail) Details 135 false false R136.htm 0000136 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) Details 136 false false R137.htm 0000137 - Disclosure - Stock Based Compensation - Restricted Stock Units Fair Value (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails Stock Based Compensation - Restricted Stock Units Fair Value (Details) Details 137 false false R138.htm 0000138 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails Stock Based Compensation - Performance Based Stock Awards Narrative (Details) Details 138 false false R139.htm 0000139 - Disclosure - Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details) Details 139 false false R140.htm 0000140 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails Stock Based Compensation - Performance Restricted Stock Activity (Details) Details 140 false false R141.htm 0000141 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details) Details 141 false false R142.htm 0000142 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock Based Compensation - Employee Stock Purchase Plan (Details) Details 142 false false R143.htm 0000143 - Disclosure - Related Party Disclosures - Narrative (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails Related Party Disclosures - Narrative (Details) Details 143 false false R144.htm 0000144 - Disclosure - Related Party Disclosures (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.exlservice.com/role/RelatedPartyDisclosuresTables 144 false false R145.htm 0000145 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 145 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1 - exls-20221231.htm 4 exls-20221231.htm exl-ex231x12x31x2022x10xk.htm exls-20221231.xsd exls-20221231_cal.xml exls-20221231_def.xml exls-20221231_lab.xml exls-20221231_pre.xml exls-ex211x12312022x10xk.htm exls-ex311x12312022x10k.htm exls-ex312x12312022x10k.htm exls-ex321x12312022x10k.htm exls-ex322x12312022x10k.htm exls-20221231_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 166 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-20221231.htm": { "axisCustom": 0, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/srt/2022": 2, "http://fasb.org/us-gaap/2022": 1660, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 310, "dts": { "calculationLink": { "local": [ "exls-20221231_cal.xml" ] }, "definitionLink": { "local": [ "exls-20221231_def.xml" ] }, "inline": { "local": [ "exls-20221231.htm" ] }, "labelLink": { "local": [ "exls-20221231_lab.xml" ] }, "presentationLink": { "local": [ "exls-20221231_pre.xml" ] }, "schema": { "local": [ "exls-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 903, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 8, "http://xbrl.sec.gov/dei/2022": 4, "total": 12 }, "keyCustom": 59, "keyStandard": 573, "memberCustom": 28, "memberStandard": 53, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.exlservice.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "menuCat": "Details", "order": "100", "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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i5258cb153ca64ea68d12b3e1ce201cd8_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ib4b170a02645444ea60a5d7e1f62049a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details)", "menuCat": "Details", "order": "101", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "shortName": "Derivatives and Hedge Accounting - Effect of Net Investment Hedges on AOCI/(L) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ib4b170a02645444ea60a5d7e1f62049a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Borrowings - Company's Debt Position (Details)", "menuCat": "Details", "order": "102", "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-20221231.htm", "contextRef": "ifd1f7f1c7ff542f2a1319422105328c6_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Borrowings - Additional Information (Detail)", "menuCat": "Details", "order": "103", "role": "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "shortName": "Borrowings - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic03cf3af0b024e199426cd31355c6d45_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)", "menuCat": "Details", "order": "104", "role": "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "shortName": "Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic03cf3af0b024e199426cd31355c6d45_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9b29514090d047d19ad66ad6647dac39_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Borrowings - Notes Carried an Effective Interest Rate (Details)", "menuCat": "Details", "order": "105", "role": "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "shortName": "Borrowings - Notes Carried an Effective Interest Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9b29514090d047d19ad66ad6647dac39_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ifd1f7f1c7ff542f2a1319422105328c6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Borrowings - Maturities of Borrowings (Details)", "menuCat": "Details", "order": "106", "role": "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails", "shortName": "Borrowings - Maturities of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ifd1f7f1c7ff542f2a1319422105328c6_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "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": "0000107 - Disclosure - Capital Structure - Additional Information (Detail)", "menuCat": "Details", "order": "107", "role": "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail", "shortName": "Capital Structure - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details", "menuCat": "Uncategorized", "order": "108", "role": "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails", "shortName": "Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000109 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details)", "menuCat": "Details", "order": "109", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Segment and Geographical Information", "menuCat": "Notes", "order": "11", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "menuCat": "Details", "order": "110", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic25ca9db09d64857bbe9670c5c557c51_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000111 - Disclosure - Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail)", "menuCat": "Details", "order": "111", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail", "shortName": "Employee Benefit Plans - Summary of Change in Projected Benefit Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000112 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail)", "menuCat": "Details", "order": "112", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "shortName": "Employee Benefit Plans - Net Period Benefit Costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000113 - Disclosure - Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail)", "menuCat": "Details", "order": "113", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail", "shortName": "Employee Benefit Plans - Summary of Components of Actuarial Gain/(Loss) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000114 - Disclosure - Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)", "menuCat": "Details", "order": "114", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail", "shortName": "Employee Benefit Plans - Summary of Weighted Average Actuarial Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000115 - Disclosure - Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)", "menuCat": "Details", "order": "115", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail", "shortName": "Employee Benefit Plans - Summary of Expected Benefit Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000116 - Disclosure - Employee Benefit Plans - Contribution Plan (Details)", "menuCat": "Details", "order": "116", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000117 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "117", "role": "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R118": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000118 - Disclosure - Leases - Components of Lease Cost (Details)", "menuCat": "Details", "order": "118", "role": "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000119 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "menuCat": "Details", "order": "119", "role": "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Revenues, net", "menuCat": "Notes", "order": "12", "role": "http://www.exlservice.com/role/Revenuesnet", "shortName": "Revenues, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:IncreaseDecreaseInOperatingLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000120 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "120", "role": "http://www.exlservice.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:IncreaseDecreaseInOperatingLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000121 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "121", "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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000122 - Disclosure - Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail)", "menuCat": "Details", "order": "122", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Components of Income / (Loss) Before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000123 - Disclosure - Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail)", "menuCat": "Details", "order": "123", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail", "shortName": "Income Taxes - Summary of Income Tax Expense / (Benefit) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000124 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "menuCat": "Details", "order": "124", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails", "shortName": "Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationOtherReconcilingItems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000125 - Disclosure - Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail)", "menuCat": "Details", "order": "125", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationOtherReconcilingItems", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000126 - Disclosure - Income Taxes - Additional Information (Detail)", "menuCat": "Details", "order": "126", "role": "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000127 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Balances (Detail)", "menuCat": "Details", "order": "127", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail", "shortName": "Income Taxes - Summary of Components of Deferred Tax Balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic25ca9db09d64857bbe9670c5c557c51_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000128 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail)", "menuCat": "Details", "order": "128", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "idd44c1bdd2e14803862497e799a8f536_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2dac3b95b68e4db2a20cd6cc18d8fc40_D20180615-20180615", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000129 - Disclosure - Stock Based Compensation - Additional Information (Detail)", "menuCat": "Details", "order": "129", "role": "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2dac3b95b68e4db2a20cd6cc18d8fc40_D20180615-20180615", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "13", "role": "http://www.exlservice.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R130": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000130 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail)", "menuCat": "Details", "order": "130", "role": "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail", "shortName": "Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i17171f2ae7074a6c9827172b940f11d0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000131 - Disclosure - Stock Based Compensation - Stock Options Narrative (Details)", "menuCat": "Details", "order": "131", "role": "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "shortName": "Stock Based Compensation - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i17171f2ae7074a6c9827172b940f11d0_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i549c9d8209db4d478e404d6d23d208ac_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000132 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail)", "menuCat": "Details", "order": "132", "role": "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "shortName": "Stock Based Compensation - Stock Based Compensation Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i17171f2ae7074a6c9827172b940f11d0_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R133": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000133 - Disclosure - Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail)", "menuCat": "Details", "order": "133", "role": "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail", "shortName": "Stock Based Compensation - Company's Stock Options Outstanding and Stock Options Vested and Exercisable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000134 - Disclosure - Stock Based Compensation - Stock Options Exercised (Details)", "menuCat": "Details", "order": "134", "role": "http://www.exlservice.com/role/StockBasedCompensationStockOptionsExercisedDetails", "shortName": "Stock Based Compensation - Stock Options Exercised (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R135": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfInstallments", "reportCount": 1, "unique": true, "unitRef": "installment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000135 - Disclosure - Stock Based Compensation - Share Matching Program Narrative (Detail)", "menuCat": "Details", "order": "135", "role": "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "shortName": "Stock Based Compensation - Share Matching Program Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfInstallments", "reportCount": 1, "unique": true, "unitRef": "installment", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i70a47e6843324079acd53bd4b848162b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000136 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail)", "menuCat": "Details", "order": "136", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "shortName": "Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2f8c0968090b4a2f862c778a54086c5d_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic21ef21ab5874d299873090ca5265a22_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000137 - Disclosure - Stock Based Compensation - Restricted Stock Units Fair Value (Details)", "menuCat": "Details", "order": "137", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "shortName": "Stock Based Compensation - Restricted Stock Units Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic21ef21ab5874d299873090ca5265a22_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R138": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2dac3b95b68e4db2a20cd6cc18d8fc40_D20180615-20180615", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000138 - Disclosure - Stock Based Compensation - Performance Based Stock Awards Narrative (Details)", "menuCat": "Details", "order": "138", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i19f84d18f84f45e084fe4d5b1ead7127_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R139": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i403f878656634f5e8c5090db97145192_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000139 - Disclosure - Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details)", "menuCat": "Details", "order": "139", "role": "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "shortName": "Stock Based Compensation - Summary of Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i403f878656634f5e8c5090db97145192_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Other Income/(Loss), net", "menuCat": "Notes", "order": "14", "role": "http://www.exlservice.com/role/OtherIncomeLossnet", "shortName": "Other Income/(Loss), net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R140": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "if5fd8948c5d641859aa48c8711834b90_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": "0000140 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details)", "menuCat": "Details", "order": "140", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "shortName": "Stock Based Compensation - Performance Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "if5fd8948c5d641859aa48c8711834b90_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockPlans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000141 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details)", "menuCat": "Details", "order": "141", "role": "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "shortName": "Stock Based Compensation - Employee Stock Purchase Plan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ib852ea9223fa42e8b1fff3efd0573ae9_I20221101", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i54809be58cf64a00a619e37eb6c563e9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000142 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan (Details)", "menuCat": "Details", "order": "142", "role": "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i54809be58cf64a00a619e37eb6c563e9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R143": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000143 - Disclosure - Related Party Disclosures - Narrative (Details)", "menuCat": "Details", "order": "143", "role": "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails", "shortName": "Related Party Disclosures - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R144": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic36a2345e9014b58a35fad57f4855105_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000144 - Disclosure - Related Party Disclosures (Details)", "menuCat": "Details", "order": "144", "role": "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "shortName": "Related Party Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9b29514090d047d19ad66ad6647dac39_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R145": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000145 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "menuCat": "Details", "order": "145", "role": "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "menuCat": "Notes", "order": "15", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Investments", "menuCat": "Notes", "order": "16", "role": "http://www.exlservice.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Property and Equipment, net", "menuCat": "Notes", "order": "17", "role": "http://www.exlservice.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Business Combinations, Goodwill and Intangible Assets", "menuCat": "Notes", "order": "18", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssets", "shortName": "Business Combinations, Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Current Assets", "menuCat": "Notes", "order": "19", "role": "http://www.exlservice.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.exlservice.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Other Assets", "menuCat": "Notes", "order": "20", "role": "http://www.exlservice.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "21", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Other Non-Current Liabilities", "menuCat": "Notes", "order": "22", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilities", "shortName": "Other Non-Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Accumulated Other Comprehensive Income/( Loss)", "menuCat": "Notes", "order": "23", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income/( Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "24", "role": "http://www.exlservice.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Derivatives and Hedge Accounting", "menuCat": "Notes", "order": "25", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccounting", "shortName": "Derivatives and Hedge Accounting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Borrowings", "menuCat": "Notes", "order": "26", "role": "http://www.exlservice.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Capital Structure", "menuCat": "Notes", "order": "27", "role": "http://www.exlservice.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "28", "role": "http://www.exlservice.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Leases", "menuCat": "Notes", "order": "29", "role": "http://www.exlservice.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "30", "role": "http://www.exlservice.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Stock Based Compensation", "menuCat": "Notes", "order": "31", "role": "http://www.exlservice.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Related Party Disclosures", "menuCat": "Notes", "order": "32", "role": "http://www.exlservice.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "33", "role": "http://www.exlservice.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "34", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Segment and Geographical Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Revenues, net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.exlservice.com/role/RevenuesnetTables", "shortName": "Revenues, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.exlservice.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Other Income/(Loss), net (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.exlservice.com/role/OtherIncomeLossnetTables", "shortName": "Other Income/(Loss), net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "menuCat": "Tables", "order": "40", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.exlservice.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Property and Equipment, net (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Business Combinations, Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables", "shortName": "Business Combinations, Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Other Current Assets (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.exlservice.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Other Assets (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.exlservice.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "46", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Other Non-Current Liabilities (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables", "shortName": "Other Non-Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income/( Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Derivatives and Hedge Accounting (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables", "shortName": "Derivatives and Hedge Accounting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Borrowings (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.exlservice.com/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Capital Structure (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.exlservice.com/role/CapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "53", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "54", "role": "http://www.exlservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "55", "role": "http://www.exlservice.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stock Based Compensation (Tables)", "menuCat": "Tables", "order": "56", "role": "http://www.exlservice.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Related Party Disclosures (Tables)", "menuCat": "Tables", "order": "57", "role": "http://www.exlservice.com/role/RelatedPartyDisclosuresTables", "shortName": "Related Party Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9cce7c78826248bea291a4511fc0be06_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:RevenueFromContractWithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details)", "menuCat": "Details", "order": "58", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Revenues and Reimbursements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9cce7c78826248bea291a4511fc0be06_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "exls:RevenueFromContractWithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "icc80e4241d30441d824a63bfef30307d_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details)", "menuCat": "Details", "order": "59", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Property and Equipment, Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "6", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2a1bef706df6407db9fd027bd050280a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail)", "menuCat": "Details", "order": "60", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail", "shortName": "Summary of Significant Accounting Policies - Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2a1bef706df6407db9fd027bd050280a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2dac3b95b68e4db2a20cd6cc18d8fc40_D20180615-20180615", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "menuCat": "Details", "order": "61", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i4ada792c458c4b42b024d5e3660bdd39_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "exls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetSharesEarned", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "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": "0000062 - Disclosure - Segment and Geographical Information - Additional Information (Detail)", "menuCat": "Details", "order": "62", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetail", "shortName": "Segment and Geographical Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail)", "menuCat": "Details", "order": "63", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail", "shortName": "Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Segment and Geographical Information - Revenues Based on Geographical Information (Details)", "menuCat": "Details", "order": "64", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Revenues Based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "id531f43c08cf4a52b6d561db4b6ce9e6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based on Geographical Information (Details)", "menuCat": "Details", "order": "65", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "menuCat": "Details", "order": "66", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Revenues, net - Additional Information (Details)", "menuCat": "Details", "order": "67", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details)", "menuCat": "Details", "order": "68", "role": "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails", "shortName": "Revenues, net - Contract with Customer Revenue Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i4435556ae6e04446814218fdce635ab7_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "menuCat": "Details", "order": "69", "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-20221231.htm", "contextRef": "i2cbe11fbeb554f40b2bee87b6b764662_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "iba8c16c056e14f00aa325307cfd1ff4d_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "iba8c16c056e14f00aa325307cfd1ff4d_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Revenues, net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "70", "role": "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "shortName": "Revenues, net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic25ca9db09d64857bbe9670c5c557c51_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Revenues, net - Allowance for Credit Loss (Details)", "menuCat": "Details", "order": "71", "role": "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails", "shortName": "Revenues, net - Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "exls:AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i9328835ae4cb4c45b6851fe4294ad607_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Earnings Per Share - Additional Information (Details)", "menuCat": "Details", "order": "72", "role": "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "shortName": "Earnings Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "73", "role": "http://www.exlservice.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Other Income/(Loss), net - Summary of Other Income, net (Details)", "menuCat": "Details", "order": "74", "role": "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails", "shortName": "Other Income/(Loss), 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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "75", "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-20221231.htm", "contextRef": "i1f52fa69720243d99ad0f9828255ac25_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:MutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Investments - Summary of Investments (Details)", "menuCat": "Details", "order": "76", "role": "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails", "shortName": "Investments - Summary of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:MutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Detail)", "menuCat": "Details", "order": "77", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail)", "menuCat": "Details", "order": "78", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail", "shortName": "Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "menuCat": "Details", "order": "79", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Property and Equipment, net - Additional Information (Details)", "menuCat": "Details", "order": "80", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails", "shortName": "Property and Equipment, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "81", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i2522db7720b642d6b964ef30cd6d4e18_I20211216", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details)", "menuCat": "Details", "order": "82", "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-20221231.htm", "contextRef": "i2522db7720b642d6b964ef30cd6d4e18_I20211216", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic25ca9db09d64857bbe9670c5c557c51_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail)", "menuCat": "Details", "order": "83", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "shortName": "Business Combinations, Goodwill and Intangible Assets - Summary of Company's Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "menuCat": "Details", "order": "84", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "shortName": "Business Combinations, 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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "85", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ia870ad8f30ee41b69458c672df3806d7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "menuCat": "Details", "order": "86", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ia870ad8f30ee41b69458c672df3806d7_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail)", "menuCat": "Details", "order": "87", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail", "shortName": "Business Combinations, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details)", "menuCat": "Details", "order": "88", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:DeferredContractAcquisitionCostsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Other Assets (Details)", "menuCat": "Details", "order": "89", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:DeferredContractAcquisitionCostsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Organization", "menuCat": "Notes", "order": "9", "role": "http://www.exlservice.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "90", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Other Non-Current liabilities - Summary of Other Non-Current Liabilities (Details)", "menuCat": "Details", "order": "91", "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-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ic25ca9db09d64857bbe9670c5c557c51_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details)", "menuCat": "Details", "order": "92", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail)", "menuCat": "Details", "order": "93", "role": "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie14fa8b508ca405e861fc2f37f86333b_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i7497abe633ad43359e47dadbfdba0180_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details)", "menuCat": "Details", "order": "94", "role": "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails", "shortName": "Fair Value Measurements - Changes in the fair value of contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "id362bc8285304750b636bc3660c2e9c9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Fair Value Measurements - Additional Information (Details)", "menuCat": "Details", "order": "95", "role": "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details)", "menuCat": "Details", "order": "96", "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-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i283ebd90594546fdb2de6fd32c11360c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail)", "menuCat": "Details", "order": "97", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "shortName": "Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i283ebd90594546fdb2de6fd32c11360c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ibb2e26a7cbf14b618a7e5a1e4f59d9f3_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail)", "menuCat": "Details", "order": "98", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail", "shortName": "Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ibb2e26a7cbf14b618a7e5a1e4f59d9f3_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "i33f4a1cade23476eac887170bf88beec_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail)", "menuCat": "Details", "order": "99", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "shortName": "Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20221231.htm", "contextRef": "ie029afee6f1b465caaf1ae5ae254b902_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 83, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "verboseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r847" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r846" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "exls_A2022EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee stock purchase plan" } } }, "localname": "A2022EmployeeStockPurchasePlanMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "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", "negatedTerseLabel": "Translation adjustment" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.exlservice.com/20221231", "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)" } } }, "localname": "AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "nsuri": "http://www.exlservice.com/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.exlservice.com/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "exls_AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate disputed amount related to transfer pricing and permanent establishment", "label": "Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment", "terseLabel": "Aggregate disputed amount related to transfer pricing and permanent establishment" } } }, "localname": "AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "exls_AnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Analytics [Member]", "label": "Analytics [Member]", "terseLabel": "Analytics" } } }, "localname": "AnalyticsMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.exlservice.com/20221231", "xbrltype": "stringItemType" }, "exls_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedAndOther": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 3.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/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "exls_CapitalExpenditureLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.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/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "exls_ConcentrationOfCreditRiskInFinancialInstrumentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Of Credit Risk In Financial Instruments", "label": "Concentration Of Credit Risk In Financial Instruments [Policy Text Block]", "terseLabel": "Concentration of Credit Risk in Financial Instruments" } } }, "localname": "ConcentrationOfCreditRiskInFinancialInstrumentsPolicyTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "exls_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "domainItemType" }, "exls_ContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Costs [Member]", "label": "Contract Acquisition Costs [Member]", "terseLabel": "Contract Acquisition Costs" } } }, "localname": "ContractAcquisitionCostsMember", "nsuri": "http://www.exlservice.com/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "exls_ContractFulfillmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Fulfillment Costs [Member]", "label": "Contract Fulfillment Costs [Member]", "terseLabel": "Contract Fulfillment Costs" } } }, "localname": "ContractFulfillmentCostsMember", "nsuri": "http://www.exlservice.com/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails" ], "xbrltype": "domainItemType" }, "exls_DebtInstrumentCovenantDomesticCashandCashEquivalentsThreshold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold", "label": "Debt Instrument, Covenant, Domestic Cash and Cash Equivalents Threshold", "terseLabel": "Unrestricted domestic cash and cash equivalents" } } }, "localname": "DebtInstrumentCovenantDomesticCashandCashEquivalentsThreshold", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "terseLabel": "Interest coverage ratio, minimum" } } }, "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "exls_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Interest coverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "exls_DeferredContractAcquisitionCostsCurrent": { "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": "Deferred Contract Acquisition Costs Current", "label": "Deferred Contract Acquisition Costs Current", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "DeferredContractAcquisitionCostsCurrent", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredContractAcquisitionCostsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 4.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/20221231", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredTaxAssetsDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets depreciation and amortization.", "label": "Deferred Tax Assets Depreciation And Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DeferredTaxAssetsDepreciationAndAmortization", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "exls_DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "label": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "terseLabel": "Percentage of expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "exls_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation And Amortization [Member]", "label": "Depreciation And Amortization [Member]", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_EffectiveIncomeTaxRateReconciliationDeductionSettlementOfConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deduction, Settlement Of Convertible Debt", "label": "Effective Income Tax Rate Reconciliation, Deduction, Settlement Of Convertible Debt", "negatedTerseLabel": "Benefit on settlement of convertible notes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionSettlementOfConvertibleDebt", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "exls_EmergingBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging Business", "label": "Emerging Business [Member]", "terseLabel": "Emerging Business" } } }, "localname": "EmergingBusinessMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_EmployersMatchingContributionShareMatchProgramCapPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employers Matching Contribution, Share Match Program, Cap per Employee", "label": "Employers Matching Contribution, Share Match Program, Cap per Employee", "terseLabel": "Employers Matching Contribution, Share Match Program, Cap per Employee" } } }, "localname": "EmployersMatchingContributionShareMatchProgramCapPerEmployee", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "exls_ExportOrientedUnitsEstablishedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Export oriented units established percentage.", "label": "Export Oriented Units Established Percentage", "terseLabel": "Percentage of export-oriented units established" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Cost", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases [Abstract]", "label": "Finance Leases [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_GoodsAndServiceTaxRefundDenied": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Goods And Service Tax, Refund Denied", "label": "Goods And Service Tax, Refund Denied", "terseLabel": "GST refund rejected" } } }, "localname": "GoodsAndServiceTaxRefundDenied", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Grants [Policy Text Block]", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "exls_GratuityPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gratuity Payable", "label": "Gratuity Payable [Member]", "terseLabel": "Gratuity Payable" } } }, "localname": "GratuityPayableMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "domainItemType" }, "exls_HealthcareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare", "label": "Healthcare [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_InboundMediaGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inbound Media Group, LLC", "label": "Inbound Media Group, LLC [Member]", "terseLabel": "Inbound Media Group, LLC" } } }, "localname": "InboundMediaGroupLLCMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Continuing Operations Before Equity Method Investments, Total", "label": "Income (Loss) From Continuing Operations Before Equity Method Investments, Total", "totalLabel": "Income before earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "exls_IncomeTaxReconciliationUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation unrecognized tax benefits.", "label": "Income Tax Reconciliation Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefits", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Reduction in lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_IncreaseInCapitalizedContractCostGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase In Capitalized Contract Cost Gross", "label": "Increase In Capitalized Contract Cost Gross", "terseLabel": "Additions" } } }, "localname": "IncreaseInCapitalizedContractCostGross", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_IndefiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets", "label": "Indefinite Lived Intangible Assets [Abstract]", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "exls_InterestExpenseAndAmortizationDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense And Amortization, Debt", "label": "Interest Expense And Amortization, Debt", "terseLabel": "Interest expense and amortization, debt" } } }, "localname": "InterestExpenseAndAmortizationDebt", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_LineOfCreditFacilityOptionForAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of credit facility option for additional borrowing capacity.", "label": "Line Of Credit Facility Option For Additional Borrowing Capacity", "verboseLabel": "Option to increase additional credit facility" } } }, "localname": "LineOfCreditFacilityOptionForAdditionalBorrowingCapacity", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "exls_MutualFundFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mutual fund fair value disclosure.", "label": "Mutual Fund Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundFairValueDisclosure", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "exls_MutualFundsAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mutual Funds, Asset, Fair Value Disclosure", "label": "Mutual Funds, Asset, Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundsAssetFairValueDisclosure", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "monetaryItemType" }, "exls_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "exls_NumberOfClassesOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Classes Of Common Stock Outstanding", "label": "Number Of Classes Of Common Stock Outstanding", "terseLabel": "Number of classes of common stock outstanding" } } }, "localname": "NumberOfClassesOfCommonStockOutstanding", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "exls_NumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Installments", "label": "Number of Installments", "terseLabel": "Number of Installments" } } }, "localname": "NumberOfInstallments", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails": { "order": 3.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/20221231", "presentation": [ "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_ReportingUnitMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reporting Unit, Measurement Input", "label": "Reporting Unit, Measurement Input", "terseLabel": "Reporting unit, measurement input" } } }, "localname": "ReportingUnitMeasurementInput", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "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/20221231", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_RestrictedStockUnitsVestedForWhichUnderlyingCommonStockToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units Vested For Which Underlying Common Stock To Be Issued", "label": "Restricted Stock Units Vested For Which Underlying Common Stock To Be Issued", "terseLabel": "Restricted stock units vested for which underlying common stock is yet to be issued (in shares)" } } }, "localname": "RestrictedStockUnitsVestedForWhichUnderlyingCommonStockToBeIssued", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "exls_RevenueFromContractWithCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Payment Terms", "label": "Revenue From Contract With Customer, Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "RevenueFromContractWithCustomerPaymentTerms", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "durationItemType" }, "exls_ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "label": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Income Tax Recognized in Other Comprehensive Income" } } }, "localname": "ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "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": "Summary of Lived Intangible Assets Amortized over their Estimated Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesTables" ], "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/20221231", "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/20221231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block]", "label": "Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A summary of unrecognized tax benefits recognized during the period. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Schedule Of Unrecognized Tax Benefits Table [Table Text Block]", "terseLabel": "Summary of Activity Related to Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsTableTableTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-Based, Stock Units, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-Based, Stock Units, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Valuation Assumptions for Market Condition Performance Restricted Stock Units" } } }, "localname": "ScheduleofShareBasedStockUnitsValuationAssumptionsTableTextBlock", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "exls_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "exls_ServiceTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 1.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/20221231", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ServiceTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Service Taxes Receivable, Current", "label": "Service Taxes Receivable, Current", "terseLabel": "Receivables from statutory authorities" } } }, "localname": "ServiceTaxesReceivableCurrent", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonIssuedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other than Options, Non Issued In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Non Issued In Period", "negatedTerseLabel": "Adjustment upon final determination of level of performance goal achievement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonIssuedInPeriod", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageESPPRights": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average ESPP Rights", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average ESPP Rights", "terseLabel": "Share-based compensation arrangement by share-based payment award, fair value assumptions, weighted average ESPP rights" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageESPPRights", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Increase In Number Of Shares Available For Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Increase In Number Of Shares Available For Grant", "terseLabel": "Increase in number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrant", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscription": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription", "terseLabel": "Share-based compensation arrangement by share-based payment award, maximum employee subscription" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscription", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "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 an employee can earn" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetSharesEarned", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "exls_ShareMatchUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Match Units", "label": "Share Match Units [Member]", "terseLabel": "Share Match Units" } } }, "localname": "ShareMatchUnitsMember", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsIssuedinPeriodWeightedAverageIssueDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issue Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Issue Date Fair Value", "terseLabel": "Weighted-average fair value, adjustment upon final determination of level of performance goal achievement (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsIssuedinPeriodWeightedAverageIssueDateFairValue", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "exls_StatutoryAuthorityPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.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/20221231", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_StockholdersEquityIncludingSharesHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total stockholders' equity including shares held in treasury.", "label": "Stockholders Equity Including Shares Held In Treasury", "totalLabel": "Total including shares held in treasury" } } }, "localname": "StockholdersEquityIncludingSharesHeldInTreasury", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "exls_TermDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Term Deposits, Current", "label": "Term Deposits, Current", "terseLabel": "Term deposits" } } }, "localname": "TermDepositsCurrent", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "exls_TermDepositsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Term Deposits, Non-Current", "label": "Term Deposits, Non-Current", "terseLabel": "Term deposits" } } }, "localname": "TermDepositsNonCurrent", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "exls_ValueAddedTaxPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value Added Tax Payable", "label": "Value Added Tax Payable", "terseLabel": "Value added tax payable" } } }, "localname": "ValueAddedTaxPayable", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "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/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "exls_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Remaining Lease Term [Abstract]", "label": "Weighted-Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.exlservice.com/20221231", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r449", "r450", "r451", "r452", "r591", "r750", "r767", "r790", "r791", "r821", "r835", "r844", "r911", "r974", "r975", "r976", "r977", "r978", "r979" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r449", "r450", "r451", "r452", "r591", "r750", "r767", "r790", "r791", "r821", "r835", "r844", "r911", "r974", "r975", "r976", "r977", "r978", "r979" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r983" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "verboseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r402", "r753", "r822", "r842", "r906", "r907", "r916", "r981" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r402", "r753", "r822", "r842", "r906", "r907", "r916", "r981" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r449", "r450", "r451", "r452", "r550", "r591", "r623", "r624", "r625", "r749", "r750", "r767", "r790", "r791", "r821", "r835", "r844", "r905", "r911", "r975", "r976", "r977", "r978", "r979" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r449", "r450", "r451", "r452", "r550", "r591", "r623", "r624", "r625", "r749", "r750", "r767", "r790", "r791", "r821", "r835", "r844", "r905", "r911", "r975", "r976", "r977", "r978", "r979" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r403", "r404", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r823", "r843", "r916" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r403", "r404", "r774", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r793", "r794", "r823", "r843", "r916" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "verboseLabel": "Weighted average purchase price per share (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r841" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r889" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r296", "r408" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r408", "r409" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r236", "r238", "r269", "r297", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r245", "r263" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r4", "r245", "r263" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r32", "r38", "r200", "r861", "r862", "r863" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r111", "r290" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r308", "r318", "r319", "r680", "r807", "r861" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r37", "r38", "r298", "r762", "r772", "r773" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r317", "r318", "r710", "r711", "r712", "r713", "r714", "r717" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r34", "r38", "r200", "r739", "r768", "r769", "r861", "r862", "r863", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income/(Loss)", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r30", "r38", "r200", "r318", "r319", "r711", "r712", "r713", "r714", "r717", "r861" ], "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r96" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r9" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r632", "r633", "r634", "r875", "r876", "r877", "r957" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Settlement of convertible notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r162", "r163", "r594" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r627" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r299", "r410", "r415", "r416", "r419" ], "calculation": { "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: Allowance for expected credit losses", "periodEndLabel": "Closing Balance", "periodStartLabel": "Opening Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r418" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r53", "r67", "r232", "r486" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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 notes" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r67", "r94", "r101" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r243", "r262", "r294", "r333", "r386", "r392", "r398", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r678", "r681", "r700", "r841", "r909", "r910", "r972" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r285", "r301", "r333", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r678", "r681", "r700", "r841", "r909", "r910", "r972" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r225" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r209", "r213" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r110" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r674", "r833", "r834" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r178", "r179", "r674", "r833", "r834" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r177" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r176" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r189", "r190", "r193" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r677", "r867" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Fair value changes", "terseLabel": "Fair value changes in contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r194" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r188", "r191", "r676" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r188", "r192" ], "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 of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r188", "r192" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 3.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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r195", "r675" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities", "terseLabel": "Business combination, provisional information, initial accounting incomplete, adjustment, financial liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r181" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 5.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r181" ], "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 before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r181" ], "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 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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r181" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r181" ], "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 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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r180", "r181" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r181" ], "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 other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r181" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 4.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations, Goodwill and Other Intangible Assets" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r72", "r73" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r982" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r278", "r280" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r982" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "verboseLabel": "Cost" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r792" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r422" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r422" ], "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r421" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r892" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r69", "r287", "r803" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r287" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "order": 3.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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r70", "r241" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r64", "r69", "r75" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r64", "r231" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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)/increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "terseLabel": "Cash flow hedge gain to be reclassified within twelve months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r206" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash payments for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r132", "r133", "r134", "r135" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r252", "r271" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Refer to Note 25)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r115", "r447", "r448", "r776", "r908" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r116", "r777" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r875", "r876", "r957" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r841" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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,987,976 shares issued and 33,234,444 shares outstanding as of December\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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r313", "r315", "r322", "r758", "r764" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r55", "r321", "r757", "r763" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r199", "r808" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r915" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r411", "r420", "r913", "r914" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r509", "r511", "r530" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r509", "r511", "r530" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r509", "r510", "r530" ], "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r509", "r510", "r530" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r509", "r510", "r530" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 8.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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r531" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r1", "r244", "r259", "r276" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r864", "r865" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenues", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r951" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r872", "r951" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r657", "r665", "r872" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r123", "r331", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r480", "r487", "r488", "r490" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r244", "r248", "r259", "r338", "r464", "r465", "r466", "r467", "r468", "r470", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r721", "r816", "r817", "r818", "r819", "r820", "r870" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r248", "r259", "r491" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r120", "r466" ], "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": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r21", "r125", "r126", "r128", "r466" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r233", "r235", "r464", "r721", "r817", "r818" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r20", "r233", "r493", "r721" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r465" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r338", "r464", "r465", "r466", "r467", "r468", "r470", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r721", "r816", "r817", "r818", "r819", "r820", "r870" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r125", "r127", "r128", "r129", "r232", "r233", "r235", "r257", "r338", "r464", "r465", "r466", "r467", "r468", "r470", "r476", "r477", "r478", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r489", "r721", "r816", "r817", "r818", "r819", "r820", "r870" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r872", "r952", "r953" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r234", "r912" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r872", "r952" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r640", "r641" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r67", "r173", "r658", "r664", "r665", "r872" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision/(benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r5", "r6", "r246", "r258", "r652" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r640", "r641" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r68" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income tax (benefit)/expense" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r170", "r172", "r872" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "verboseLabel": "Deferred tax provision" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r653" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development expenses" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r949" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r949" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Others" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r168", "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carry forward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued employee costs and other expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Net unrealized foreign exchange loss" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r654" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "terseLabel": "Net unrealized gain on investments" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r169", "r950" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Others" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofDeferredTaxBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r559" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation as of December 31" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r33", "r38", "r918" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "negatedTotalLabel": "Amount recognized in AOCI, excluding tax effects" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]", "terseLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax [Abstract]" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r38", "r567" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "terseLabel": "Net actuarial loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r38", "r567" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "negatedLabel": "Net prior service cost" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofComponentsofActuarialGainLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r544", "r831" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial gain (loss)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r536", "r565", "r584", "r831", "r832" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial loss, gross of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of increase in compensation levels" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r571", "r586" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "terseLabel": "Expected long-term rate of return on plan assets per annum" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r537" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation as of December 31", "periodStartLabel": "Projected benefit obligation as of January 1" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r542", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. 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, Benefit Obligation, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in plan assets of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Plan Assets, Business Combination", "terseLabel": "Acquisition adjustments" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Change in projected benefit obligation" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in Plan Assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r546", "r553", "r585", "r829", "r830", "r831", "r832" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]" } } }, "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "2028 to 2032" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2027" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofExpectedBenefitPaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r536", "r564", "r583", "r831", "r832" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r543", "r551", "r553", "r554", "r829", "r830", "r831" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Plan assets at the end of the year", "periodStartLabel": "Plan assets at the beginning of the year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r534", "r549", "r831" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "negatedTotalLabel": "Unfunded status as of December 31" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r536", "r539", "r563", "r582", "r831", "r832" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r561", "r580", "r831", "r832" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net gratuity cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r561", "r580" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r578", "r579", "r831" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation in excess of plan assets as of December 31" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r578", "r579", "r831" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "negatedTerseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r547", "r919" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r538", "r562", "r581", "r831", "r832" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofWeightedAverageActuarialAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to the defined social security contribution plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r145" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "verboseLabel": "Contribution to the 401(k) Plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Percentage of discretionary contributions towards 401(k) Plan, maximum" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r858" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.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/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r67", "r109" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r67", "r109" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r67", "r381" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r954", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative Asset, Notional Amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r303", "r304", "r699", "r806" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 7.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/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r28", "r211", "r239", "r302", "r806" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r28", "r211", "r239", "r302", "r806" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r210", "r212", "r216", "r218", "r806" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r18" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Derivative Instruments and Hedges, Liabilities", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability arising from contracts that meet the criteria of being accounted for as derivative instruments, financial instrument or contract used to mitigate a specified risk (hedge), energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps.", "label": "Derivative Instruments and Hedges, Liabilities, Noncurrent", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r224", "r689" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r207", "r210", "r216" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r207", "r210", "r216", "r218", "r220", "r221", "r687" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r955", "r956" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r203", "r204", "r207", "r208", "r219", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r207" ], "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", "verboseLabel": "Derivative designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r529", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofRevenuesandReimbursementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r597", "r628", "r629", "r631", "r636", "r836" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r148", "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Restricted Stock Activity Under Company's Stock Plans" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Common stock, dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r323", "r344", "r345", "r346", "r347", "r348", "r352", "r354", "r361", "r362", "r363", "r367", "r692", "r693", "r759", "r765", "r810" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r323", "r344", "r345", "r346", "r347", "r348", "r354", "r361", "r362", "r363", "r367", "r692", "r693", "r759", "r765", "r810" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r364", "r365", "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r708" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate increased" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r947", "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "terseLabel": "Excess tax benefit on stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r630" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r946" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r946" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost for unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r627" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenues and cost of revenues for Company's reportable segments [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r124", "r281", "r317", "r318", "r319", "r339", "r340", "r341", "r343", "r349", "r351", "r369", "r414", "r508", "r632", "r633", "r634", "r660", "r661", "r691", "r710", "r711", "r712", "r713", "r714", "r717", "r739", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r91", "r387", "r857" ], "calculation": { "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in equity affiliate" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r694", "r695", "r698" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r478", "r553", "r554", "r555", "r556", "r557", "r558", "r695", "r746", "r747", "r748", "r817", "r818", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.", "label": "Fair Value Hedging [Member]", "terseLabel": "Fair value hedge" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r478", "r553", "r558", "r695", "r746", "r829", "r830", "r831" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r478", "r553", "r558", "r695", "r747", "r817", "r818", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r478", "r553", "r554", "r555", "r556", "r557", "r558", "r695", "r748", "r817", "r818", "r829", "r830", "r831" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r226", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r230" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r697" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Fair value changes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance, contingent consideration", "periodStartLabel": "Beginning balance, contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r478", "r553", "r554", "r555", "r556", "r557", "r558", "r746", "r747", "r748", "r817", "r818", "r829", "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r209", "r214", "r220" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r725", "r730", "r840" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "exls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r727", "r732" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r723", "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r723" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r724" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r971" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r723" ], "calculation": { "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 7.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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r724" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r737" ], "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, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r737" ], "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 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" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r737" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r726", "r732" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments of finance lease liabilities", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r722" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r966", "r968" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Less: Accumulated depreciation and amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r725", "r730", "r840" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "exls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r965" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, gross", "verboseLabel": "Right of use assets under finance leases, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r724" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r735", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r734", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r292", "r439" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r436", "r438", "r439", "r441", "r754", "r755" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r100", "r755" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r95", "r99" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r100", "r754" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetail", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r754" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "order": 1.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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r701", "r703", "r705", "r707" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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", "terseLabel": "Foreign exchange gain, net", "verboseLabel": "Gain/(loss) recognized in consolidated statements of income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r68", "r960", "r961" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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", "negatedTerseLabel": "Unrealized foreign currency exchange (gain)/loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r806", "r829", "r839" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contract" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r51", "r90", "r855" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain on sale and mark-to-market on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Effect of foreign exchange gain/(loss)" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r67", "r121", "r122" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on settlement of convertible notes", "terseLabel": "Loss on settlement of convertible notes" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r46" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r291", "r423", "r756", "r815", "r841", "r893", "r900" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r426", "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r107" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r430" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r67", "r424", "r429", "r435", "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r175", "r899" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r333", "r386", "r391", "r397", "r400", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r700", "r812", "r909" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r207", "r687" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r207" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r207" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r67", "r108", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Long-lived assets impairment charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r334", "r666" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r43", "r240", "r254", "r275", "r386", "r391", "r397", "r400", "r760", "r812" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r334", "r666" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofComponentsofIncomeLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r386", "r391", "r397", "r400", "r812" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Total before tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r44", "r67", "r91", "r253", "r273", "r383" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "(Gain)/loss from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r442", "r444" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r335", "r644", "r650", "r656", "r662", "r667", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r336", "r350", "r351", "r384", "r642", "r663", "r669", "r766" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": -1.0 }, "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax effects on above", "terseLabel": "Income tax expense", "totalLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail", "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxExpenseBenefitDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r316", "r638", "r639", "r650", "r651", "r655", "r659" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Others" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Expected tax expense" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "terseLabel": "Prior period items" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsStateAndLocal": { "auth_ref": [ "r948" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Amount", "terseLabel": "State taxes, net of Federal taxes" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofEffectiveIncomeTaxRateDiffersfromAmountComputedbyApplyingUSFederalStatutoryIncomeTaxRatetoIncomeBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r71" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r751", "r867" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r867", "r969" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r867" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r867" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r358", "r359", "r363" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "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 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/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r355", "r356", "r357", "r363", "r596" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of share based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r437", "r440" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r103" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Trade names and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r97", "r103" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r291" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r93", "r98" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherIncomeLossnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "Interest and Other Income [Text Block]", "terseLabel": "Other Income/(Loss), net" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherIncomeLossnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r234", "r256", "r320", "r380", "r720" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r53", "r484", "r494", "r819", "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense on the Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Payments*" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r326", "r328", "r329" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.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/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r50" ], "calculation": { "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r412", "r980" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Short-Term and Long-Term Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r884", "r885", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Investment" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r884", "r885", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r917" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r736", "r840" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r970" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r738" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r971" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r737" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r737" ], "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": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r737" ], "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r737" ], "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r737" ], "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 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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r737" ], "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r737" ], "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" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r737" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r333", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r679", "r681", "r682", "r700", "r811", "r909", "r972", "r973" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r249", "r268", "r841", "r871", "r886", "r959" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r286", "r333", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r679", "r681", "r682", "r700", "r841", "r909", "r972", "r973" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r225" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r23" ], "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 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/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage range on unused credit facility" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective Interest Rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit , maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r15", "r870" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Property and Equipment, Net Based on Geographical Information" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r248", "r265", "r477", "r492", "r817", "r818" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total borrowings" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r117", "r338", "r482" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r117", "r338", "r482" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r117", "r338", "r482" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r117", "r338", "r482" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r295" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings, less current portion", "verboseLabel": "Long-term borrowings" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r288" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Long-term investments", "totalLabel": "Total Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Investments [Abstract]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Purchase commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r118" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsNotesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "terseLabel": "Maximum outstanding term of cash flow hedges" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Long-term revenue growth rate" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r327" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r64", "r65", "r68" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r45", "r68", "r255", "r274", "r284", "r311", "r314", "r319", "r333", "r342", "r344", "r345", "r346", "r347", "r350", "r351", "r360", "r386", "r391", "r397", "r400", "r413", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r463", "r693", "r700", "r812", "r909" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income", "terseLabel": "Net income", "totalLabel": "Net income attributable to ExlService Holdings, Inc. stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r185" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r207" ], "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": "Derivative not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Foreign exchange gain, net, interest expense and other loss, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r236", "r272", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Notes Payable, Related Parties", "terseLabel": "Repayment of the Notes in cash" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r72", "r73", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions.", "label": "Notes Reduction", "terseLabel": "Settlement of portion of convertible notes through issuance of treasury stock" } } }, "localname": "NotesReduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r386", "r391", "r397", "r400", "r812" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 5.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r967" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r964" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment charge" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r723" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r723" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - Current", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r723" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - Non-current", "verboseLabel": "Operating lease liabilities, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r728", "r732" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r722" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r868" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r735", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r734", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating loss carryforward valuation allowance" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r202" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r242", "r261", "r293" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r300", "r841" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r209", "r220" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r293" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r31", "r35", "r566" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Retirement benefits" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r29", "r35", "r702", "r704", "r709" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r38", "r318", "r710", "r712", "r717", "r861" ], "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 year" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r305", "r306" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r305", "r306", "r683", "r684", "r688" ], "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", "verboseLabel": "Foreign currency forward contracts" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingEffectofNetInvestmentHedgesonAOCILDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r307" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r306", "r309", "r685" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 4.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r307" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Reclassification adjustment for cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r29", "r36", "r706", "r716" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r686" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Loss on net investment hedges" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r124", "r312", "r315", "r321", "r710", "r715", "r717", "r757", "r763", "r861", "r862" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss", "totalLabel": "Total other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "auth_ref": [ "r33", "r36", "r198" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "terseLabel": "Retirement benefits (incl. effects of tax rate changes)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r35", "r39", "r310", "r566" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 5.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r35", "r39", "r310", "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of actuarial loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Income tax effects on above" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r36", "r198" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "negatedTerseLabel": "Reclassification adjustment for retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r36", "r317", "r321", "r642", "r668", "r670", "r710", "r713", "r717", "r757", "r763" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 7.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 }, "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Income tax effects relating to above", "negatedTotalLabel": "Total income tax benefit recognized in AOCI" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r209", "r220" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r841" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Summary of Other Non-Current Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other income/(loss), net", "verboseLabel": "Other income/(loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/OtherIncomeLossnetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r859", "r890" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r4", "r247", "r264" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "verboseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r63" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r325" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r58" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedLabel": "Business acquisition (net of cash and cash equivalents acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r58" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Investment in equity affiliate" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r60" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r550", "r552", "r558", "r572", "r573", "r574", "r575", "r576", "r577", "r587", "r588", "r590", "r592", "r831" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r2", "r534", "r535", "r549", "r831" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": 2.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "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 current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Current liability (included under accrued employee costs)" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r247", "r264", "r535", "r549" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Liability, Defined Benefit Plan", "totalLabel": "Total accrued liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r4", "r534", "r535", "r549", "r831" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail": { "order": 1.0, "parentTag": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 5.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": "Non-current liability (included under other non-current liabilities)", "verboseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail", "http://www.exlservice.com/role/OtherNonCurrentliabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": { "auth_ref": [ "r144", "r146", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r7", "r495" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r7", "r495" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r7", "r841" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r804", "r813", "r890" ], "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 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/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-Term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r57" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r56" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r61", "r160" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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", "verboseLabel": "Cash received from options exercised during the year" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r61" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from ESPP contribution" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r904", "r968" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r114", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r110", "r289" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r112", "r270", "r761", "r841" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail": { "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": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r112", "r778", "r779" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy 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, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "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 life", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r324", "r417" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.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/(reversal) for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r880", "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Expected Credit Losses" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r38", "r41", "r318", "r710", "r714", "r717", "r861" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r36", "r310", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Income tax effects" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r319" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r319" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Gain/ (loss) on foreign currency exchange contracts" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r740", "r741", "r742", "r743", "r744" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Disclosures" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r866" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r105", "r106", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r856", "r869" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash (current)", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r775", "r858", "r869" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash (non-current)", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r130", "r267", "r771", "r773", "r841" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r281", "r339", "r340", "r341", "r343", "r349", "r351", "r414", "r632", "r633", "r634", "r660", "r661", "r691", "r768", "r770" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r377", "r378", "r390", "r395", "r396", "r402", "r403", "r406", "r528", "r529", "r753" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues, net", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r533", "r809" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/Revenuesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r86" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r47", "r277", "r455", "r456", "r457", "r461", "r462", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "verboseLabel": "Revenues from External Customers and Property, Plant and Equipment [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Principal Payments", "verboseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r733", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r733", "r840" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r38", "r962", "r963" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of Accumulated Other Comprehensive Income/( Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r95" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r143" ], "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": "Summary of Components of Actuarial Gain/(Loss)" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Summary of Weighted Average Actuarial Assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r178", "r179", "r674" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Effect of Net Investment Hedges on Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Summary of Change in Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Income Tax Expense/(Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r125", "r127", "r128", "r129", "r232", "r233", "r235", "r257", "r817", "r819", "r874" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansSummaryofChangeinProjectedBenefitObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Components of Deferred Tax Balances" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r210", "r216", "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r878" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Effective Income Tax Rate Differs from Amount Computed by Applying U.S. Federal Statutory Income Tax Rate to Income Before Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Costs Related to Company's Stock-Based Compensation Plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r85" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Summary of Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r694", "r695" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r95", "r99", "r754" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r95", "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r212" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r815" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r815", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r872" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of Components of Income /(Loss) Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r103", "r104" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Principal Maturities of Borrowings" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetail", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r182" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r75", "r241", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r42", "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "verboseLabel": "Schedule of Revenues from External Customers and Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r82", "r83", "r84", "r92" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r593", "r595", "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Company's Stock Options Outstanding and Stock Options Vested and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r149", "r153", "r154" ], "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": "Stock Based Compensation Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r132", "r133", "r134", "r135" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r99" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r858" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 2.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/2022", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r445", "r446", "r815", "r981" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r374", "r375", "r376", "r386", "r389", "r394", "r398", "r399", "r400", "r401", "r402", "r405", "r406", "r407" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r46" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r615" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r615" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r613" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r613" ], "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", "terseLabel": "Weighted-average fair value of restricted stock units granted (in dollars per share)", "verboseLabel": "Weighted-average fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r610", "r611" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r610", "r611" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r614" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r614" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility for expected life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate for expected life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Share-based compensation arrangement by share-based payment award, maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r150", "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r617" ], "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": "Intrinsic value of options exercised", "verboseLabel": "Aggregate intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r608" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r606" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r159" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r602", "r603" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r602", "r603" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r619" ], "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 December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r619" ], "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 December 31, 2022 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r618" ], "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 December 31, 2022 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r598", "r599", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsFairValueDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r607" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r608" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r606" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r601", "r620", "r621", "r622", "r623", "r626", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding, vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail" ], "xbrltype": "perShareItemType" }, "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiring period of equity options to employees" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Expected term of 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 Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)", "verboseLabel": "Expected life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.exlservice.com/role/StockBasedCompensationSummaryofWeightedAverageValuationAssumptionsforMarketConditionPerformanceRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r155" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r618" ], "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 December 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options outstanding, vested and exercisable, weighted-average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCompanysStockOptionsOutstandingandStockOptionsVestedandExercisableDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "verboseLabel": "Shares repurchased (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r250", "r251", "r260", "r860" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "totalLabel": "Total Short-term investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/InvestmentsSummaryofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r76", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r283", "r374", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r406", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r443", "r445", "r446", "r815", "r981" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r124", "r281", "r317", "r318", "r319", "r339", "r340", "r341", "r343", "r349", "r351", "r369", "r414", "r508", "r632", "r633", "r634", "r660", "r661", "r691", "r710", "r711", "r712", "r713", "r714", "r717", "r739", "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r339", "r340", "r341", "r369", "r753" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r124", "r130", "r607" ], "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, stock-based compensation plans (in shares)", "verboseLabel": "Stock issued against stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r8", "r124", "r130" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Issuance of treasury stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r27", "r124", "r130" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r7", "r8", "r124", "r130", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Repayment of the Notes in shares", "verboseLabel": "Issuance of treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of common stock authorized by board of directors" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r7", "r8", "r124", "r130" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r89", "r841", "r871", "r886", "r959" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' equity attributable to parent, total" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r196", "r197", "r201", "r281", "r282", "r318", "r339", "r340", "r341", "r343", "r349", "r414", "r508", "r632", "r633", "r634", "r660", "r661", "r691", "r710", "r711", "r717", "r739", "r769", "r770", "r871", "r886", "r959" ], "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" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r136", "r332", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r690" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r718", "r745" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r718", "r745" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r718", "r745" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r805", "r814", "r890" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesSummaryofLivedIntangibleAssetsAmortizedovertheirEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r132" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, ending balance (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r26", "r132" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r26", "r132" ], "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": "Held in treasury at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r8", "r124", "r130" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Acquisition of treasury stock (in shares)", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r26", "r132", "r135" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less: 6,753,532 shares as of December\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/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r752" ], "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/2022", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r67" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized (gain)/loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r637", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, ending balance", "periodStartLabel": "Unrecognized tax benefits, beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Increases/(decreases) related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, interest and penalties on income taxes expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases/(decreases) related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r79", "r80", "r81", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r731", "r840" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r353", "r363" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r352", "r363" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominators:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235172", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235116", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/subtopic&trid=2235144", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r846": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r847": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r848": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r849": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r851": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 167 0001297989-23-000001-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-23-000001-xbrl.zip M4$L#!!0 ( %J$5U8M^;"F2P, &4+ = 97AL+65X,C,Q>#$R>#,Q M>#(P,C)X,3!X:RYH=&WM5MUOVD@0?[^_8FITZ0O&7P3S5:0>."VZE$3@*NK3 M:6V/8:]F%^TN$/K7W]B&7M+T6D5MHCX<#RO6,[_Y^.WL[ Q?3*[&\8?K"%9F M7<#U^S\NIV.P;,>Y"<:.,XDG\#9^=PGMENM!K)C0W' I6.$XT.Z4IMI.(:7&5F8R:S0LO]"*+!O]-GQAVS"1Z7:-PD"JD!G, M8*NY6,)-AOHCV/91:RPW!\67*P.^ZP=P(]5'OF.UW'!3X.AD9^C4^Z%3.1DF M,CN,AAG? <]>61Q[;ICV$N8E2:>=!&V6,LP2QIC?=;M)S_W+HR =4J\QVAP* M?&6MN;!76/KOM_U6>+XQ@SW/S*KON>[O5J4Z&N92&/*G"%__KH889[F,LU$R^;FH[!UJAX M7BMJ_@DI)@JOVN[KD$.R4W"!IQ0\OPSZK.%UW,'_Z].M$-VN>,*I9H.6=[\H MOEX.*=4O*NL_2^G)4,]=>^.KV2*:Q7!U =/9)+J.:*'M/'HS7<31/)J<^L_K M\?CJ_2R>SM[ Q73^[D%BCTSZ[ZTV/#\\EJO[L*%(BU%,,&P 36?7-"WMNKPL$N)!J#0L[J$1W,.=AZ->82C_H^9YW9W\>?K99Z;L= MU_?O^_#)B!_>\4'^%3,D9#5CT %YBH+5.'^A+Y0;/J^4W2*B@G>AN. M+.1<,)%R5M"!')/4I<7HMEB@VG%BXZTL,D+H)DQ%VFI6H910S'-,#=^A0/UM MS%FCZWOA0!.Q=%WHN2O/PBA9@-RANA-#G0,!RG, M*YW/#'BN_2?D4E4A'0@"*#(B8((IKA-4-0&!5Q'@M^#9*ORGPI[]TAQ?MS:= M6K42GX7DQB"<-8+N &*Y38GPR\OK1[63'Y,]=_ZEF0\T)37A].\7">SKM_NG ML7U*YXMI;2/K<;5?-Y$=/IC?3L!$&B/7??=?"$NT++;F(>0[(]]QK0?0:A0> M_0-02P,$% @ 6H175@I?MAJ3_00 !+4U !$ !E>&QS+3(P,C(Q,C,Q M+FAT;>Q]:7-3R;+M]_LK_#CQWKLWX@AJR)HX?7CAQL9M+I+ %M#2%Z*&+'O; M&GPE&6S_^I_;+_VHT?O]UY]7:QB@>#W X77L^1C_%M/:IFNZOO4\X.5S+X]%@ M[?UH?%A]](W&[)KGHZ/3<;6W/UT33,@;!\=/T8NDO/&-E)UL #K1L!!4(SF9 M$C/:QN3_N?<4%22C,FM8*6T#0*>&=:@:61B1K+#"9/W/])2#Y<(ZBSD'R!8] M%P\O1D4OW[T?YT>O3TR9-/GSX]_B0?C\9[3P1C M_,GOS5>[<1\'OE$-)U,_C/CH_*IO7<&=U(S#/WZ7-+8\_[HZIKL)V%V_L6!:_>>C*=?GT@_7CL)3_K7\2P_ MX/AC%?%Q' UFYW(A^>7Y<70\G(Y/O_UV%P>O/>"K3K[><^5P\!/\0FH:=+MK M5US>_L\$AZL&LXV+=C[M^^'>OQ_AL/%V]Q')._KT[)X^OCO M1\]'PREI<:-S>D2/C^??_OUHBB?3)S-!?O+L/_[C/WZ95M,^/BO=TKCLC%^> MG/_XRY/S6X=1.GWV2ZH^KDVFIWW\]Z-438[Z_O3I<#1$:D!U\K2Z1(AP6CTT5K##0O9VH 8/VR4IC#. M>.,S0$,_*(_&ZNGFD-IW^IQ>9^S[V\.$)_^-IX_6JD2W3O+=:=@8?7PE=CYV M9?,X'6Q^[&VY@_;!)FMO;)ZV-PZA][XWZ![L#-I;[_:;]+TYV%;-C;W3UL8> M:YV]5:]DJ]\]&YW0]Y/FP9ZB\P:]P3;K'>SWNYUUU=YX6;4[Z] \> .MCO>7-LS>\-7C[J7FP?G'- M.WJ6&O8Z(];LO-MO;6V>]NC=NJ++>IV]3W1OWM[HGK4Z;\]:&V_IF>NGS1?4 MQL[FM+G+3EYUNJIY%N4'F:Q-F&W#:> -2"C)_'IL&)U<]"IBLN;1,T;64CCC MK/OER350[Q+C2R?THII$W^^B'[^@7R8/*'\/9?X5RHZ9X&04#>D,N5;C>,/F ME!N9:7*QF9!-]M&S L+"\'U-]Q^E!X1OA;#X"F'J?6^YAT8RQ* HFY8EE7# M@4LY9V!"P:-G+[KWB.\Z@9MF /?]W@.FW\-4?H6I"#E9[W2#$;3%-A.<+"32 MWYQ"CL2>'7_T+'NB,_<$ZP4)>[J!F7A*^A6']&'ZFLA("Z?G&ES%BU^?CR93 M"A]2-=T\B?WC5 WW=L]I5SFR.Z6XH@A'.V\/B89A>_Q\-#@:XSX.)]5'//]Q M\V1:OH8^OJHFT\7*$)U'SQF^W.^=COT>'6]OK+/6H%>UW_<."$O5 M/=M3W<'.8?.LO]]Z[ECO]WT6!^^&_KT[;A\T3UKOM\]Z@W<#>C;)T1M!SU6] M0:O?W.@?M#?Z56_KS5G[_2;[_6SSE-K.6@?;=%Y3-@\.3SXHY1A$*1L(%$D M!M%P/-(G%2P2B@XA/'KV9^3Y'^WI/HY;H^'H",=$+H=[EWU]1'W]0Y(4A8K> MI=G5>0<1I.JT."EDH?6QO:%/!Q5S8-W!\V-KNP.MJ%[1L_M')ZTM[9/NP=O MY S3]\W3@F%WU['N^Y>37N?HL'MV*)H;\5-SL$//>L.Z![W]]L:;D_8&/7=F MH_:@5VS4Y36_O]P/@]1O#W8.VIWNI];9^FEOJS?H;>Q4K<$FM6N3VK?3;YYU MZ1[[=/]M3C)$G&_]NEVQ(467M6LH0Z$X!&<:09 ,N<1DR *5+G;E3V7H];A( MS_2TJ/YT?9@V*> X*J#1YS_!=CU/<;P>R>\?]TM>80-)XPG@@BU=N3X8C:?5 MV>SKC\@A!L5L], 46LUS%%F:;+64,LSD\)N&[$$.%RB'T6?/K2;!BXZ\ M&O&4!KDUUC RA:B==T'C3RB'KRH?JGX);X_'8WJ5^@ABY\VE@_S4.GA1ML$@@\OV.W)(LC0^QG0)7863"_#NWYT^B,\]BT]4!C1*BJ:M#@U@ M(!L^*]8@>DV,&A LQ/L0GSE;'V*(L782%"\EB*Z)LOF^>]KJ;)\U!Q1Y#;:) M53>A=="JB*$7S\::&V_/NJ=7$M1O'33/FAL[@];9S@&Q=-;J] _;%!TV!45J M[[L4!;[L]XHD?B5!;RD2;'YJ;74E192DWH,0WHF)NW"+T8^U@ 7#L>5N<"-#P>!!P_ MNBY4)@@R32@BA:; L@G(D(Q49M%I'JTL^09N.9OE&\X_/%HCCUP-?!FYV6Z] M^#K]$*;;P\ET/,L?/A\-/Q('+ )T_K&,:>X4\D;W*:E%NI(M6JS.+CGZZ+1U M]G*_-2C/..1-07R[LWG2/:![;?0.6IU#$KD><>=MU?KLVPY:!V]/NYVW)\WW M)'I%%#O$T;?HO '=LW/XJ34@L1F08#Z_*59-T>K0\\HSQ$OR9SO]PM%[ [K? MX$6?VBEZ!U%T1;/D&R[X^6>Q0INU398WM#&F)(X3211 @Y.A<-&89!R)%7O, MN"Q_+@7E4C*>S7[X8CAHC!E)HB).OC&*54;*GDYF [(D.6NS\31+=XY\___-"+-DQ&Q^/9M]FHY],+:3V7 MD+^2';N\$GSJ5PT)/_\B/,CE]\O'_+D6D=]L]^T ML. %J;E+$1R&8 PGK\92L @F7; /IB5;@NXZ'\V>7G06,7UV=:.+([?K@6+X M9J]_/).^\Q\'Y ./Q_CL8C#^Z=O=C MT- ?Z]%K/? #Y&ZI>H#_G1[X4D-?XWBW",_5ZZ7J(S7KRU-G#,=/1^._J,Q? M75]^W,#A:$"L]QNWO:U(7[O%D^NM_Y[D1ZD]^3)%%)!#4-9+,BM)F4Q"H#A3 M,X_&+SW:L@C -8_&;^_1^-P\6M+!9)D8Z0E1 C0V>Y.9L-Q(0UW*9OW&+ON- M+6._L=OW&YM;OP5O(]>1*5UL+F/>2Z$D,S$GGC.D8F>XNX_NNGAKW"MAPOG7 M1 \[.>I7L9HVL00K:ZD:E/"S3(.\C"^NHM623IZ>EH')T9"^3M9/*G)+EZ?1 M[X/1<' MH@I\9:!93VF66_#]U[Y*V\/G_JB:^GY-8**XRCH&AN(M 98 X\!!Q6U-#%2,RG>![T KEEG M\K1X$HPQZ^2-5Y([('+EO0G:*8D1-85C>?4 O3?*M7AP8PY&114S& $R"R=1 MJ@0JV*!# M%(A11.12@D @OFYLD!*)OR=B(:L']-T'68M'5=F8DQ0Z(U''H%P)F6$:C!F]4#=#$YIX6 ZW0&Y1TBI@PV^I"% M .:34B YL8+5 _<^I!NOB>T&'=KA"+.Q"//', #N=O@( 23 MC"24\_W-IZPS;9K71,_KSA*D"\J%5-)-R5GRFPFL4]R44$RQE8%F$3FG^<$$ MH-'9K#3+ #$%AU:QJ*/FQB;O[,K =*\YI_GA$P63S"F/+FBR:,ISK[)4P7B3 M;$KW.&-\%7G)G4"64K8^>)>\UZ!3I$C!24@V6^&",6)E(+N_G-,D#? M<\9E(:@F#.B]QY!9A"2]S\DK"X$KJSEYWOM;PUMGVG0GBXO1)A'!:0V,$1,R MGD7A;"(7JC 'T"L#S2(R+G-< \XP<">-4T&1873!QFRD#:4(N)<^KPQ,]YIQ MF1\^+G+PI$0FD.KX$ @88K,LQ%.,%@9R.XOXS)/?8IHHB$MT@(LL0?AN >* ')D 9FN 0^+EF#UXT"DD"2P16.25/..<"(5TT=84,'^RJH#%:!F" M )XD$3^>*,3V6H:,63+)3)URFG]83/C7T[*#SG5KN#O*TT]^C'3>Y<<-_(C] MT>R*4N+^>YSC09"N3W#V/"#%[3IE"B),"BXG)H@(,<6$977(I?YE4WUK$7U! MMYOB*^)(%'J04]PK50]G):TGOYXV_<%H_+SO)S>CR>/)E/C4> ?[LY+6D_WJ M:"7S R@Q<\R:4?P)B2O+LBMS(76 R+2L4WKOWH!^L$+714BI"!IXX,D 9]J# MX!I02^O(J2E3 Q%:4BMTX1TQ=3#N#T?]T=[IK"K_2EHB[JTTRE/$KA-(R%9I M$9TB<8H^Z% G5G2O8#]8H^NKTJ.VDHL,67+0FIQ9,DQ0\,K! ":VZF)42E"/ M!D("050M("3$:M. 534 ,A6@#4#Q[G^@P)Q8(( M 1&S!*Z,3\ =T\J S$[4@O]>I7/*MH0D >>XE6KQG[>D) G9P>-$!&4C!!"!B3(U5VK-0DJR3E.$?EK!>W#>5_7M+[;>N?S] M>H'Y(_IX>8-;[Y@0O0( Z[1'#L)PGPT+T1EN1.#YO%CT@UXL?+S[2@*N]O/] M<-&,KX1AU@-?G?;#@I&,X5RQY&,0(*)QV1GRU\9#B"K:.KGLJZD/OQY/JB%. M)KOGMYA\(3+;0^J68J!6Q&1A.C5"D*9DS*J0X3)'X$ MR]_0]Z?[T8]7$DR>E2KU[[0CRRULF3=AF7 MLHJ0*J.41(="H (E;= 'OG\ZK>)*8FDM"X$_.; M"P$3O3>B5/#(IF3.LU=*R!+P1$2KTJJ!><]^PG\YF+VQ2#4 MLG(8R_A2,,E+*9B/R4:3BLJN&);WYC<7 B989S60>OI2A#CF\D\242AAG#=I MU<"\9[^Y$$C)G&HNH^6&&%$*W*J0$W(CN&2..[]BD-Z7WUP(EEI(QXV4*0+% M*#G:2(%*1!:3MZ$>TZ'+@,WK\2@=QVE[O(OCCU7\,IN_4>V5Q;?M\Y3V:#B9 MK<;H'\\^7YR^DJD$I8!S%LCX.@DH%?V7F.'2L.ACY*X&]+8&T"Z$[4H6>/"1 M*XI'09CLBXY*YAE8Q2#782NX&D"[$(/,4PB>G*I2* NXP5G0U/61YY2TJ\-@ MRW>@O?*GJVQ\HRLS^YE!S*20WENNR)L&)T1F(F&HO_&];Q@74U$]&\D%<@,"S&J24F>01*WC1F\$D$GI/W&)2=@ZS3H)HBQ#@ MF'+@M#-)@@*1A%2K8RVW?ETM:ZFBUU+;I+DLOLT['QP#"*C*&F5;%]:Y6.06 M8BVSLPI-H,"/!0#++7]@:-D$;.!Q)AG7 JM MK0X"T/$5L)872Y FTW9^/Z);K6*\SBDF%\DQ:S- YMD9Z3G7G@D XR_TK]:6 M\YY17,QN6>!M=+;L&FPIW.,N92%EUD::5"9@U=^*WC.*BTF!^LCR;( Q4K"@ MO"7X;,A9!0(SJ!6(UK^H7?!V)=.?"$IE4-8(1A&?B-XZQ4"S'+BD/RM@3N\3 MPL4PTFBL9)BX(22QQ!+*.^,CSI45C,+\] ME3@RHYV2%$T+$-9Z@,!3UM%&03Q?U5X/MEM+KP=,*H&<^YRM U"E8E7B MJ$322[P3YJ(QF*,>&&.=80*=5=3]QFJ'D=N0T'G2$*R]'KS^;>GUP'FO>>#" M([EF9M![$;QA3M''4L._]GIP9QC,3P]42M: D@;0@1*D#3PHYZFK @.,2[P1 MR<*S W>B$]J*P"A8M,(', )<+%-GHC$4?!C0]=6)>\5CGGON2J64]JB1 8"V MO(P>Y41QGU0^F.7%XZK*\?F..]49IN?T9F,?9^76OT#E\N?U^#_'U616;.8V M!=F7!2(1 [&I'# H!1E*039$:X(.1H/6YWNX+F50ON00L?EY>BZ8+0R7H0(? M6> 9K&62!YD!N%PE+7IQW,]5OU_N7R.T2H0.02L$OM$FM MDA;=*T3STR+IHRP)9*Z$AV I>J0@W@@E5(S1ZSHL4%E&B[?X(0*&V46+$E-( M4/K:HL_2 F3,B@56@R&"I0=V,0,'J$,&SUP4%KC'8#674LM,S,08)E=28^_> MNBY>8S-!YG22C-L$R3)K"+LRLTQZY\'4J3;-T@*[H*&^7# U4B*1'X<.-#K637DU&NY-<3PH3?IZ8[TOFC)KQ&M_ MZNES300%DU<2C2-RQ$$@6.F%2";)$(15X6$7NQ_>:/'S#D)7IZTB 0.N%3,B M*QX-D&GQEF<0WB1K3-"^3KMWW#&\?TF 5ZKH]_58VT1?5A(P[Q-@V3S(Y""< MS\@H1LMN^5W3\IF#NW$-G"6FL_0A$M'+(H0<4:089901XH5 M7%2:FVA!0*MDR;R0 8\JQ8(C%,_0R1!.6>&)G+8&;G^FV MS"H9P0%F#9+(D%&6*Z.$YL%X5Z<*^#^$X"OT$]P?]=/VX&@\^GBKG3+OSHG4 MTE@KZ9F07@LO#"BMO#=26N2A" ])SX/H/(1@?V1UI 3CH^(F.Q"@G%(AH4X^ M44PF^1+/0;\WB5D6SQZ-L-*@%4XB) K&HL_1$UC1)8>A!A-WEARJ^?GRI'RV M9&^!$536H@L&B(4Y9Q%$C+8&!GG)PK 7Q^-A-3V>$;T7U4GYM))Q5]9(M-UQ M%X$!BN# YH"8/=?9\L!K(#GWA>^#)[^>A0\4H8?LT&L <@KDQIFT3 J9R.C( M54NFWH]!N!-'7JK^.8$F&>$!E?;)>B)>#+6V@:D:S&-?;J3F&),;%H2(U'\> MP;,8B'$9%3)#*T&JAW3J#PO#.]RO8G\U?;?A9>_)(%FT#M!D+\ F%;W0@CE3 M"VFY2TP?_/5UVP+DJ36*K'4J6QP$=#QHYZ5G%)1C#>;E+(GBWXF/#BER2YQ; M"F7 VU(H1F(P'I75]*M;,1]]+^C,SR\[DT(.V0=72E\;[K7/Z))(VG%IPLK. M./GUN**[#O=6T1[ZJ$VVJ%R0$AQ:FZP4%LE"$M_B)JZ8/;P[*._('F(4TB9# M-@^8(V 2CZ1ZDB6KK60K9@_O!9TYVD.;N#4A)@P.8EFO;B&%@!E]$BS48!KV MCZ6&_; N-02(*DB-J'AF% T F36>L]>6?%8H.PFNF-[<.3+STQDI #B7I"8B M00@^J%P6;TJ? X]DZ59,9YZ/9C/H8UEALCVD2_?&=[(/X-UXGYB9#@QL+GO( M1^9R8#PDK24+4HA5F]2R *SFF#,C4Q=0Q&R, <:=9RI#D$%JZ8" JQ$WWQ[& MT0"O"JF\&L79IE]?[@>&1V.,U?G/P[0^&(VGU=GLZRIR]!RB8B)S7@K@.*TM M\7,1("FFA-/"UVBIY3)CNY#5EH9E+A)R0$4,7WE2V&2!I5(8TIHD:E!8M0[8 M+J3BJE!"I&",*/MNBJ2#TX!9LIAT N3VTG]RO:R07FZ$^\4ZV2^7:/9]-?XX M.O7W,5&?ZSEX26ZSD0*M+]I&.N71(/%/[W*I(2(N-I JB#0>H+FMU;P&SG>M MYN=3_\YV4LPGPR 0/Q6@!$5UD3NFB.\(:7P=YL\MAV;-+U;P* ,AH!GI$TCF M; 0FHHW.1>FR9T(,FBN>*)C[7+=O>4W< MBVI83?%5]1'3]I"Z8:\L\5Z?3' Z^?6TZ0]&8T)E,KD1Q1U/ID1#QCO8/]\K M>+\Z^MMCI$LH(W/QAV4C6F,XDUQ:L-J[&"0/.9)_I)A#UH"A_"49N5BK@NGS MDL.=:F__[\]B7U4Y<:BR9BQQU @)RV0W;B@F-=(E^H,K*B>=L4\X\./#LN'X M[$O+#_[^C(M5E1(@RF6RX=Q9 U)X&R(+49,3BE9DD"LJ):U1"7R/<(KK>V.< MSW*85141Y5DV,0@K6"F#RGT6@6709%*L=;%.!1R7)0!;S$)E3(+'G$#&!$)S MJW4A^LD'QASYB1JE))<%Q\44>RM+R[5QWGH!1DD'&*0(SCMK(6*=$B(/T<)2 MI6A\5CGDE$B\'(46V2>G!%I&N OCE%EUR5KE&&/QTN6L$#(S^D\S"$Z':+T7 M+%AFR1]%=\$C-&>-RP_+*EU_CN/V,(R.R^R.5/FM\>CXZ-6KYW=/*'2#L]L1 MBFNG_@U -0\^L2R#4 Q,%!YE4MYQD)"<9!?S0AYP_('4[C5H_DYMDY2T)Z(G M=$:P KPV8+PQ24((RD+=D^T+@&9NLSX"))\IQ&;$W!17#B%K[\HN@[&,)B__ ME@57P\67&.V>WV)R#:#)\=@/X]V6])S?+@7*,1ZB81K0@##^?3JM8%U2B*H/J,NK@)8 B MKV+!::M3L!!M'8J?+(]_F6.Y20^BC.N:,E4L. J"8@K&.ILDV3*_(JC79B9":X;(!9](A$E#D/06>3[!+OO;I\_F6.N]2K MLO<64TP;!<9:KYDK^TO&)#S7H08!_Q+YESF6 R][0T0K2Q1)+J7L3=<4I+&YCS93NLF*WAF#$:EI)@RB[Q;NK+YU_FN M/$ HD M>&^B!)3>.D8$0'#K(T(R%YNK<%:#Z09-].1%9@!M#X^.O[$/SLTSRJXY'1P/ M=O C#H]Q:SSZ--W?(9#O?/R L_N8D' \K,YA/J*WOH)M<-X+Y_):CEQ>?7G@ M\GNY_-ND)'/O '3VX""Y[!1Z%158%BPJU"LM-!O5)(Z.A],5DI/K<8!+RO(8 MJ+]M@9@8IQ$Y>*ND5^DB-[O4F-[;/(=E,>(05(;,"A,UD(3QR(-)I("2A>!4 M#9:,W^L$@F6!32K.'?K,;0SD:YE7AB%F84W67J95U;2_-F=X64#S3L@0,()C M %S+D!V+!%$J02#QV14%[2],X5T6Q 339:.AH"(KRWQL\"+;X!P*EKP.-4BA M; \3YI]/U:+AD()$)S6IFH-@90JH9,.YFB@K* *[E5!_H>B?%0IR@21/"!@A"065EI;5()I.0\&C4+);E;9H2O!A]+A<;I MZ7.B0*/AY\''R]/68SP>').5QH+H<')NK]?3 5GPO_;@^P"4K MN^TR_>::L#]'P501NHU!B3+_BD#Y,2R752>T4S@6CD6O#DI? M('@=!!%<;W4V60BH497%I;64BZ^W" %9$LR6_4.(T1H7/4,FA0926XI+5QKE M^[:OBX?;6P'&6ZO4#&[OG9%2"A.25,QDO])PW[-57CS:!' 6V;D@C('$H8S\ M*VZ4!I>,XZQ&"X26S7+?R=(AB%)DD12S@. S..YMQ(1,< I3K%Q%O!;'<><( MG!5<"Z&3(+-L58)N,X=-X#F-E>4+JL:8J*HE#IW4JCO%".NYCZ M7-*)@"+IS"3DF+UR*>8HO,L9%:M3G;6EM\J+1QNL"$8AH)8,/)ER(5!Z&9/6 MHY1]!75K+?302"M5*4G/A M6 H\U*'J^_#;X3H 3"-9* M&5SF!A33(9>J!M$(II(!5J?5P,MJ3>]F A[%)5FE$!F2PFGR@BZQ&+BQT7H" MLD9CFDMK*1<_G,DIX"SIGJB,!H[,N52VEBB528V0%Z1G55%>*,==S*R4P$*I M+J]=V1:).*Y6 9/58+ER(M5I6^FEM\J+1ULJ+7DIC:8H>K6*!Y88?=)$I'30 MYT.HJP;R_7/<^2U38%([H4Q)*24HN8>41=F.,&9(G#ZL(EX+Y+ASW ,Y1"D4 M&%(T#TX9JT )EZ5$3JQ7UV!WZJ6WIG>U;C*8I&VRS@&+W$:3>0XZ(3<.ZX#; M"U^-W_G^,?YZ>O7Q-[JC'\?]TU=E#N9U *].FJU G\S.X#5!R_&(J&+(0FF0 MVGIGC,DV"A:8D%'\'&B)FJ ELU(1LLW$+<&PZ")3,6LG#0MD$FM0I64>:,F: MH&6-0<,DE,VL@3F*]JV1,E&\GQ&4K4&69ODMX1QS:HESC$8*[1" >RL8D4;0 M,7&B]3+_'&C=K26<8^H:.3+NE8[<@ G>F[(]!^3?)IY!3\(S7S!*^JGRH^H70?UZT<;YG";UR-=RC&].G"3UU M?$=;@]\)1DEJ$:(55DD&1K&@I:803&L6!;I8J_4VRP36XE-6%#9C!B92<*6* M' 0>)>-2 [><*8\U&H1?7F07,N"NDX( 99OD$(E1.HL4"[":I" W*"7_4A=_I&HQV0Z/BZ73RYS MC+^>EM0BP?/EZN,;ZY._R$'2B=_![=;-NKC=!DZJO:'_O"G.YV:?'\"T/KDX M]W/[Y]6(;_7-3C4YO,'=1F.DMFR>Q'U/@EP$>NQC73)Z&K/A9%P4BV1E&'-" MB<2B8DYF#G4H9?$@P764X/EQ6U#(C)(&G5' I74:8R27:;A#E'4H,O8@P7]7 M@K=)'L8XF56&W?WDCVIB?'/690NN0'PAE1G3#J/.%$"C-EQ[_6!\'T1W6:VN ML!)#F?KD0('.*8B$])\4D5/TR6I0C/-[,M(:#=.5F*R^0YZ?5>/DBGT(D#E' M0"RBD4M=:W3)8%!B^:W:@VC,SVI<5<+?"T=?%<*O)B,0W#S=^O7UY>5_5@K_ MZEYX//[#>VV^W?FA>_GC](?W6G^[\4/WBJ,_?L?G[5N]XS55"D&@T-[$0,%8 M*!-/#2I/:D4L(;DLZV]E[\43_^K[98NCW7W$Z:M1_$8SVM-]'#\_'IIO:^Z9LRZ1E,QQ0$T; M0];%:ENFPEGC!0.7I74Q&(EU*%+R("5W;TN",L$%2X8C>(#@/>C (\]@0:44 M5F#L:IER9F77F+K:$Z^R4$%Q$2U -LI*QCQ/PFD?';8>E4>A(#@F:C3#_B>8"I^"XB]M%.90]N!5WH%R!BB4SR()6Z>]"AY$[H=% M;B&UU4-.7FDM?)0<4F0V"I>T!6TD"1Q//Y%C_;R4]'YE[DYBSAV,92D0=>DY M'VP?3]OYBW(IYR'F:' TQOUR;>FT.!K@]:;]U;NL(A_@P*0RJ 7S%FQDP3LM MH[ F<% QUFDIX(.F_"R:LA :XZ/RS%F*U8"!",*1)PDJ>P4 M*ML8E1:9QZP94C#S$Y&Q!\6IJ>(LA)LYEHF=V9 P4M@")L0DA4PY*2L-7)2J M^3FXV8/BU%1Q%I,H@\ -\TQH4ALH9(UYE0SRK,LL"%]SJK; I7"+9Q-@0:L< M/(;LP&?K@3D6RAYX5MGD=A)JTKM9# 85"^!C5AEPV;.<[08PR-*L-\ MLPF<2+;090*%0,J@V4QO""LN?B)L?L *A^EG^_O%/,X6?CI_XOK>&/&N%YIP MT^#DLN928A93F7<'5I@$GD6GA7- ,J&B*M71S\TH VX?Q.'VXG"/LE!8,S2X MG8,LQ)@B1..D#A)468\&/&G.E2,3(1!^1I=:-UF86_E-B Z99)R8%62A/#%F M!X,"_,ZR]NMW[>.S^N?.ACJ:5U M_45?C^GL\O,J9@><)=]HL.P_(&$MAAJHP=U[@Z]E8R:)NQB/21C;'W$\ MK/;VIR^JH1_&,CI1RA*V7^P\>*-:ZT:D,$F+P(V0 7C6(3IEHO92A""MDS70 MC9]8@FOCHFJI&T%HY&76K.8"RN[K0GL>A7FRKH%N/$01*RJ;##EWV4=. MD2V80-8Z&<$E?3!H1:B3W7ZPFRLFFY')F*7/93=1P++^4.B8))=*19U /0UFN#P($L+GE"1;%:.) F%,*!" M\C%D&0)C2L: 0=5H0L6#+"UX D<$LC\Q@H480/IDN8Z0F0>TJ.3YQK%EISVV MM"+TAPQE73Y6[/EH2 'SM*)X>A>'U6C<&DUQDHZQ':H;8.S+V3J[^RPBG?7GJC]FAJTT%AL>EX:.< M_.GDJ]T%9L" "\(I7B:4)@8F<>>3UN5OV<8WRAK4.'H0 MV/O91#@+&:5VVN3+RB(/+#.DD"\8$:+@@DB]94IZBS78T_G/L@:7VPUNGA=SK91.0H6(VEZG /-K9,,AY&-YXB,?KK/(W(_(_4?F;I_[%Z&JV@/3# M*'^(H\%@-/PPF8[BX;?#K&^>^N/QEC8DNBPFCQZTT4ZYJ+QCNM0/S6XVF9T[ M,CEZ645X=]^/<0>/CL=QWT_P]7BT-_:#+T2Y\VG4V1\=3_PPM:HA3A&'7YU^ MIWD=5RP/UW.P/-;JE+(V5B-"3M(F3 MX;K(DZ@YP"50*[*07&8&(&RB0-6QD&4L6Y[I.BRXNRK(].OI917DT^?%\'R! MV-;83X_I]_L("^?GQ+5T&EE.09'A,SPX#/ M9O4VRA5W/+K =(//PZPQ1XR!::U\\F"S]2J)@A&SBFMS#L]RF[7E@V>.EHU! M$$YZ9C4S0&KBG2KU:666*BF>ZC1+:UEP6OR4%%%&/X)305N$% 1I6TPZ1DZL M(D=@YS%G,8F-^[*-/QY,73- ?QY,73OU;_0;L:RD92G;3/T66%F/P:-+)JJH M+44]-5*&\V)!NU/JB7+EM[>N>#Z:3-MYU_?O8J^*Q:M!9 EYB.B5]! E.*&B ML8FGC%+P7*>JPDL&YV*JS:C$#3?)IFP@<.U-T,YSJPE;GB[F*=0C>;YD<"XD M62V8X3$%HSE(8"FZLOT9F5SC N10BS5O/P3G%@YQ[/OKP[2>!M6PFDS'LSEJ M=Y;.7KP!1JF4+,0+,=3$F[3ATI;952"*E>;:60*\3"6-/*Z:H=[%?K\: M[A'$33\^Q"E]7F$;#2)*894&(L6@@#N0PGB#Y(\)YHN89X5L],+07A^@3LL< MET:W%D) , 2P5GB548!3+G#G@F:62QF2YZ8&!.3NZX_<$)'SDC]E9E/33^/^ MVV$U7&MZGW413:N9JW. M_$:_7UK[[;FJ7YQP>:];SU!E'H1WR#SC":(P(5CIG K>:,B9J]H1Z?NQ%G?" MH$'RF#0QK.052.DM=\RC#M)S$1VK@W/XR4VXDH8X,X*TSH)0*E!0ZB/]$"2 MS;EVU/G>M6F.ZTC(M!G4EC1) #/.QZ2(9$&P8+D6H7:6[7,QD,ET7,4IIAE9 MGF&RL_NV)D9.9!N9T[9L:@2>OFD1C2&N \SJJ.JTQ_NB\5F\O8N"8Q;+5+'YF?Z!-/>4>"@O8A WL<;X4%&IXW&C,;4/Q6W M&!U;2#K.> B"O!A*XA I1\N)'L9 SBQ)DU*J?^YG,6 N9FJ X8(9ZT ;!D 4 M12L-:$.RKFQBP9??8'YCTO@ZG91F*UR'J6!Y,>#8SIU]),G4[<&P"L>3&?KE MXZ]^@NDUCO-H//##B-\2M9H8=:N$S"X&DSD#&S$$ MH\C/DI4GHDNFX$%TYB0ZYP/AST?#5)4T] J)$#"9K;%D<[2$K-!&54I!!6%*.%.(2P,R6O8%=V2.&"^.UE"XYKGV=ZJO6 ^7%5#Z5(@D> MD2-1?.#H(L75WH"G#YS;&@\)+BG*"RI0D\L>3V2H4REYI)SW],4:0EA"<*QV M2:RE(F?SRVI9[6WF%AGS#)))#CW$LJM$2%P&@'KBM!1*>"=X2644.$CD%3EH MH8/D4KA,JB8D"[G&$P$7KV"+9T#"8Y:Y5&_!DCAQ0?"4;'1&>HJ];5C^4&GI M0+V;*B'))>-5 I,$*.="$IB]4(8EU.IB%F?M<%HVJSD_O#A92$C9XSFO#-ZWDHJE M?ZX][/5E@;-[J#/SI<#\'89*+-1%J0280"%?F4\2*)P(%DKJ)EX,K3+B. ]2 ML'Q2P'1#S*565R"M1QXDL@SHE67:>J&M\!E83/7SN#^5%,PM6I4Y6T;^P&I1 M=KOW*@O4)G..1*'A?,VXO/3ODAXMEU4<=H_#!/_GF"[:I&CF&Z5H;YQP1P,] MJRZ&UUB,O#V+H5-%0\@YL!@%EKF RL:LP;.RXZI#:3#H2#P577TYZ4\E.W?/ M@*N3IV/LSY8F3_:KHS4_CN-1_SK(Y9+'H_'>$\&8?')QQI/LX[211Z/I<#3% M1VMY/!KL8)[,!D?>G8:-T<=78N=C5S:/T\'FQ]Z6.V@?;++VQN9I>^,0>N][ M@^[!SJ"]]6Z_2=^;@VW5W-@[;6WLL=;96_5*MOK=L]$)?3]I'NPI.F_0&VRS MWL%^O]M95^V-EU6[LP[-@S?0VHB\_-#>Z'WO#E_N]L]%9[_WVIY9H'32W M=@Z:8I/1)];MO(5F)_6;9[W][N!=O[?1JIJ[CG7?OYST.B/9[+P8=,_B:>ML M?]#:>LN:&R\/VYW]?K.S1\_=EMU![[!YL'G:NKSF]Y?[89#Z[8-XTGS?.VB= M;GS=O.IT M5?,LR@^&!0D:;8-)*QH04VHX$4(C1E ^,[]84RRP?B TO M@Z=N9;YA6> -@UJPX*13"1^Z]?O=NGF]6UF(3@O#&MYF;$"VL6&SM W-J4>U MM$DI_6BM7PT/=_[M@\.S MUEG\X!!=0F/)8@?6 &FQX6S6#0^2:0H4 S&P!TOSO5YM[5[OU11#LE)@PYA$ MRD&!>,,A]PV7DTJ:I^!E?.C5[\KJS5[-DJ6<74-G8APE.&AXDZA77;0 (JMH M_8/YOHWYWOO -4LZZ]C(%B5)J"8)S8@-890-"LF<8_ZIS'?S$@5&"%1=L5.1 M&!(:Y;KNIW:'[M]9IV/;)TW1/&UW6H>MYUO[6Q3N=W3ZD=]'=GOWMZ4R5^K=I;+P^:=&7OX(TBY$Y(A51K4-1J\XP^ MTSMOG[:V7AS\?O9FVJINJ 0I0!)DM!&]:@#7T+ R>K([O%0(S)%KMTA#4X=> M;4Y;SV\X11>4ERHT! ^&#(UQ#6=8:D1C$!A3A@G]T*O?E=4;O1HU D9A&PJ+ M4V16-4),%/VC$Z8,Y2>Q4*=8AUZE./&&!0 ,W&6N&SFYV*"HT9$%D*'AJ;,9 M9' .TD.O?M<"W.A51NPB>T:R6F:/ 4-!%L"$AHPJ)\Y5Y#(\].KW+,!-626? M%(.5T,@^E&Q13L3=C&Y(YDW(23JO[>)ZM75PQ<0^-<\."YLZ;6Z\&W2I5[N= MR+N=0]44O7UZ6]'>VOS4>T]4]7.OGA #.VMVJ"?.7@R:9TUJQZ'J#EJ'O4Z3 MMSMO16^KRUM;+ZO65[WZHB)$3UJ=-V>$Q%GS[(UL=_H%56)];U6KTSOL';QE MW<&V_/VL.VUVUF^D-6XAK#7DQ7]-QJ_SXC>$XLN#WA:=4_@QM;%U4)ZWS9L; M=.Q@\ZQ[1FT5;]CO9]NLN?>AK)74BJ?BQ?7 M(53\#5-9/I M:8%O4 T;^UCVR7HJ^6-U-/W7IRI-]Y]RQO[WH]F9SWZ9'/GALU_"^ E=?_[Y MZC;G!R]O%D?]T?CI/QC]R?E?>30D%^('5?_TZ?_M5 .? M$S^<-"8XKBY.G%1G2$^E!LR^?CIODV'L7R1#>-E&+MC__E<9=&TDC*/QK*.> M'@^I/\I9U&"_-&U9VQ]C_O>C?WP?&//H6:=LOK@VRFO/RYCR<#KYY8F_T=M? M03=[M.]7>\.G$>-J89EOL!3J8]*K;7I[,875X29J#6H:_K^:()/+S_\ M*U63H[X_?5H-9R\XN^A? S_>(^D(H^ET-'A:1&.VP7+T_8NGSAYW?OBSU#QF MYY(S)0F=ILLG7QQ^/#OT9)J^/N;L8\?^^#![S*^./9G=>WQYPJ7XGK]O6J.W M*OWV[T?RT8T7OW@5?C1=FXSZ55J;B0?!>G%\.CKZQL$CGU(UW'O*UOCL$9_; M\&364;>!YM$?*@H]X*\(I[Z%<#YZ]K:UW=G<6-OMK'[F\[<[ MVYWMS=VU]=;&VN;OSW];;VUMKCUO-YO;N[O;[=8"7^$VUN#1L_?KN[]MM[8Z M[=8_US8>/W^\1CP=W#(W>Z9S'_[JG__S#Z[9O[[^]P_?^,*HS#2MM&U99.]% M>Z>Y5N*EX6C8.A[03>+:Q?R>G6+&RP1&\#R2ZQ42C$8?K37<, K);$#\YHXH M:T-?IGHEK)YNC.+QX&*VX*/+Y<^+(4.O1.^T^S[JWL%.U=M(A< 0 7IYV-K8 M/J5K>:L3SWJ=/4EA*G3?OSOH#38_IJUWD'Y[V>^)_L=P<$24E,X7FYPHY3[1 M2]8\>$GM?,M;9ZU^>R.>-C?V]WOO6X/N.WM&SY8?F- 4^L._9QSG,PK/UE97>VY/I_Y:^]VM1/\_RVJOM?80_^LV M6JN6CU9\R0UN'A./N72W8A4_1%;T8Z7_^-)OD)4_8B:7Y$(5LKAFU)^#\9Q?3@\]OT=/!J-IX_69@NF MIG3WD^G37)U@:DS'Q_4TGB^JL/56T[U4;VN3VO!ROW7V8K^UD0Z[!_O[%%&> M]3:B; Z:)]W!&TZQY<4U[^A9:MCKC.B:_F&WH5>Q4[:T7!]VS MUF'K+)YVSRCZW* HM&\_O;J9E8VL5#A$V>!E(A^P'!K69T;_&%L6C_ML*';Z M/_]P!O2_;MK?*Z-P(>GW+,1SM=3KK=;;]5=K.YNOVSN=M==O=W;?KKN,WNQ%]N[SZDWNIOK.VN;K0T*%.Y!QU_/YE!OGL^LOJ[DB7YI#.B9^^6R M1O*GC5/TXP8.:ZGT?YDQ45N['XQ06I8Z+-%HUX"03<,EE1JY;'LK9&8RJSLU MRL^/QV/"ZT4U(RGA(N%%,BXZD;2",1O01"_38'HKDT072!3&QX] MV]A\OMG\=7-GK:PQN&YF_[E60/A#X[NDIJ2]\T,M?*"-JT,;W2Q;O!2\L3.F M!LXJ5?PQ=\R^/ZDW>=Q3=(YLGAU":^L%&:@WLCO8_M3::%6] [H'/8N()&N] M?_L5>6QO].E=XEF[/.]]E]&SJ^[!.FN*EX-F(9P;^T0DW_#>NV^11PXL!*\; MUD6R;!Q=@T!B#<.T1$*,?K 7Y!'J21Z_EN1OL\?.SGIK=WM&$Q\8Y.S%ONB1 MUYL[V^V-M1<[[>;E^]QIP[XR-K.&K2WLV7\V*O5'6=*[_G?E@?BV=';:*__B M=9/ /\LHROL8!KB=Y'P>::+@^-7F6NOMC*W?(879G*UB?E'UD>X>Z+WKR%#^ MSMC VY,/I<-B9-@(@NL&"(R-D(AP,*Y<2)'ZDLFR,)XWI&1E7?S/.T!P;V\F M;C?>>>>:L8-[U61*_'Y:2@K\?-HA/V"*(G!7EBE$UP!-_-LY+1HI"6.]"#JZ M^.C9YN^O=C=WWFT_WUS[K?UJ8[NUM?O/M>W6\\=+I"VW'([://%Q.A.$,B%F M?"4 :WZR-CG"6$IAI+5JN%9-)VMQWX^IJ7\\=%5[&_#'1N#ZJ-PW?>C])EP, M/!;:_979/T(^YES,/>'"S6/!S/QORQXK#G._+TB4^.B"%>^6#3J>CXZ'T_'I\U&ZGLZF-XA/9UMX M'(U''\M]:IK,/L\9-;>VZ=JNZ'76/W4/FM2.-ZPE7@R:G;W3)K6Q-7A9=<\V M97?0O)DSHO-?[O<.>OWFQJ]5\VR;M^TW1';P\:'92U>7? MR!FQ$&>5_1I*>=X -+GA4?,&#SX:YPW!2#YK _O^DQ_C?)-&BQ3P;V= ;X1" MM7NK!:EMQY]L7Y2^BC/5K7&$=-_Z>&,)"LCD,,K0D*$L)=))-X+UJ:$L0(Q* MIY#@T3,K&DP9P1W\J4;6P_?86PGQ?\[!X7$U2%8NX$?N< M37JOOG0?LU/'>WY8G?;QV48-N/ /V MNG59:XT>_]>W!/T'YIE_Q]/T+DW@0IEL(TXV5GB99PYSE#:T5:X )J52O,@V5@P9NLD_* M+,8<"7R," V ,@,/U9JO^& M4/] <'9KU[7R&O!Z1"+>[U5'YYGX!_'^KGC?2.PY%BB@4J(A8Z(XRY3:F2ZI M!BL59HR/7C$HRRK_;&KYRN7T+H2KC!X?C^OX8G&(\+1Z:?U$ MKSU=2XD[^9("B4,2,0@P "B9^?5OCV< 04EV;$NBV%6=:Y$$<'"&/:Z]]@H* MD[N-2'O\-2M\4!"7)KZWPOP='P:,=T>WLQ\L;'^]WX:)1TX_Y> M#',UZF^/#L#'[RV)SB=?$Q'XLH"#]W92Y \6$;C[Q_[.7N]H"(MRV#O80T0@ MJ+7AWE$7)K0WW#_8/1KM]F%E#@ZZ!R H;@YQ^M9G_%HIQV?<@=S^\]\.06__ M4$6UR\FK&HY&WT>81&=RR$UFX" MG('95J9U"C=D** I31+-YF4U1TQ@743P"PR"LOG3ZS\>/$'+KYZ8Z'A8?W^] MF;M$$W7UE-_I.;V)6755G6&N".U%KS\@B7(O;5@)[9S_.'W]Y_/^:Z3Z_/-7N.:7OU_]/=[^ M_=FOZ:OS7_;@F;M(P?W;_>W\Q\GOOQXNEC&4!R89'?6&7;.]/T3,5K\;'^[O=X_B7CPZ MA)49;0\?/3TIIE,X$-13L1/-XC*ZB+.YB?X=2]][T0P[3DX^#V.Y_N?DD^(J M7^^TB.XX(]6Q.2HW."K-9GJ]O?ZA,>##'YC][NX@[G.C0S@\@P%Q MI6")S&T=@_NLQ>^,-E$+X-Y6@GWK8W+:0 $G!Z-1+^DA63K2@/4.X(3L];MF M%W2)&9J=H]U#,+J.SYX=_^OZ;,$=YB@XV/TLQW'<[CC>T?=[7>3FOE>]73U^ M8;+N'5)B]T]W7#>9H6]M^67T$=? MO_S\/8S[?W#89S+J4QKTO92Q_RCR_/#I@2OYFJ*2#_ >_&>U#RJ.BK?[A9__/?^GL[/WP= HJ;CN%U M<2W_LQ.B];1]TD]%. M M)XY[ [V!^,NKUXF!SNCP[, .M(7Q=W5ABOB0RZG!@JCVL(HL>])SS'$[!N M4 0E49QE5@[Y FI@Y =PXQ:9%(@ASQBR05\03?@UTJ5%"7R;C^FGLQ+\%@J\ M]_H1T9!6T6.XWPC^OYH/)U$U*9 ? @-A:0$CF<1U\RTNXVI9EM+%\B)/P'K+ MD^AQWWM;.,6P.O/!G_ N>!']'J[$H5%NW($V$ MSI4)$C':5,?U_.$)E5\N_]C;/>B/!@D2&@YVNKM[!OXUVMWIQN;H<+M_N)T, MD-#P+IMX=U(?;BR_;R1U4?R Y)FF=0T"RV0@@4*'AF M2,'SM>4RC]=*6E,]N0TYZDTMSJR(U8]@V07H^X[O4%W=SL&X^P0 M;+7A46^XO]\[&.P.1ALY^@#DZ&V)S4C_[]/D)X7J,G@#$\7#(?=UB^J*0A>>$JIEA4(G2E,QZ*#ABW<#@Q!G*UQ-"Z+RWJB7V^! MG6MH;!07I$).PJPC!K /[[MBA/1U[P?]V>H?Z"]6#U!_B=:M_'C%8/67&KKL M]0?=OMKKOI&^=9,]PCUZO__T^_3-BQ9*ML/]OCE, MDG[W:#\YZN[V!MO=PVW3ZQ[T=@\.=D9Q_3T9;O2N;6ZR"]Q(+Z 3;3= M$M&[M??YL@>\E:U[3=[MV.UC?D'9S.OUEG=E[6[8-^;FKR4=1>XC(]=RZ>SG M_G2=C(G7;3[4O=(EWV"/K\$ZK[-..6-OFE_.NM3\ISC+Z_;*=V4AO_#A^^JN M#6V5'^<5/+FJUK(GV;=Q9A;@Q#2XBH:CP7Z\O]\=&J(73)(NK%:_:P:#WF O MV=O>-_LWZTEV;RR*N_[3=;)3GK<'01^RI?+5A:7.^4\TY2<\XQNA^=E"1P_:8?$S9NOBNC;(#HAS"]., MG9!@61"2N*K \\2.=>C,:&<(NY$*0A5>F"&G(85U1JI=%%A6@>[SE M=HE#JLVVB[J[O>N1+9S%Y2"&VW;??,S,@@![CWM[T2];9ULG6]%!?Q^9&9[@ MB[NWE)*<008JQ=M4H[2<,B1D!L^.\4>P#ZF2(J$1Q_,DK65<6Y\*>/]2.?*O MJ!)/AZ/R&-^Q*(_=2K_(XG&;1JS+^?U4B/\(@-+[(]E+1B!P]KN[NWVL9]LY M[![%_<-N,HIW<5)[O4%?%-K^:H7V>9+C&O%S!^0-];T"O5(Y-"V.++"X;I!++$@&T M!4J"B[285]E"!4';4Z]7)S(]6+ZV3)]M^\;_QZ/@(@$:;+M+XD%59/-Z^9+5 MV\/_[Z1T1LO8= >EB3]TXQ&LR_=Q=ADOJD??A9L2=J3ZICU:^YL_UW[9LOM& MHZ]3_'=-.]K_BN_,6*))B1+[W]+>[F&O?WAT""IRL#LZ-/'VT6%_<+1]V-\] MW#W8._KCX-'3T3 M,EY-7K$]A-!3^(I*#>S3?4%D[:,F)VA9^1A6D KF N66'8*8R[[<%$CL[O96 M;_M9MP?"\X86[8T6\R$8N03'JR8FR]3?B1ZW%,NN1)RUH8#YOXT2-EF6.XV[ M_/HQ:9SHM8RN_*-2L]T_=@?]P<$ 3$C3WXV12=ET#X='1]WD:!=$3L[/=B7#?=>B$QN,QG'$4 GCV32VT1'#%D!F+ M*F0LBF WDIPF=.T(#4*XI"+H?SR;E<7'%/:G 9OOW^5DO"#L/5P_SU,^%_,J M>10>E/W^X6[V0&@X.#WN[1T78R.#2[!\G@CU,Z*/L[VX] S SA M$5GUWX^VEP_+6_),7V1%7(=G)9]/NTE!%@5>_2BJAC%._O;#.CGX'HL_<&:/ M#H8@GD>#;21KW>L>[1]L=P=@2QWM#O?CY.CHT=/=SL$>_']OOW.X9_L+ZFH^ MO1%L>$V/T LS*.=QN>!CU._1,=JA8P3&T27^9^7F)VZOJK'_#X^.!GL'\=XH M-@>[_8/=H[V=_D%_U-\W)AD>@26+^W\'582__T]?OVBI&J3#2NQB9_2H-_.: M0GZ@ZS9'HO5(G#_?_>/@8'^X?[27= ]C. V[23SH#K9WM[O[@^%HYP#6(AF M%[2ST]G9WN[L[^XLG0??VS;OC\^?/HA]_B]X]?_'\W?/7)\]O[B)_71'P%0V^ M9\5P3CZ5ZW]MDA\7<&\0*>! G<.#?LQ@^SRL$XJQP[T_=G;W#GNC9*>;[!T@ M;UROUXU-[[ [[ _CWB$6" _!K# @Q&:XLS'"^O1M7-8LI$]/3R/7%M9@")UE M(0KG45E,(W FZQA\%XJ<2V'/BI.LY3\76#99?%RX<%90.$]IF49Y/*8"K"^$ MLCJM*AP"_C;%8![7FT<469*8&\KE:&% 2!BX&H;U#/QEI!@7,X[U3W_K'6T?;-ZL=^73DR V9!*\F _R$Y.;="'7BO4F^W"3 M]L_#H[N;X.@]"H[> 9XZ4L/GQS^^?!Z]>1&=O'E]CI;#_9%V1T=;AWL[GR/L M>OVMH[V;]2KXI*H^'<\7O>O!WE;O\,OW:]C=VK]A%XAV>8^=5N\95/#+(O7N M #/S;<+R[M7KWS&Z[7;*T+>@\3^%SO^SNHK>AMJ_IMG!-U7[5X_EYFJ_MPT+ M=OSN7-RBK1:5_ZUEWF=:T3?>8!'^;W]OZV#OIIOMZQHT[;+A]/SY*R%8V[H; M O(;'+FVJ;BM(_>)8_F$([?SZ*D6E7S6 ?6+2\^ M>Q,.Z*#<2Z)Y((%BVWL[#%$$_;D30 M>HF@HT=/?\E+ Y8]HOS.ZG@THN3'BICC1A[=07D$:]C??Y#RJ+\11VLECOK] M1T_?EL4,I]ELY,_]D#^X: ]4_NQLY,]ZR9^]1T]?FG&<12"%AH98MS=BZ)Z( MH;T'*X9V-V)HO<30X:.GK^"2Z"P>F7H1/4NK8594\W)C$]T7873XQ831)@G[ M+9.P.[T@"7LGLK /,-&ZM]%H:Z71=G9!HW'Q&A+DO%M&;G-U3/3\KWE:+SKP MBXQH3:E<9E)DR)7R"IE:2D9JVH25U[''!.(EU4N0)\QKB;]Z9:IXQ#]6;F>$A;:RK^R'05UE1Y2<()/LCT;R]2&AT/BGD=B=>).+N-P+H? M @L6>>]A"JS#C;Q:+WFU_^BILZG.'#,?RJVS^6R6T=]QN=BXB/=(0,&J[O4? MI( ZV@BH]1)01X^>GA#E"?*ND%@"$RH>EX9)4X@HY9C9Q&-B(L[U3Z3VQ-][ M42YK?&T$V?T09$363UA(;R74_)-?A%Y-<&]3Q MMT0=[S=0QQO8\>WHO][V1O^ME?[;WT7]AQV2BK+J1,]MDZ(WVJ0(0P4G2CX= M_83-B3">N0EAW@^5APO\0(WUWH:-;LV$U<&CITY"G7A]V#;"Z'X(HX.'*XPV M5"SK)8P.MK&2@2JI%M&;RQQLI4DZ(TIZ:7OR99R@&-!#J^L MX]H(M7LAU' C/%2AMN%W63.AMO/HJ8HODDP8W 2Q5@6RZKR$47+S,/ 9&1/# M+F1T"@\%JRPQ&P_QWL@OA!/O/DSYM2&&63/YM8_\>&D^3&=@=3E<7O3"2 >S M,U->I,,-YN6^"*?]+R:<-AF;;YFQ.3@*,C:_;A(VMZ/A-D0QZZ7A#OL8 YVD M@U2J9%K*9Z*SX<0D\VRCY>Z)EL-%?:@F^(;A9??\;'.^ M[\?Y1OSCWN9\;\[WM5OEJ =^QO_^?/KCZ7ET^OK9\__='/%[<<1QW?:N(5;> M'/'-$<>ML@N.&![MZ/P-]J(_>_/R]-GQ^?-GT8O3U\>O3TZ/7T9GY_#!*VY2 M?Q?/__Y^+S&'M[+F+[I+JWY[H_FT5;^R/^AW=3S(C'[NK% 5V;Q>OH37^.E_#IKG._2Z^[\V'>ALI MA/X=2B%GJ.6Y$P5?# %2WWPCE?L2 WW2\[CUHV_C0NQ[ ;9!\? MP?O+)]CW^R@4;W_.JSH=+;YZ7*UMUL-.W!'_8_F_KJ%S/XQDQQO]'.148.B3G2:#[>BQ\CPV=_^X?G_ONS0/WL_1/+1 MI6E^,J^:GQ3S4C\IRJB>&/T"@QJ7!?_>W MM_OPBRJ*H\S$5&J8Q'4'GE 7%F466*Y7W5-= 'I MI_#NL+/A9924Z07>:Q17-2W',"5B MVFEL'X%M BJLH<&%S3119S-N35 MFN?%!;UN!^TYF$MY^P[,X1 6S=!KX@*."?'*HZ<"V*WH9YBUO^:PT*;D'8]G M^;>B_-"!'0?3;.(I;GFL'8IV]SIP<$$JE/#*'=Y*4QP,;.4\VMN&T6#E416A M\* -4*4?84Q(J(3[>FL]Q=9[ XN;I3A#GR,/X+#C3,O9[]A] W^9WB M$?%$@=TV=#]8-##-R(Z3*N?,P%C 4J+[DAAPYQ^9L)(+W/F)?^"/3SO1JY<2[$=[A(BWK>9QEBPB?OH"E'^<+CL3 \ G#LY]65&J" D:$+>%@65:5R"69*2_CP.2 > M4=V8BR*C78"WA6-E4+S3E.'V:%,+]:0LYN-)R^HR%?9IEP2]\;>>"A1><9Q# M.RTD7UA2XPN.RGAJ0-Y^@&V)\I:C!9?F&5PF"JTE;#AXR6A"BI4I)\I'%T;MQJXK>%.YRP MN?$M1UEQ"=(<3K:9#LP-#C'=9?7RXX]3)'!*YD,YECK1\0S>$!0GCM3N*O]! M)&;Y3.4@L$P^EB*$]16G4RJTD 4&95Y[RCAUI#-VS^.$CO __&NV)LR8^4@+ M]!YQ^A]9[29!$FB%@IO%AS-I9U% M_/' #MQN-_SX@UG KY!$VFY1&-!0N!$]B;85G4],99JC26!;9L5,?M5%DP)% MOCL78%'-TRP)#C=846"2$DX]QON,4C@%XP)% X_%C9$D!!G?=()1N:#A C=. M<8E1CLN;JP9>=*PVB;"^L!HQV+TCMC+=$NX^@N-, UJ0]:PBPK/I?=F4$$8^ M4V%AY\7)"K)K66211128RXVKK( Y2GF<]#IH;GLZF.3C%Y4AM^(Y7Q4[>29S^B84VV>Z/;^B M +TU\4E:_!IUI?(+]BRJUS2!LU064]JCK1*Q70RN%%,=.K4CYPM58LVH,V=M MG^$D1@=E3.;='(]\12:)]<_@S,3I%+R[= 3_7@S18W1BM?;*6=125.=*WHQ- ME"GJ\9+MX!0/)8DTM,H6,XQFT]E&F\OP\V'@:$[PF5'9XML44^&WMG-M38K4 M>,(4V89H<%GZP423!3R^&\]A4ZG#IL?9C:QA6W8\B\Z[$%SX@DUWYR? K(,# M#@.IYZC$/'O++L]HGM-L^=HJ\$1YN[#IDU(<(4[ /4TK-?9$J]2D#_1V[)-[ M(BXB/0?_'1>X'H,8N[!JZ9AQ?XT0Y:J- )B2XM6/T7%BXQ*QJ1N Q4(\*\8EN M8#IC4(;M%#YOSBPBIS,X?2JZU,>MP+/Y[M7++NPPDU"L 0]W]J^?I&[O M\-;FB"+(^S_HRWS[(?P03%=OE_?+\>GW;\[0CY3CKO(DYZ8]QZ?>@I!7U1Z6 M%X-E:,-[W*#,MPKH!38CA6.*2S2$IX65;]L-D 7W$#_"\LUX>ZV(*- M@$$VEZ+=JJ?.;SC["E8YV[ M-!^1H>=9Z1HLG8@:E9K]EN7S5Q;^,%*D08 MBA_9M9.#\J $!2K9'E(5Z=^:+HAF?#6;/T66,16J)S'PFX-\$;TN+CL13'7T,D;QJI(T@E9QV@3BSTSA%NFM6[: MU6;,-P#JM*"T6'WDKRPJLU+ M2JEKAF$Q!UJ8D^D@H6>37Z1ED4\Y:8Q0@1G("/35^)E>\JV>I&72Q>SGPAN* MC?AI6A16OEJ *SD%!Y82H"!+*-#.4( X)20 O &&9:H:'H*$VW^+T*LF<1EF MUB@FXR76K",/>KX$G[6AO$Z4]72S^%W\:36('VT_CV[;DSCYZN MVD0,RR /$OU3/GW#N (?IE[XT"D*RGM_)VDE637_4Q?+'Y3%!X)Y@/V$'QI& M/>1S!TNJTY*CTC:ER7BYU'!0NKF9&T",4-IJT(T2[=ZVM_<6N1%F'&R<&3.4 MF*"SF0G)13@_K@/_-M-T/J5'#8@UL+81V:I M_'169.F0LIP&@_F=B)3P99E2.%2B@!T" KB(]?"O>IREY>WCUH^F "-F+ $E#%:YJ)H.W9LXMR7X/<#V M*D8U(C^[<=6-N_J6BF@\B^,SBWT,(]0!*N$E#//MNS?@;!SLDE=%GT2:F#R# MH1M/<5/&ES(5:B5XV9?F:>,W3T,/P\Y+VUFT4T.3'F=586>^FL/A',?A7-3% M53( 8:L\6\V84_N<_?CVBDG3! X^#WQ_ZAM[AF.JX-.AD0G41;%3UJ&SFX'B M 5O W[K>3O)?3:_;:KFY]>("-&[$-A'!%G)*.."9I9%K]K^CF7SWI:X*+,J< MA5A5AP(,=A@M/AC*'/F1[>PZ4+IEP%VA:9()"'!\K8Z3;/:'SE1TP21XXSS7 MGX^*TD#>(:CF>Y$#B-$Q+3&0@J'*GWQ BC 8S&*1@, MJ*_C)QS>&T8HPVL[Y!/%/#%-@[D\/9T^'JI]8CR#T<_G(9P0T[)@9_!K$&B2 MLW4K9MC#%@K,HHX_&*%R=3&4CLWT8'[)=N%S\]&1=?8R5PZ+H;Y!B<+(OKRF M;Z)V:(C#CJVQ#7N;!IC#-MQ)"PQD("PF/%!ML5^VSK8D2>D ZQC((QM*L0Z" M_@%7;(H)1#5(6'*5F&0?@RGUMWDREA9UZ>C$A+P6HZY8+10+'35FU4' MVIK!0S0$:Y$J7KI')!7E@PJZOW<;5DDH?!M?*("./&]&A07/1RQTLJ82Y;UA MH'2+G]N)T%[CN18#P.TK'R3">/3&I*H_L(51%EMNXL5\&]O1XK7]V$W3M@%Y MG[/>(YP]*): ;DV<08JE6H]")&Q M='+<"+&V!0;4<>*#?9I)?)$6"*#@*1&<^/7)9\SE:"$1OR0[ IU5$'6%-"U! MP57[.E# *M@ E\> <=J 5,%)\194ID:.X'>"#?-GA?0\6B9B^N2F)O"[_QN^ MH=C%C5D51['AM\0^$LNSCM;S/)Z!^ '#7 T<&_%8I?,(0AOX)-?8Q9VK@@"P MQ](*;-CO:#MDH4'=!*LM"U)[YM=S;6[;^EJ"DMY1(XSV8>7,'@]KZ8LZVCT< M*@(9J]:$R2>X?5DBZ%[^SW@Z^\'?S:&9X426IT^\I(&S"^6I?L4BR$TZ#@+I M%[.(,??PBA?B9F&"B;LL4'\:L6X4JIU5$=G.D=M)0ZB5E]J#4'K'#(PF+4GJA>R/EU!@:N5LE>L\@'5W;*(>?@?$@TP MJ6M\FELV70O&$FMDHS$8"!J:1#L>C6R;J%:1RGM( H@2272!,\(!RP_\,D(_ MINA;.SJZN+)*P&4=,-[%-3":1$,#&]9RAJ^J#QMC*>]T%M,W5[G,:[S(5@Y= M%S%J!HOL&@75S)\0+@J*FR0HY!ER<,#,,*X\S&XSND3@4-]$*LUXGL4M82:0 M#!\^*=[D%0' "[1%G]X*IF.PH(V3-L%ZXE1C% M<#M)#4C;U(+[K;J"]\D7SZC&!^-,UG/I M.*G7;A];G]0/=#FEL\9'1[/FK0K6R\]CJ+6<8^7"DLMV\N;UZ^1 //W1YPW2BI;HT*3:#S6RK7IB)W&0N^0#ZV6E/+N_P"X9U"4/5Y M-DJS *:Q%9W:0:UT*MN&Y[\7;;U12=.GOD3' R=4-K+F6Y)Z@0 <],^*.RG0 M+= ,S:C:-%TJ?6SQ3>P[K9CXJVF"VMXR)FNV-!,#]B08"%3XB,)$%]]3M<%2 M6.S%%*849+/%J(<3NBA5N4?8BAB6+QST,[JPP'^=.JQ&#&'T+*OV@S0 M@^/.E'<<)P+?P_KE!&.VG!U,6"3>$H-CW)NXC!A:(YP/>X"P"[>+D-W-9N(1 M*)BD0TNL!7\B$G@F'^@US6AW*YJ.M'Z;#.QP>"= -?+#),;H \:#A&9'-5<3 M5DXWG!:P^XM2;S=&#%:NT)SE0%/'U6-[NFP]E_R]#0IW"&M7YLAZ0 GCG#!) M%E+/"(QY[GU@#Q93,5 BN9Q/B1NC*34P$5E?\] _X.A;=U+@[9P/ M$"1\F[%CSS+"B!]S1[KJ=PVY-,O?FR*$!1TA-N!%K/W59"3A4O89QM":WLT_ M@,)_[9*YXQ*LM;4LKSU;(C[RR0,<5^+8"IBL6!!&E6U695B*2/C#R#('T(U) ME< M21Q118O4YEH,@<(?5E>5WOK:/X0BZS-7M524*O&9)!4I+C"8:BH6[#_& ML,;T$WD,2BC0Z#6%31E-Q^(?H??%%!E<)&\*$FPXY\[9F_6^U?4&G2#D)[C> MHQ)<>T_%XQG':B\0T&,ML>#D!J>0G2_,),)2A<^W4G;B)WETANV$[1<)C>7L1/LPV*<,R&3TBN(]?HU3;P[9-,COI;B M32F1&HT85/\Q13*C;!$==OK;V\2"B%.)1G1@I)'-5R'0KDXK8B0F(U"YQ:J. M3Y:%">*:N7EK"O*E,4%$\/02D-%"-R1;1&%/F$<+C\>;<_1Y/9?GO5G.$]H2 M5R*)RZ74"L;+?_ *4&T*Q8/HD$A2D1=#%!I'!Z7@X2+%ZAPT[NDWLQB=ZUR4 M'2.D37L!0B-MZ;M=#/?T @^K,737L W=ND!=7R/YE+>!B^!F!BF$4&["D4=2 M_K%UXD :./\.SJV9IMWK/<"+.&4P BS?Q.Y:9 CSL3@6'.W7&01;.UML+*O; MW2J**&";B%8W*.;PHD!B@A%$Q1+/=99TM<,;V,#>%)RN>]0W%.%J8 MN$2.7WX"L_O*;G& ;XG9B.A&[LQFZCS+_0'L.(>&8 CP M]]'CWI,&(.$F6 /_8V_UM ?4-5 ,5W[P0_2X_Z0=M6YK\;S/M#[3*_ST2FN+ M[@;IZ!9^9X-TW" =[R""9 724<+^'MQ@=?T?2(V=4&HD2N?C"0NLA8HQNM!Q MQ#MAGMJ'[BSI(*X5S2G$C1U9A.U:A[7,3,1,,H]W5\@S'V'5\=!W/H+SBL)= M#[_E5X&1A,&V+3(V6]>UGFGS-P*#!TV %1:7!9DP#&*A_F>509[?H,\9%NQG M,J\ZD=4D'=4>J[JS.Z3LI!6@0KWWD-6F=M5\SI2)*85ML*Y5:<-/WOQZ^JS; M.X+APN3!]MZ*3N(9E^BY+#YG_.U'D[C2-FYQ"[$_*5D_?RZM#XCN'H,'C91[ M;B@V7S,"AU B"=(0L'=IS2F7]W?6/Q4'NOE#H\N[M'VZ>&#EF1,K(!CK2DQ5D]2$HS4*_2L.(-"'8TOHF5P&;_DT?$(UCEQ=*T_8( MT+P"KV:KLPA"/"O!U( G>2=2VU3,XN$'(AOQX-74#<&[ YP_F""2W^X8"G:$ M!^AH-L@?1;E=JRO#K9^P"0M3?C-]EJ:F:&_N_^ 39.EV_0H=F>[$INOU8=,] M8TG4W^[W.]R<#*' GNR$F1J7[)5SYT7N+::AB*!I(=&1+JT].97@,[)XA@DW MIEG9A5L0P6[5Y MT:/OLP#9#[D0-L&]8(W%OS ,6_M5:@8J[:H]*V8"(G(4,38MIHHWMGI?C$+1? M"PI6UE- 6_:K9I?=M@H;;SHYC,\Q2B0ZQ%9\TC<+=X;F?#JZA=##'9>8CM?ILM.!;4RU+6 M_9V,, M)HO3\J)8H(V$P>G3'%P[I53UOK3$JG#(23S,=@KN;A)C2[E M ?I:JC_YE,=9V#G<^I'2?-8O54*H ;J61#)2J^[$:P-\37"9 MJP1O!5,=&&'/"+,\2(H;;70*R-I3%PN0/1* M(BPN'71--_JMKV/;]&_T_M^('*S]X>_-RB;W3=#9M4WOL36D=O19*K4->C&2 M]Y@4[!;Z%-YV;2[B;&ZDP@Q9R,'*,&0E41$HIY8Y'4WRHK4K(QO>E\8UKO_" M+>M_Q*8-Y.=6TE2P\+M%$&9+&ZIBE0.:FKQ[OVBGAZ]W;NF.W^-"IL-K11F< M9-((6GMTYO$(O<2X3G3LA75><:1U[42:&H@:M2-J;=P#>@"N5G^=EF1 L!M5 M]<'FGA8XTQ0;T4ZM%'.AN=96\]RD'L8FD<8.!K0O#3&51K-Y6O "B+A@ M1DD#?4XYI5?PWXW+7KTV[7BC49&E>+!6<6=QK?0R5R2B$B0@[[';C;D=*3V^ M-(WS9<" F\U\O(K&T"DO SZNN8A7M8XF86(9\D(N'X]G7^O3(D1JD64,XF:F MV8 5Q)C2?JR#'B?1L5.(9N>LIFLXG2BYEH8B!XETR\Y=V*B>R3,ZD_52(2K>00+V?UM*6(Q3J0,F! M@J>K 2@_0&%31FV;W[I"QZ>2F%HV+_QR5&8TC5))5P9:BT3UB(8V'?5]O_"!>]&XH9=W8=B[]J MM?30F[G,SIRHMS*<0*=+X]JR6&-*3KNB43<. W\PHJX4'>8E8T+=2XE %Q(0 M47V%6VVMW,H8-H_9+V>O/1SN8'&'2T:^F%^S=^N07QC"JHH 6R/->;>9L)HC M6"M!6<@VA15 M#=9X55E60PW97JEHK0=+C%?CK!@@T;0F&-82S/^>G98\=-@]^):+J< !>D'6 MHHGVMK?I"/S$4]2',;K^G5%@U+H@CG0]C*F_&K/Q<'P=9KWR*I:#6 BWT"0* MO6Q!Y><\5&UYY5FS&/'47L,,H GU_V1S/-*7[PF;J<$[>>''MTV;'9X:Z8LC.=EA\ M9\:*6WZO'8_Y'JN]Q3MY["CW@0E@"[X8N;0WFZ@*YG$SY+*PU&PV%2?QC&&^1319#,HTD73HM( #A.-W&8VMZ+BB=)>. M0DO'#'H)-N8SBH<:Y)E73-OAA3SI-82'G*01A5HML*GP)HYCD%]#.M^9(_56 MH^1G-I]X[' #>C(\V;6>D<-V+25P],ID1N@,_:EI$]2+2$%FMOB9.3?H,% ] M(?/)-"*)@HJ/$99DZC#5UD -#$LP-LLTEJZ+G'GSQNBN:]$Y=IB8CR9(&*%9 MDX3B.E<'A ("D7;W/@C6AW%)3HL$S7E<&D0P (B@=OG2$VYE!V+HE)#0Z9B: M'KSE=#<.R4(6Z3C[4&N75>(JP+Q@(FKDZI*FAP+4Q6G3%+J\)@@$ZA:"]!-> M!2'K>HMXC^L@0\+UF/*X=N V9B_LXVWY*\/$O6TR+A!W)1'G!OK=Q;^B:@@W M5B">UZ_ORF605A-SBBE?IODM80,8I'2;H$LOC,E!1ECTXE(FAG0DG8B68QW$ MH(::B_RR<,!;@>NPT7 J;WP_7N<3M=VS:USP=73 CA$Q9,' 'E/\ZCC$)1M> M?O=R/A?$@N=W7NMR-4(GW.#RQ1^2KHF,U$ M;)?-O9Z888KDL&32O#>TXE";SS!^)[ARTP)D:, MR\O/Y@,X,-AZV/(Q<7H^&#PA>E6I-6(S& ML"NJUD='7O] T#!3?*GEKJ@<["1L2-*2;&]1]:X?..-31J-J4I1>8438:4'0 M]0LO0$D]JHL+YQE+6\*0OZWQ'#J[<.D MUS-&A& R1\BSCF)GR49N0VH)/E',(IODTU:=[GP,K4[1CAB6]-#!O5P)7LUU MZF!>B):0^#18?@4!%SU<-NQJV:I^\Q'2;P%39NE"IW2B*& 0Z_-G19%M12\] M>U& M?F61MM*H&63U!+7MIBS[$A4OG=BVX^ \,"1<5YEV<&@*2>_!6O0 M:NQ]96GZTZI""CGU,C#E0Z<_GJ4)_AN#U;(VS>B5Y&Y*4\W@;L:SW5!CC\T7 M#A'Q>9^5*+#,#S+I1>$E,-DFI54C9W MNF%9-Z@CM_Q[&]31!G5TEVR;*W$ MD&[:"\TRB@;4R8H:PI%B^G()5>Y!$T2SHV/#3@=1\*RG#7H&ZAHFYU5 H": M[E>V,GT=%>Q[2Q,4I'6D,,$BIB7T2(VUR#UI5#;2Q3B)7C3/K^FG%FY^J15- M!I-*K,B"C[']!K8YC@$ M&#';DF?%'%S.XU$)8V5(.N.U^&V"U*-/)4!/6LNPBIWC3H."!F2)-!:J$H(M*?Z>WM#B= M]I5I/R&-!BPVWC*-_\3BOH6XB-.(LR)8\)12H9Z>(YP1/DE\'$.2;AJ.T&%TW7QF2!5O53+N/ +1)JHN'NB[*XN9F))O8YR!_'0:N?8 M!MD2Y L/P=[>=L 0N;MWY'-KX!FBSY&(A/JOB9Z#2Q]+2@Z3/S9W:#X.C:%( M[K_O;7<0/HK]^?B.3RB:2)OY$LXV/ GOO'?HUS9%B2,06?'@->6.00$ X^0, M8P>TN+1QK;$J4B;'K6EO?VOG/T#&];>._H-39;OX+\F>ZHJ'$]?1%65I\PD/ M.]PZP(?M;?7E88=;O1L^K+<5O2Z<\B)SQ'#4@)*5]02FNK=M[U87M=M.;@\6 MI=SLC7LB"CZN%R5=8>L^\<7T);"P5)/56(?E\CLJHHYAL!PL.\),TW!/U"^>F.8G"SA X*\3P0W MRU!M$XZ:X49*G^B :1X)V%9T9ABI%2'3$&;)>\>=2,B&WB$?W8L8F3@K81N2 MLE7O!Q7##MGCP#W<+J.>27D]0:O2C4Q!UV[Y]8VPAAS'0R\F+_1S<8F!D@Z<0+Q.QX;)5=CN*:PZPZES,RYJYA1TZ3^: MS[6PV!3(6^3K*#:\U[,DNI]!6V4=)MHOZ./3^RH1L.X6.!CNTJ-(1/PJ[*T+S6< M% 6GKG343/Y4,G7-2%)?,!NPA\!=39,D,UV.),3##UT! H0;Q>*IXP%TBP3!NG*(8R34H0>80^%RCH"NI,7;W,87P&#FC(N+L-,ED_>E'I,L1A5*8VR,TI/ M"04ZO]=C93PT13S&V%_] "@8[G)=*F?Q)1O@5IKYEVXB?[PO0QR0!G6/ARC: MYLCJ=8+-D?_&[7SN8C5G#D7\D\FQ46/TDDUOD/$_OD+:T1$"9SO1Z_/SZ-GQ M.8C\MGFSZ/M[J#LO!7FP#3E^[NQP> M3+?2"5B(%["]I%JSGD^CGXDT[H=_ )38K/&76N,V+\/3RI:TW"[LAI?@UE=. M668;Z3;/0/$H)D9IN:;I+L]"$;O$-GRL&1P[6%A\'$717#$FV8-L;W-[I':B M7<>O*]K5& <&<$9:IX$RLG"W=M;LCBU5O# W4]A>FF0#2W([8'\#2]K DNY@ M/*E]MX+,*"SI7;/H6F6Z%2X@$RB=7K%7I?I+7VYYLL*#?R)_\A5KYSL M=V!7!V E7)&K3*#X,',!>HP0&D]?@_C>J5_ _58*N-KT[4 A4#S'T, MMQI^Z!06H_J2&)X]8#?7P'5: M&,X_>=5"-"IEK(2K:TJ77=O1+6YRU\[BF@XZC0CG ,,RLT6)R\>'T1MJE,67 M3"%FQX01*'K]!/QU"U@A)D\9P(4B($^\U+N;.F%%\'(#%/&G?NI8A\?64S - M6(U9:Z\U?F=O7G"WA4$^/ -8#D;O!+L/ IM-B9@6%R E*-WJVB*UQK!'PRK&TPY"?9 -)8G+E MRF.P8BA<*#HET>^VB13^#4F=.Z2?9R"/X9S-.EH$+9DI?8RK[8%UQ5P%W6%. M$D 'J8#;4N!A/OV7-J:R;.-+?H.7=PWN08%8IBP2]\-.E@,==5R^3D)T!L$*Y-,;JE5)5/%.E#<:.5CEM8?+)S,>*EHL:X\XC;Z@;J!A0). M_$PMMQO%Y>7]J< ,1&%(F
6_!9<474TD^,ZW09M98F/ M!DYW?(%-[ N7=;6B5$+_8_0G<2^[50,5619QHKN=9GB.#JN\(_X#]I9D+NCT MT:&E5>#&6B.;?OH:MM]UP@L33GBBL8R?Y=B(_N^';]DI35#)V-N!2N:R1<#R MY->.6:M9PO-L6P>V@L4 N5W+],<"]@X0"<1LCU&')HE]QT\_$=;6H<&QP5YQ M2;I/*ZQ%"X9VDM;2->JPN=Z^)#X/:R;0$(.':H;."V:LHB/RV..:'(;\-/A! M4NY9JJV$*RYXI&7:!4\CUB\JJI1L.Q.%0S+* _]W[ M32Z]<=DX8Y]2A6$Q+V\LN\E$@YDM2H1@Z19UO("788;5-K%"*^QR@NP-:45U M^ HP@^ETMB!1HBT$A4UIW-:Q='S(C[0AE<8'%N.)'85A8$ M(#>JQQ_9ZL4.0L4,;(6*(=)*[.7J]JU9CIZ0(*'44\EM;PET8JJF(T C#'9_ M,'9+'5P1"$ M.:9Q@P-%^X^2%.1.6R2_?5J*RI^NX6) 1(#:59-+O7GZ;.Q&=J&'E&SREOC> MG)92L\@Q1%]#%"6A/!3>$B3*X_H"URG24B0'@P/OJ2(F5C&(ZF)89)6':""L M()'P>7@\SWI=*N*I MA6/,PK3\LA^[#LB,@GW)$L]D6&**;#E&@1_/?]30Q5\VO T#'6R_(;&QS6^:E4S;4Y,S^;^S,1RSV]F MAXQJE3K_-NZCO>!.6.&+7,$X"<:Q+=N2&G +CI,@,IY/,0+_4/TFA@X83Q-' MIM&>Y9GHQG4-]O\:EV T3I!2I$9QRAW:&7>HTP$SE+(=&?* $"^"4QT^AYD' M]T'O.'Q!N0^ 07A2 YA M#.Q+3V=P5O%*S!FG]5P;%=G^U#3MN,59@OAUI9WF.;/A;]>&.FC0I[%O+FD, M*Q!AM2FV.ZD0C3SVI&J\QR1Z#M#WGR0#_Q:'B!,KB(;^IE!>UZC MPR@Z38GUEZFB&RFHX\\BZ7R&SU^_LN3J+_=V_]N_^#(-@'_Z=G;=]K] MN^-6C4%9N-S1'W8/;WO M0:'L< ,==!1�I-^P3/56 &Y:KC;M3?X1OU Y2=AG.ON_R(A[%]& [CKSGG M@IA$]%NW*FPM^;4I[$EO=@ MO])FO5M[MGC!"362-592LPGQ\^GYNU_.SJ.3LQ>@E78/^S^PG6)W@$O;5&#Y M86C5WW!;T9G7[UT?+65@;R>@XFAA\:E;@UDI5\S-Z_/;DM/OL[.Q)1(XV/&9GBZJV,3MC MFJ]*^3/,]@4X! +&2A(!ZU^L176BUF@(DY"$WN.S-R<]FI4W)_VH&YTO9K"W M3I]0J+:JIIJ T=C)I*BD,M1N.,EYV RYA.F=Z86W_]EV5G=\/"XM(>^SE&$F MK%@B25Q],=][6GCCY*T&;ZWQ\-KP6&%;I#A*9]][H] -@'.# <2K7!Q^[<3G9T=/^\=XC3WO/URGL(S=SGJ:NS5'!?LY; %9C_5W$)*PBKL,W. M#,8[YAD[L&]^/7W6[1U9?=! ES6A:)X2F\&\H9<9L.DT* P<4&H SF_N)U9M M-E7IL%(0<%CIUW$EH;+C/ KE7[@U^)QYG*YKMA6>5C<88E/VV2JN&]150T*I M-1_CE)G$!?F++#@.&._!KDA$=6=GTY/D&M5WM[)Q PWN,YB$Q6U"-+NK8D]\ M. OZY;!!0WX%JYV=-Q M3.@H["H0S3G<1:*#KP8I-EE4Q!G@O1YN)50,=:OQQP 6!,HE+8P/A=NQ5G-[ M_;DQ3C5LA%+D=*7@V'4JHQ!K;[NU$#=B'4$4Y2U*>TDA"0H-OW)J*&H;)KA:;"14$O3"&:*UR MA]-0$^V D/$@ +P!2LIM@/L+N[X7>0L#I:S,=4D(H)Q71@ZIS=?G%_R M&#P!.$W(N8W\,%F!@/%R!=3 69\# %[5J1+;8 MLZX*YI+03[QXPQAK]^=5H&$=3H>(RZ>P,-13K:@TL8#I#9)DULN#I%&6B=%G %OPZZ&WHE,0(CX261 MLC"ATQT'K3<;3Q MP3K%[UD3;!0Y29+ PK%]%(2I:X9MH"BP7B*R!Z7K"4:WL+"DF-$QA\-;S),N M.#Q5[?*L1"?O&MH&XMTX\GG?@_4ACO0(!T:.P?CFZ,L)/JS9D%B[<)8<+ D" M@-YB:R=KK_C4XZT6#E9Z&P_F3.V5PFT:X;S;.\=,NM7E"P,_5"CU@\)OI,-W MO0]"]AH*X%Q04RPR&O@@(OBUJD%EI]7$D>30T#._BH.B*LA#9S$*+HD&/JIP MISH+SIJ@:-V0%H^PH$6C&80-%N:IQINM VSN9V*%.8EGM"KKS8%]7*/SP%@4 M[*Y.3;PQBSI*<^=+$/,:$=<0DK?ZWFO\BF9!1HWAY$\D",TRYO]E0CHUQL#8 M9B91JMVA( RUE],82*7W5P.3%4 LM3 J;9W;T.W-HM MED$8)4^F8'4G.NH 7HF)M,+':#IR=$ +8B)3I(M%8<)D(,L@J:; @(2 $ M^0.8$ZD9=#J(#"/KM<,%NQ7R<$5B>#L())QM2TJC./@14I MP/,_BT4T+@K/Y;'(_WNBE3ZYYRYE8C!M^/POZ_&>HG5=746@^ !Q#X<;W,,& M]W"CHWY74*J).]S&'>Y4#W<$JBHKD *'4./.3H]S_9'TYPW\#KR'K:>UC_! MH$L-[_ KC9%E%-$G^?2WT? T4V%011W861ZX,!UH0V'J3XUA)BN9![;T%F^! MPZ1@^YJBCGTJA>O6EI="P_) ^GK,KX&!2Q=EWIN9@,45YV;MV1,;7 M-O5H[Q".:<+PP3TDK!^9*=7LD1_1.R33\+* #>_9+^HPK^D6PPP0UW!0T43B MTH="%LY!/!4*#72$A%[!5BM;>MT&AB#'^:SI$9H<(([G^3#- HJ36.:^8_?! M-/V(7TCUA]VY%:Y3<1/9QP5<9#5:SEK!=;O^37;IZ53-*$$!4YY@1H_K5KDX M]LIG.40611/Q"GA#>+MAB@6,@S2NO,I']!E-8(!RO)()$G@VI;.O_8U$7NN@ M5ZX=J*Z;':F]EXWCFJH6%G=RU>DLN+?O4'(0"V64/D%F3X/RE&V2M1>:7$ZI MN*255Z;C>\_X-GS,I G"-$VZ%#$V>5J478Y#<3(>\>F4:-7:N\+6#C-&3X59 M2!2"VP13ZE/F8;!I"SM[(W03L A\A@!_CJ+%@EI7$);BWEUMTOOGT>/W.G*8 MGR>6G,&KAVHID;CTKM')TARCS" &ZX83O4Q8QFAIFKWA48&-]#FK M/J19%I8.:(LI38D'?;XI&+]:T-]E.8ZY6+6U%/DP*BB#R>?$E>5QAI0,:/NQ M2:QX\.<*#[E6,S@Q2B*X A$&FVX<@P <@.O_<8X+0:7Y8\0NE7QJ_IKC[GY, MD$]$K!6X<$\L4/_E3S^>_^O_*E;?9R+BALHL"=HZ*E,44$//^+9PM.QV725( M;9\;]/SM9I>QX);[90I^'&QD+$3 G@V6[R/V=B-QKR_L;G,3$R.' &YFVN/\ M;AS@B,?S+]P:ZTYM/:]D&A5/EOH&JR\EEJU$7UJJ3EXV)0@O3-F:Y8S+>@9I MWEFKO0/&+LEPM>"?HYJS% 5Z9-9V;U$C6U#<@WM.T /">.:W*Q8%F3ST0/8[<(-184P"I?*J6(PL";#]ED=%U(,^S> MQ"S%2*!!)@\\H2"N#=$"I'P%;M_Q@2++S.-J?"QQH="_\XI7818//V!4UEI. MDMU/J7,7_%PZ@/@7L9%B>;VXQ8>N1=62A7?OR<0)8(]0GQ#NP(-3'C%SBJOP MHY)F@C]^A16/B,=S8BTO6&DJ(QM:VFAC_,!=0\"S[7V35D*Q-N9UH5S$7$_P=MDLJA,S222DM5M M4BRHJ:]K0S><(K6AW2HFKJC+!*7/L!UI8(^*)8TN>I)P_)_<<00T-4D'75]/ MHFUR#ADAGF:T2APF(HPG\O[Y-_#ZFNIAC"8FFU&O9K)R:-^&OIUR:U =4(?; MQ95YPSE".DV;)QCRJ=>J=[O9N9)(@E=RDXK+F&-,B:QESJ]=,G7"D\_"3?54 MT,'41Q$H(,-&"RU/@CJVXD0ATA^[V0@YDY7;NG>U6,=]02AP'9(6A7 OM41P MGT5.F61"2XIQN*V[_M)H?U5R&!2=4FFF%Z:1M!!>Z]Z(RNW[0?H03H"PC3LU MP"AIK>RA5+1[[->?*,FUPYTSH0K1>W M>T3)"O!;+/OI:OV7#S8N0GX[+NK.K=NHDJ<31(D="V.(]F&W>2LZ@3_2A"S- M*9PA%@CCPE%)(=9*T_V)*?CT"! M2#?##S0%0SN0H.U3F4Y3=/.7K^&:0MQF')BCF0]3H?>+X/D3#6 U;*,?36Y& MJ2S28T%:^0.Q8-P#DF:VAJ-/5 MY,:#9&. M1E&7\G@4)02B%! ;TEEY%9%^AR2NL0"Y2B);A+G286EEA4EL3)-BA$H!T<"L MKBJ$4#D9\(E*9S.M0Q&JG2[9D35V4IM@. .+9E!<=MK#+-44?F3<74@BR2(B MSQ%3S+"]I_Q94@CC4A9T7RV#1"NNPP#!A35'4>!I=!HA.15H8"KAH&*6-!8[ M"+:#,!,R3+'XPES(=T;2G#BW[YGG]FUP$&Z*CC8XB T.XE[K53]$R<6$UCIM M#_MT;#VND%#1;]LY:#D$TV#]E5[J'*/QXTD6T:[D>=8O)U&>V7BH'])>2M&[ MW/Q[ROLMIUS]QN6N2:6'PG81&X\%RV?'LE$US^YDWF_4U\A!AYV5S'#.N2", M4[C4KR5W\G1=C%1@"88?.*G#10YC,3)@/%@)P1; A=@=BA<6']L+Y'&O"8:O MU!,,BM0V-TQKAZZ&Z]+"Z1UR-#!5.C 83XELS(>Q_FT$G!ZO0(I=,P*6>8U9 MQY+)Z\+N^V 2%RB9Q?5D.;=,]A(5_:9B>L QI"*>8/DX(^JE05RF:RT#"WYY MO9>,Q(FR$]K"&<+^.OM*F+#.1EWBQ,Z]T*:#;#N4: M.0;MT:P=62[CJT#*< M5N1F!'CKXU/8LW..3&?IH(QM[,YWNB_-H,N!2L8Y294T!_.HD-KEDL,1X6Z5 MM(JV2/ "B\%&0WWKN A56#4:AU+8#[X@XY^(KRSG'X:%VMY<@C[QQK( M!H.=BK..0U-)V7"R2^O;XB&[RT3:*E&OZPCB:%".Z9D@L,_+&(N([-\O)!?O MT=+1F='O/>X4^]FQ;<5G/_K%5NO9CTX<-89\1@]Y)IM>/M-AKYX;AEU03-M6 MH#1S*EZJ@,N18TPC<=V\9!T, B* M7-D I..&H%NH@/?/8N SMWJZ%=71H! .&[!P"@E[8E"*U"G?QJ@'+3#L(RHVB.IYF5-RI>1^.L@IH#_Y MVCP72/ PBE,J&\0)B2T/-OF4)B>14\TU/X7-&J5"/+3GO?BB%[6+PQ,6).IDP@6-)1)HS(T&"&T9(BF6CS--BJI[XQ--R+S8LW_) MC&RR'O2\&=V^QBPK[0 I=;3M!?RF.XAXK..QEMUN=BS)]"UGI#YKR:.@-V!FJ;%#2"\(A.AIPV =]0T;F'F$9 @B9Y M+6FGM;+8CI#$OV3U&D=6P&Y2WIL)H:S( M531=>LE.V0FY'LFDQ1HMY4=3F*'0TK(2XJIN(4G9[AW;27+K2\S,#>4W^'\?52/"&$; Y M"=*F""860C2>+4#\FF&Y5["M]E!&HI"+QT)&NO D>(/FTA3M(QBL8>MZNCXA&3PM!':[$4IH AQK(71 MV+O,,@YIZ4Z3._0C^A::/!<20D8QC2PK3$@;)4 !GB[F+,9."JH@F@2I1(67 M6.)*)NOPM@-,J<=AIXEO%EUPM^_*C^ M?F?_^F/9[1W>VJDDLWC_AZ^C?F\RA'"Z>KLLH<[DQ!;1>Z+AT(WW/7,<+6]P MMS=U6WGX3]O0][ICW$[:X7WT/S#2I! R\8#_0WBM\P93-IV(YI$5>:1NNT;3 M#6SK8KH(MWI,,%?$V28V7JC"3LS/59/5<55[]&0IF:6*,1AG7L N!GL '&)/ MVA6>?)5I+S#ARG\O'1$;;;0P37M AO.RY%"" MF/+$2RW!309F"IB+_NWR0))&JMP1JX:3HLBZ1*M=U7.NMKO14:.#81G'8AN8 MU]*Z+,['<_3L@T2;%#5B4R1TM5+P]V]O>8&DV6)J[%,;Z5&!N&-CZV?71 M.*,^&NOI%[TG@#[*Y56]K,EE">=FN<>('P[2(MCG/Y^Y;E4,.O++*T"9V*!J M7 Z0L;PHZEF9(D8)B:(IEY6CN2Z5X)?H*6C3/?D,";7R)NND1]1MJ5AA- PV MQ2CW!T'\4W,#85D@&QQC*8#?TLT0PP2F MH2M2L]PQNC(%E5G1PE@Z!:_DD+K]%3(_?KM4@J $,4NZG#T=BRVF\!Y7AJ$# M.I>(I@L?^E:R^';8 YQJ !@C@1OJTK6FMV.C$5E?U#$8>A!AVDV"@9!XYG(G M7@IIYN$6SA92]$0E7A+:;,9)3&(8$<((9P) FE?:)) M)]\L:397"BJ_@RGQ,'[^J D[LT 0"WR%..@ZMJ\?>,!2VDU?7)@\*4K;E_U, MRYI=6T66^!0;)L?8<=E1IM^%WRR9/<*8M#YZ^?B$S2J]^WQ8O@=DHC?_R%4FVO?)CUD'K>^RV-:I/L$_$S.=\:*JW-0,DKDOXV9 MD=X_W^? ;?X&@@ME:#*1H"D,C]N T@.\SJ&82116 M]>L[C!&Y<$68!+_YZ!*>#7;/7_.XC%%C&:^U=\Q=[?&VKOJUHXB3Q#88DB*Z M(7<5T*EFIQB)UI?;D0C TO7+H!R%+2_S4M#4+$ +X-(2D197[-L[NBU[?61! M%;&QU"*,TE7*IN[Y=-A':7=/FK0=^LV4I$BD0;;N>IU=W\F,,UFVB1H^8>]3 MG^#*,5>W7],F:<FY2%?V 5R"D"C82J<5DQN0-@.[5H@*10$3<%LM/L1?O\"I!6521F_\M5RRIJ.8NIH+'XJ,R>_7P[5) M&LL-U"#;(&W(/E?)7Y,$P)P\LB/#V1\;2X6U-.]%Z5?*EW.*S);>SO%Z=4@7 M#!*_5PWAGJ"FKB'KT+:QZPHM]=(N#$=F4@*LV,-=T/$[Y^KZ8B=JR[!,R,\R M4&6<:/!NC(:Z?JGI:U?5&[;ZXH@L<\$HST1F/GHJQ6_&4 C7)!R85P5]#9XZ M^&?:M\=OPJ1&ZES,7X(@>G UQO:=O:A@\!X(&\6 DX)MOB]_@4A2P4)A>GZ MVFR6;@_[C711BF+'''11J8Z%DLQ63P2MFUS$OJW?9:A4=;+=TU VONU$A"A M]-\]8N7$]]P]U+\>ZV.?I=R[BHW^;#X=I/&3$)R'#H#*95")MBD"%HK26G/U M:TS MJ5WP?Q^8_#4H$2 'M+&\ 9O3 M#%L96W E06N?"+;S.%V:]%5+[ \?M9F,5&IZ6U(Z'KIY>3:NB/KW1KM'!\E7 MW-&=Z/9R#H^>#K,XQ61N@B==_'%W?!CQ;<+I%O9(GG&*5E@K058VH*;Y$WR: M*I%F;43?IG+0UG8C;JT@@>YRLQZ"D?EH'7,K]6SB+?2$!\22&7L,N7+DQ QJ MZT:C=[^\[!VRSDQIR[."\O:VWS>FBR!5-?5DS8HX5V(0]77(2+LL'6$NMCGB MU*#?5XZ#95Z%>ENW ;_U?&Y:3AB:ZB75OX-)F0J\A@Z"]Q[O^/ ?RX_X0T2D M<. L>OS+N^.3)S36UVI'G@BA*UNW_Q*ZC6-KBS]^??*OXR><(-6.41-7BA$" M$>+@R3X"C;>2W_*N&(2;BHDMO>N]4D)V ](I^X/XO](WI*U/U .QK"A&Z)E7 MS1Z$ 6L# S"R^#(@%?EEZVPK&IG$:'D)G?K -N$()X7%\!ERIJ7=Z5(WE*^* MKGX1IQEU7"HD1*+! 7^\Z'@T-J%L,3J3H?_!P95FIU?T291*3GKU":P20R0A MM*BSLNF>-I[V7[K[QI%.>ZL9=+&S?#.T'B ':MI'V'TO2SEDF)FQK->*SO,= MP<@4=E844.-/E;YI.0W7<+T;X2DLB45*_%%A4F*4D%S%<[)DI7M*[ZIXVU;T M=EY6\YB;WZZZTY("N/2MTV",5H\JLI)&/2FRE.I'-([G[2>E0$ESCP[3MR&? M$S %U,OOJ&R.N?TC" H,I,,9?L9Q2H:L-.W/%VF%V+13I8ZI5.O\B*64VC+6 M"S2"4BV%T0GU<1=?JDL$,$'1%H;/2SP_HX)K D!UF,K+H?E*PY\!KDRCT$3N MV"[M>:92/IB[Q$E&"IFZ ?J/(.BLW ,LH0MC$8/A(^];Z)%V_Y>5S3@IIT%< M\+7UJ .Y3>9/2_=2EC\#;,DSCL4UXEB0H3:L+O3=%AL(0%XI=I-#6[:BU,D\ M'\47A72:A74#@9E6?/K6J&Z$ J=DV_9^Z!U%/[%>T=3$!DGC(6EZ&R3-@T?2 MW&7)?.[G06::7%2MQ"J*^A:+\6A4@;L^V6*!BK6 J1V&Z,5:LAF8Z?C *^Y% M.@_+KG0HV-XA$RY,I)J4'U')$=+R,[&B:^7.3<6M<=+BIFDJG/M"2H)?>&PE M\?UE$GPKCN)]V1;$*$FV)*^GW2;LDO#"CN:D>5T3<:4('8:U :V]Q87#;5E! M7S(H>T:,EKD^Q,.?V+)2-+^00R=;N"TH^,X< O@>Y9ARY$$I,I4J+-<6E6[T]GAX$"_E =94J)1P&O_%3#LS]/QWOC19W.O_ 8*$DTSQ9T "MS1"F M3DUY<>8E=QETJ+^7'(S&00J\$.Q!+W0S*?@Z"=542WXH M,0:)G3"BB*%^SIC:?#0Q7%H2:1+&Q$?L@H]ZS,*:GB$25?@;59E/FM*>@(!_ MS8G.ITM3&YV4F!AL$"(A$.R8:>"(/M'-PEOS M[_6" _M[AR_Z/Q7F9W2H1)*#&'MBFQL)>4Y*\5P5W_B;=T[@OW$1TO7Q@8YM MJ>NIP]$Q1<;R?]Q' M/&6:$_]N_H_UMFRZPG-L6@JS_5J6_'A2U[/OO_ON\O)RJS+#+="Q3Q1J(C]N M3 5GQ-R;7SLUI1G')47/*=152BB9%H%29V6A70EKR]EFHN?/?CI^9S' OQ5S M4C5*9]PHP\:;)4P;YRT%O#-\1 A8>GSM"KG7=&=3BL/#ZNHRPWQ["VT^9I)K MVQH6TRU?$JCAIQ'"==1^=8JX$^2/1^%;C#IHI8UNU3JH;JU9IK_#^0@5/6X+AUFBAESEBOK3$[_F)Y%8_&%>OWV&2:S@7 MC!SM-,=/.&PNGY=]'-3/^\>_Y?M_+9__3E-$V-\?PHN1TL.#.56:,49RZF]Y MG[JW@S]F7O#[C'.S46_GYP\437KGVX2 57!=7"8YRT0$KJP@':B MS2#L(.5_]?GH=C3.' \)9[T3#DP]"YKY-]ZE7%I[A?G>CYV4^*W>]X@?VQXWOQ[MKQ)%&N#7## M<0JK.X\4'!!J^H/%^5@0SV0@MEL)\H]]48:,JRW"&YF+#S$FV5\=D\3AILE_ M/[H^%M;;?[0)9#ZP0.;M<:%<:8J?GC]_Q79V[WAKE0GN^S]KX'Y<"5CX=*?Z M]DLVW_C:BT-_9!*H$>83)%,8B@._B9E2:$O"O4&#'9+'S.'KD"<#M+REF9?> MT]E<6AJ@M,"6K\ 5UUF^5 A[YU9A2TK,IKM)N'&4 M8>J&6X?CS%>FC'%/(7QF@&UQ1M+;7FPC*5M0LA[+BX%YXRR(2%-)"Y/)=,+@ M*Y;=475E=$' &@+*H6%(9FPBK"!>9);M3(]+T;DRO40G&F3%\ -5;,+W\[&T[4%N M<)CT[Y0G2/[6AHQ,H>'=&70-_'>R@&/;E:YE9'D3H86K9.I$90$_I4[O>6([ MQ?E7X.=TEQFM<$,5N".*=1?TZ@'M*;LK. $(V6AL);LC_6P3>3'^_SV3G2LFT4O*[;O">"/!/JQ?96$V"ZA]U$AE7 MR<"[0;MX*_T@1EI_$!XN67I''EXU,Y@$O?9I;E<(88G\X UPPY(<(]R>Z!9& M<=(FLWN 6\Z/\7\<5!/42CWA*OW0SG!N/J4@O*XK!0M,_[F6SG=I&\B.G,UK MK^7,3?3,@S95SH.E" 0$SO*RQ<=XM(IK^N==/ *"DBBJK1H!DXL,4\5H@D(2Q+TK%7!K_C;SMVYIBA-J:N M='R0.;-@/J:5IL(I@Z\,!V-1UI5FU?ER"O9(,7-!1\E=R'W[J%6)S2 '6HDZ M^9SA&;QB0FE:=)#T4$[.>R=4<>2K=(;HM[ JWJ(;:4PS6 S*+S.OFRDI[2> M&U+WRAZ,U0D9W1_O&HCBH)NG(NMRRE5<(=#"_ M.LUZV*7ULR[,U:/RI9D\?/63?<68<5F%,W!LP;G59S@&]!#LQO&]>6?,,9&K MJ7F;\R#8R9*&3;9A&C<-$UZD90N@!D.?3EYP @9L^K&,L-W$V()&H(FTE^8Z MC19>?"=99#CT;I]M \=)/*OY_+<8P^0 <(MJEGLMXXF#0TE-TP0-$Z-W^Q#- M:5HY[D,GR9KFUK'VM=3^M)G7#TQ\$7&)'C/2P&S ')]&CUU,[]7+)Y9[V48? MN('6=8&5I/II4*BU$67\HN12^:&BG)5UBX:CI M$&+:N 'ZN#Z8JM!0#_4G0L6'#KIK@\Z9=JU7ULHHU-4I(Q@P3S^K8\$;PL"= M]4-N.!?AL6# DI^Y=J'V"K3X$*5C+8>4;E-&FK2G1I]+YLV4VJE3?&R85JFT M0#.VTI9RSH+_P8ED"@'^3NIZZ8!CR28SBJ2Y=.7!)N)IS.-#]!-W%A>T);\* MK[%6%>I)PE(Q\6>B+)53R,=R4$IXU?D=B$F#"V[ES-R9>/I)$!_7C4Q&H"OA MK;#U'QJRBZ&TAP!+=>K8>_D>UEI]J%+HZT_H@XN:8&<\\*)P-B@N;"T-E8T= M[CBQ8N)T_FN25]KTP3<4\:[%O);J!9(XA0!PL.P\^*W/:%%I#;.-@5P@(06) M7U?%<)PO_&P.F8:QW,^VK B(^R@!)+@3MA3"'SN;AWM=NCHUUS4)&[CFV/_/ M%A@C\W8)COAE3-Y2;&>(GY<8;H>DYK4%(UL;")6(U2@:LJ4B[R9EAD2">-C- MN++^>DC=KQP F>4R45B1-JNHZ0W'R2EJ8#LSP:TS7/#6D859F.M=V9SH"PAD M7"-/85HD_Z1T<@VD%V(7 U$DO9"%T]NQ9DOD5\';=CG/ #]G7?**P?0\U M;N&^<3:X@M^)16![/=*&0.07Y6+57<#H('')RCZ1P6GW:0SH)[;=6V6\P8 _ M)?@K;JUK#Q;W*Q;IP)L/65VG5N)0: !QHO C'"JB^ CB.8W_Y*)DI7:3#%$# M;N^.C1L-!;8RZHJT>K<]1,C1SJ8,\L&CAVX!.].^&TD.=CS1 2X$%+Z\"??)15H+UF6W"PODOK.C-LC;8 6]K &3:T0/MW4B"T.\Z$T>'"L7NNR/L\5A ' MYRQ=]R<"&W>9N+T8C5#%4R4:];2OGMBIK3'P, Z="SNXP3P9(YH&%U4@SQC1 MN:"^T':B.?JB-J8?QFY 4QQTL@H;?W*OVPY\ZK(XWQ[SQ+L-&LL,,EZ:*,^' BV8%Q7*P6M2+_>AQHPLF'K)@01USHX&%)R+1D!;S9E2W2B"5@:'5YZ M?W\X?B6OI#P4NLMW\RG0<3M@Y@M/*K?]DB#!U1Q3;[SVU_X#T5K!@$>9#PMM)^#6R_N*S?/R!ITOQ!" M WIEPYU!1DCOC[R2?DMQ:_1Y1],K$6)*2R]:$O2QKI3E'I_&W.CE/*T9;$C; M3>'1L.,X?N]5E?NP[ PKQG#4)>%8@VNE*X151' 0X)VGO"*285RMKL;=59Y.<4,6-MCZN.@/QBMRZQ-P\-G!4@L8X[#PWVF)Z'2JH MCY7#7V*#JF!?>F::QOUD7\*?%=5P!VU[W?X)C#JGJ&VFA;1UG5;251X/89*B M=$6;C\ 6%+C?BLXD$\)$X50>(^9@H'CEW7[%2,C))$YQ!NC.)Q.DN7Q.X >, MJ;S!AY ,)5"1(6I+T51IV3Q&/KB/YVT5Z@04%YM%V/, MG?B6@(T/:PK(-;,P=NP%CQV].6%!L5%UKE#V[N(Y;"8G!<[EQ+DM["8U+>:' M=Z'&U9$OV[3O- >L6QX;$QZ[UIR*L1&0BG <2"NT"EDKF [$\7-32$D!_;QW M5VQ=#IGK?I 6RO@[O+WW6RNH&T:/E^CGCEN>V66AKRWFUPUD8*=5 )(=$%>3 M:)05EP_<"VW5OL,A,F"A8D#0R%2S)\Z$HR *^O,4751-UA'R\L &DK-1!KI0 M#C$=9\)BJP6 M9,-9!7!*NH/.;(>XB_*A'Q1VUCC+3!L)XC7U5MG=A\\^[Q,P;40B-L(7TL[' M14-Q2Y$GBKAF)JE8,M2E[&W5IJ*T]M4U>U>XT!1SY1WB%+0V*.84I;/J!(T) M0X%UUG(/]>B7?'G/(X17,K#Y5A>V>K"WYJ;WH_:2>I=JU(J-8>&T;P1$O=K M9F.JA&AO_:9O06NGL'O W"%I$T-M-7VI0=6--AS@NX@>AK,C5I!+S9"2IM5F MW>E:0=*FF6$DUS*C>=4O4=A&5*&P&G"SHLT3=RNDG&L%P! .">YW(MN<[TI1 MUE&S$I>?MT_)G4/<\@7.JU!P2Z@=AV!O<1D3>&0D^ ^Z#T$,2=C$)#+H]@NYH @>^,0!=6U 6/:ZJV+E-D11,<@48>AW2]&?&)Y- M6).I4:@MQRLZOK!UGKN>/!&_5Y64D7Q%9WZ6C@R;B(,Y@(@9'(9:A7/YJDRS([+BGK)5*0Q"CS MV5GL"4K_&@9DPML\<2UC?5U/[>!03L*^B$M+G$=U310+@W-3SKF(B38KGA5. M7W7L 6]T+6B<+ ;!L\TYA?O9RHG& 2-R?+!JAP%WF0]0P;"C1;;QG$K!#%$( M^<2*^HX2W8./)=6,P0PO.]:XT;?)B"X9D+0#;ZW'$#T=UH"4Q83\3.*FPA:+ ML+Y8MBR!GI*[";'XI[PX:$B1A=3X<3KCTS$J2O^$<+8$=OP&Q^/A>'8W.)X- MCN<.X'CH_*^6B9X5KU^H(:U:T@^/27* NS,VL!4^'C7TE#G+Y)1>76C1S"A-0N^&HG[J06 =#?6&%A7 M?) MJJ;V<5IF(PDGO3F9697%1)Q]??A^/ZQP)&W9=HP@5]/;HKW^&FB^Y?W'%\&J(FQY= M5M(!903K2'1,U(N?AUSG2RKGR"ZEFY[.$?3JGP)=[--'EBXVWP,>BH("$[YA M"K>)C]OXBX)D!G0L])^ R5/?._AKMY*HH* 1>=3(NIVP-;+ZF%]U'03M$+N' M7\Z7C@72,;+0H>['W^+XJ^ <.???T_20B%$?9>KU1[)YM=^,ZMU47*?[]".R M%P0<80IE_G26A-4V*2.*A2;T.L'!4"VFC^08."_F MVT0-2]^';O.,T!1MUU0%'85$:=]E+^4WM 0L._"S9R]/ ]FPYJ?,!?1WKVC1 M][L_?_DJ_#SFMW[\>V@%40&W'VA\7GI#(VLH2C@GU_OYAY>OPN-0>9+:C_5] M RE06$I&K<_&[)@68P+7?NAJ'(X+[C.)OV/@@[<,!83]:*6S BZ3@?:F]N"W M\UFD&&(CC>\V1#SN+\=X?&WK -AL0S,'4(QY/*FX>5>_K*6Z'K;">/=K90;* M!U%ITTA^ :J96(_C[,6&Z_JJ\W3MI87A3>X%[34A1$@E2?%=@A)LBJU)DU1= M-H,&61\::U!]7( /@=35!=MH&SG1\=3@N(0:2I#N;"%EYDUN8Z0>LN),>CW% M$=)PT_+F7I;4X;B&>]GU=+6JCSLR?\?$U;VN67\M<'\Q_'A2/#"RC?&)Z6=T MZ&SEE?$A>A+KUV(>S5RWF&N+U/A,9F";3$LJ)A]E-T*#+EEQF;M$<-;O@4AN MD$<&H "?5<4^:?@-FY@S7+PYL4YV!,;\'T(:76!7T4R8IC.1^1ZC2NTF7@01 MZK"=1X;9)I#&!="$=T&A%0IAW[)R2L(^'%IS52R*XP.A3 M<,6-*>[5>(?WFEGRE:\&7B;;)B8SQ:?55F:[ AS?294863* M_\_4"1_10A/[TX: ::-$.YE_LF_$XR/8QO.AIO.,HB8!4NW0^>ANX)*TMRDT&'C$W0Y'OH-" MMI;;65R)8CF " >CAPT,;#&'#Y MN!]0PK>\GY'E"*=C$>!ZDO*T-V%D@8U=Y39B-5 @8QY*%.*_J%@P,>P)^-O_>FJE$==Z7C MNIP36*:T!?B]$0B,R,7V5IN>DW]8%T,S)_+X@@:,\K_9AHI@&TMO8XKVD3G3 ML"WQH)#?$ #__G7_"8ZI-J&P4TJ243)73GPJT'4QO.0JMP\IJ*97* ME:;"?*<(,Q<;G/4GK(KA;S.3HMAL$ YCNO*B %L0Y!#BW;DS*GPNJN#">XJO MK:TM"' #UDD:/7-0R0I@.**+D$@>D0K]N>9@7Z.BL!*/555D&T^S)#50A+T9 M85*D[6 -J'5*1-(K FSS / M!1'+_NKH\?,Q*C^75(4.9]?,E"UMPYJ!9%KA538T,=Z6,:O[TEA 2'3^E2F)I4(*9.CU[-4U M(72Q 33!F2]&^]G3.=_)B;'1$ULGQX0Y@!MWYF?.X>#%V0#KYTUHP DPK=)$ M8BUZI)KT]*&&=_?F>-Z4N<;ZK-&)1'.B!TI)/M)@\GF\[[1)^8FUW7(@>_Q*UE@4P?HKDE K(C7W]49N;=:IY52PKBQ-HG#K[T\$&-E,KJ]'U]@H)T_F*SM)/7.OK[&W2G[>@ TEF(IY;* MN+V6(( AM"GO0!#C?ME>$%5I;Y\'<(1V35E)X9L*CX:>[6*C=1P,3E?06;F!;EPW>%VS*VK6[HNI*+.-MYJ>K M;$-M0O1PF5RW(HA=Z"?$Z@NGV-),8H&LG6/J%VY]-_;V MW4#I?\ Q>!<20:/08LPYV+JH5L)Z$C/.'.GTX2 < +JD&F\MN1B- M=J5F(KYP-1,*%18UY4>]T['$[TZZ#^EHT2*4]3\F#T;,AU\B%P5H U(R$LX2 MM*O5T%0!P]^)B!C5Q-:A.ZY" QNH6SGO;H]D<\IJ1GWHG3V4]T$=4A^9&S8" M4\MN_T>HU/$!'5L5D-W+SMM*".,GWLPTU$\UEM#?IX9GZ1?SN!82,M)(SX\: M#<-#<7IR/@*5V2?RD_Q&NPLU$VL:?M'CIYD/2E139(CDL!_2;;;VX0IGL"GN M,Z&B;%B*R')]:TDH,?-,;!'%J5BV%TUO)&TQ&+I *:\BZS.79 U2;/S"N(H/CP''F/A)PE>IRTTD M).H*K%9<%#2,$(KV"]U@RBE >@R25XL]NMUHF;&20X*YCJN_DF+:%/=$L3&4 M#-WH:TA?]42YU.>:"+1T37ZS@Z]\8#8N4]5FSA4RNE,!7 (TO-,6T[*R"AWL MON!A-.Z3 M$&XP;3RBUY.% JX7-./U*6.JM*]^0)4W_..6K>5FHX?:5 M;$Z$JU_ M:Y+#]&-K;Z@.4_0@YD^JOG7UQF_]]L(Q^^>&M)%3TQ>H6UWIQGF',&YAE[?I M[FV[Q('9;UX,+H(A)T*W<-:VY12\@R[,!.;D?@"/443R],I(X5BG*"2T]^4U M\KTYW5QT;Y(6J''+*8A3BFYU\UQ*MR8W\*-6)*13AU.4G#;3E,X0MD:OU#0* M5)J69& H4)B.A#+F3AM2\LI O[V;[BJ$D: OZJ*+\N("M V]BXNQW^6G9+$P M'68&Z?F3%;[$_(;,&N,*-7G[B 4M&+2BK#,)/U0NFY2[MY)QBDW%(X(9F &#+^SYD8'A M6^Q?JGZ$_L._QSEEDF<"?*"+JT)HS//O'2U;44X:BS<,#S)9ZWBXQ$=E7,D^ M]BP='UO01 B8C.-V]WM82R:[3_J2WL:ST\M8!G#,73I;DN V6UF/[IV!C*3E M4B@+/%K@-.$F<3-M?)6FYV(#,):*7+)/MJ9V[8@ &>D-2=K<<&F)::*?ZL$. M.I*)90-O-T$F*D32OPN'V9TS]**"#;*]UKVZ.OP$EN9[C_2I];6;_=>ZJMT4 M"$DFG2_JL,+C$X3;!&.NZP:R40!UL*FVY&:2B<V<8V/ 93YU MT)FS2CG<1G0FM,)1YC"8+KVU;.J>BY'P^19^,IFMP \C6J+F4D$*/?YQK!3\ MS$\6MTNPCX&+B]$ZM&]ZYE78,I/QQ25:M&7+!;X[U0[UPF[M@$:RBH]-.<$\ MDHIGI;!.[WI3F\7 " 1B>-I*%W]"(T%+<.'W@]C!!3#W&L/ON^=YSJ(JRN:]IEI6(>+:?D'ZHXRVJ7?5R(:CRXCSA"'Y-6,SO!%8I+<]9(F2 ME\-WWS3MQ=&RO9"O$@X/O3E,327_G+?K+?3-D\93]HK]2=#._K1EH,["\K,QS"FQI N)D1]JBH2+ZZ3A[ M9B *<=Q"9!WZ]8 T0IL"U2"X(R09@PV!*T0,?HPVY_5K?$#XEKRU++()29O. MT*\(3 S0["-_N:-EU;F=\6=0]3DEK3?B241F)_8,JF[,!!>56W-%5*!'%Q,( MMP#1QKHE])I3)RQP!*FH39 H5 G4Z7GNN"TLFM/HWH\ "U%$A0/<,?".82EL MN]/AWG,*V"6<= #0,2,I#C"Z2F)HCQM]&AA;"8QRV:G.2&RA*K>2'IXK'Y;+7/%;^VFV1)ZM083]O* MRTQL'M?V ;EAD!N/#LB- W+C%E"'L 30V&F*AX\_?1M+(*(0B0V=-E2XG;40 MI6:>+"X(V@HWG:HNA?>3A2*/L6;BMB('E@KW49,2P?%M2X0*)T)'QC(#]ANWED(I:&VYF('C.:)-D&[@ M;TZZ!Y2],:X+I23PR)>.SQBK'.#M_"3JDEWF0.1XG"^;8?:VN!MI?LYX U'Q M6+P%=^9BMC.4'XW>#O=ZH2,!,(VA1VJP2Q7E1YF,ZJJE8'B"^- ^SO[6-D<2 MOW.;_Z:*G9+H 67M0A\JUU@:E-EJVH9 34+N#RX8;*J%CVKRU$<';$HC5LGX MV""'9FW5^$E,8.,5&MNVTF6N_*6V_KMH][UL MVDP^_)$6W&P?(7/CBJO+:$&%P\O\!G [=7QWVD*!2L9X@1K\WI@P OEE*.F: M&C>P,GM(%'*N@*<$2TK^N0NKEVGUD]!N_66WR2;?6KI8)-(:E>.BMB=[G17M M20I7!))X9W7KJ P"Z?2%"QD@E"Y.]9B.4,YK6)!;>WQ^]N4 ;S!=T36CXA/I MCH'_.'.1 M_>IGJM5D:A2F8%7GT+BF#7'DSR5RXJ$Q5]8!NYU!P F]L6.AE G!(M/7U]H* M_9TR9URH,BD[0Y<.!VN,(N0JCU:1!==2S#N:Q(1]B6<])6^*A260MB39O+N@ M*G(++*_2.V*@)\#\,I6 *>53['X[L*5G_J%7L]&W_^HGN22H.[J/';,*T"P] M)[>8 J[7[>!7SNF"H&%Y]OU0G_FPQ_\77H_^([#V_@%*?(.%QF5XA]+0QHKH" <$BNBH%L+6*10;(2,D/ M(4J-^(HAQ!QKLH:85#=]!.!"*@2<$4KR((\[ ?!0,(SEZQ%.2OS$*DE'02+9 MIJ-Z*Y?..BF?:6L#UPKKMGW#^+.));(Q3]8*69&BX^2\BCO=2%7BACQE=$>B M#,,(KBC1=X6I*#M$@+.MPK^W?&8D?(CI.9_BY8JK*:0(6"3O;]J_I;I@+AS& M1(<$+Y;X+MS.KKFN, 9SY"0F=.!8F>/BZF>4!FD.'@5+=E[40R"NT! 0(Q5P M>]KF;RVE>B,TB,U9'=<;P],)B+6=UC*A5B# 'BVV*-4X%4A4E: ZRZ$3Q0+J M?QFC(XO@[\RWWDC3@<,C] W*5K4LF[/J?"19;8AA"C] V!:0//"/W(HCY)U! M;S[Z)6-!9P(4BW SS)K4W4;PP%B=/";1-!61GEBE><)7&MC.HL,U7N6CP]5T M)H$E_T)A:FUW5C2B+MB+\^M*903]E]N!4O!]1,-Z)\-]/0.Y+T.>M'F1ZZ<>2^IH:-.# M*J3X+V$+0?!%\ -2[PP%0U68E(_.6N!?$IVT,U@H8 _;KBZ/+F 7C5>B7!W8 MZ%6G?9\II:N%5"9<.G[@!>3 Q'4*EP#+$!L+"X?0>16'CD>#FC\KXD1G >!= MP5L_ .M OHM6LZ(#.RAG)TSC!3.#GL$MF?+_] "7;44&@=03Q/8B5D(DCEL)V6W^.VO?EV?"89BO'4T86QIJ+QY^*0?O9AAVQ?:>(# M_8T(N"9N&*8JBM$$2H@_>&IVV'@>ZF-B?&] S)%5:L[0/AV$ MUJ#$>%>C$&X%3/WO<';%'7[!^"Q&P-HT$-5UXCX53.%XY3 MF*0\E* KXE\, MBI<:%!A+ A_:7H<:^XE]V040%0J^[9J<37^,:*^IX2_JY]2A$F1)A:@G=EH3 MCAL,/9$:#6XD_FA<14R-IW[E'9 N!NGR M^(!T.2!=;@O294ZA8JEJ908,B=:M<#+:DQ"-6'.B5,6+HSO9FQ8$$"?JIQ>@;YUS#-W43Y!D2 MJ9<*S-J<0(F"TX%VF!JA&N' -5&J+-/1D4P3J0U[*/*C3<*L/DGO1^UL2E2W MG"7!JC;,>!S5*)VI!GYFO;U?12"\C)A&5NG'/FU):AC".^QLL]"4U:2IY+KX<4F;A M%GO@#MKK!5:!-2FZ*-1(XC)#!I-?]L *G.CY,M=O"LF4"2M0W OZI?77HB$( MR1HYJ65&8LUR71?&B3>Y^SN]NP+J#@8L$HT:8QCRJ=[^SD#82> [ZW#X'U!N MUW]E:&Q1Q,^FM]RK%%5MTPC-[D=.UQ3ZS4MD8C/EN0^"?I0%E $"_(5S&K+Z. MJV.(=:DR0QY?2H[S"Q>S1R [)J4+([0QV]K$V<9QFD2-H9YG M\/:H,D<"&T%#F B.Q.]B3&J\T(4"=EF2OE34$+3TE Z".(]+N$#AAU:Q!%(0 M<&PA6 + EG(YBK(><,>B4-];8">2,R[;MH/0) I7\3OG"".(\UWWYY33V';3 MV_9.I9U_BE%"42*IIEZ-D1PDI/*<2?:#S6??@FN78EEY=EF\;51[,T:U"9.5 M\E#]L1.PGXGZCT:>O-A/@YJ<)8%#U;B?<9*X@269I-@_G\Q2/J:)3+3EU-@H MTUR"&@"-F!P0_$7:CTYZ,H7,T!*9&9:RR]93OV=!L:,02MJ=U.,IY.Z8!6+I MN+(8L3%3;&B"(Z<^6O%Q7,(XZ<?K#V-W\6W2?*=3Y4:$!=)EG?AG!],KO.).$$)VJ$.M*R(O!#>9P98WB] M]<]JDDJ$$\[>1!YR3,1GQ02#(,H.D\ZN$FT"+8#''=0:6;DS*(AQ+W+@G+4; M#5*\JXH;EO\<=IW07DG1F+V,40F*+N6G(@4TVD:1,7RNX!XB+C/-A2E)8EK3 MB9_")=[UJ1D%9HV9JB[NH_*]G)7KN:6H2>*'\1/9-AY>>*#%6@3J2,,0F2PB MIK6)=RG*0AB/(I"F=F=57Q?135%3%DIN'$C['X'@R0R[["0?@3EJGIQ H$Y$ M"%-4EE%/(Q;ES$\288U]:U9R/':*T?Q2CMIJ-&UM,7SV')DTZO*FZ0NN.&U* M1P1UO#)&W:1"O>4M0;-JKQ1$8EW%!,0C8=6TE6B7K#SD%N."5^S\O.KFPZI' MIB/$B4A"5>=5;:1.HP)3(F$\) TO EU+HTR"IN%B5L=)@_Y#V\LG!&Q Z#@A M%J0\&PFV'^%$88:\MCDR?_K^Y:_X\_/?F&6PT11[:(,PK1(M[Z"A(KTA(F S ME(>*/36'U57D=M+EO,-E1ZZ;4CS+%J *;HM 3\V;CW<+:::Z4UQ:OT7)Q@5$ M]MYOC'T 3=A41MLIEC(@_P01;=<2FFHWY!(OM,-%Z/P$HAK+2V(^=S&WB.P[ MDNI98]M&$.="R(KD=!-@!3M#I&LEX-/2K1DE+3W-D00L3[D!I/V&%C.],N4V ME%A+Z"+SS&AO=]492>2*KE7 +Q.7G]:=+[!?QH[H(S" MVC)OKVZZ:XIH?:COL6U9/(1.2;!'7S01EAU]VH[%*$!+JQ(-36@2651=(@&! MPMEV[5+]B*BE,_*Q\?6.X8 715<:59+X3KD^EE:N [AWAMR"(X(Z6'OON9). M84)ZH=Q[V@F34 A(S!)1_JR4$I1<=),A= (0V#34>:@V?01M8#F'W39FBSC.7@NXE+D!0RP)1Y?3__;%$*&< 0]O\$BY0:O$JD#863G$ M6]NB!/%V<^;,EJ%]X#J6D='KIBO7.#+,D2UBYC"2LPZ>>[$2KP/?" TS3JCC M:626U1JC9L8SU&L89%^SR(53V)&>;P0O=*O3I MV+N+0H?5<*9$H/Z;,W!IGQVO6]']H+F>X*3/I:MG@BHP*84KP8E9%^PH<]7> M]V)I>\;3JZ&(D &U[-0\KJG5-69 3.AYJ( M'60!>+=0NN!8N2T17C,J2M3:1R1?JL- ],$D%UYK)UO)$(E$?1:]WS1K5O:[ MH1I7DD$9%QN0[A#;2\UQT?O/WU5Y+F@:A#65@P]C'U?KC9K$#U)$OATE[8=2 MTI[JDI>Z,WQ1MEG5?-=O33I(+]>'D?H"4V6!/EG6&>5>^T .C0[3\3(/(8OS M]UO^T!7]!+;DQ7AS.B^:-G-Q^2]=<>Y-,)V_>>;6E>P%<'C)QHAQT+,7 M__7\AZ.3IWXS]8-W)$5;?K[U 5+C]NVQ^$Q43*537700TJ9H*X=H,.48!;@Z M$T)FM-WWJB?R[5K_]2"D"&^U.0(1@>QK?;A(J#,T?H"IA.VZKO4[=9.)6K@R MC:*VZ4?_O&IK)ZJ%/B;)N7S;0UFL:H4_F;5/^)H^@J"[R9V%7S10^\4AX]RC MD8&1CE8LE_$P&+\,X&$(;K$&2-66[( *2)SNN"(&46\K(FT.3<5J[1VKH/MJ M5&\(CE%(M3D8J1A"(?1!16='<33)'4>5T;MN1IXWQA90M$>#B3*7Y(W;88.M MP+P7N@M3R@'=B.;C4!.C=O1^3>EN83%<4XEWS@U$C$X"PD%NQR<>4M-"U."2 M\R DT9LIU;[C^"@4OTSHHTAQ=D1&JY2]_/3\A=2IM,HKXR.-A(R3HI+AI#"B M!3G[@96:Z1TAA1S5?X03,+E"[N^D;B6H =!TA4.<3EMI(2'0X$ 1O3%70\": M0?K"MM8O&=;"J?\%2=L'=0$(.D-[67'"2S.U)A/8^1E&YHGLJ)AP;^4IS\&' MAX_/%XY:F7WP6W/ FC'\7._;'16;HR6B<8J&B:=+'X/8A9$_8[@;1#GJ3&B( M-ZR4=A[U^M()L\Z0\6+$"PJ$[:F$;,IE@B4RTE5UY0>ADN^ZN8D<;-[F4S.% M94L3RX IH\0$VO\4P+B(6WNGF+YWX&5R8NZ">[E[(\HV-%1C8_<2>=2HK-T0 M"(JP/XY N2"ND8J>)C1'118H MLSKI=G-(-$EO%*5V"9%4Z/I4SI/BO*AJC?+H&BJTHGP:\SD-UG>?(Q SBSH$,M1%D*.(I5K$6YA@7KQ-[F:0D?%**!-(PW&]3.ZO?#_M2&? MNT4JG!W1X^P'=K*AN8\?G^;(85XAUG':>D]D"NZ2C] MC;SDQA6KV#]JL[0,_A218^1PSDG%:PQQDJC8\B,+S;$A#K4-D$!R59O09$IP M?H:K\3&J85DBTAQK_88H++*4.[2>UCO<78L8VPG&5#/](R)1GN6I6?)W F56 MDIK'*4U!@NM@E;7QE=:#@'@U-:N87BQ*NGQ"$ZX-YJ%>2'D^"X*+TC5H&75* M';YS65[2JVI8];:AG9M\4D>"4G$;\LR.LY==2YU!KAP%1XE]NS!-9,007Z?8 M282.U(O",J:4[A\A5!6.)B+=#Q\;W8B\\QQ_Y\(: , M4B>6$@T\R*0 *G!YUII&-VK-/ K^&$)I:#OB-@FT='085V4E*N843,;^09: M]+8TJM[PX;4IWIJ3+5$COLOEN]^F)FH"8FXDF!.^V:1IZEKS.,/Q7G3!4SNJ M77.V61ZC,ZBC6(,Z@I&XDM^'^17YZW8^\"+2![[V(A*P$QVMD6D44-6^8NY? M?SS/NVJ&JT@;@>I*VG&12KU?5#L)#XO&9Z\07458A*.11K?%U <4?,^7)*\# M?V;&%7ESJYQKDN)+$P*_MXZI?S"!/+E^(W&98.KQR\[--&6BM*E)J?1*U^-S MKP.^V,/Z$Y1]&G=62/G5JC?'7->56Z.B]4@XC!YY@:%9%.>MU!S)&,4&E[MJ M@1 82T76,HH4;]U5HROT4AP#6-M>.2/(/9%A)ODE;Q4NG9%S9SN1+GV*WT/Z MLAUZ8JUN&ZKL2[-*Y/75+>JWU3^'@DGX-HF4D$FV,TJ@\:XX",!LR@Q]A^_< M@/ E+IH8P H)A*;ANW6+Z:$I76((MP'D+PUJ?DA-$34VEOX_;>.R4[&RVZD" MKJP'\VM>B2;;H+K@C/M+GN+C+5]"8 1-%(PQ9'A@J%DSP9ZSLJ6K'P2 MTL84*/!W^BWOZM8=:R69!LA((9(,Y:6CF/VMW6A-#D4)?XA3-GHV (FCUU"6 M+4[!2]$ZSAZU;W,=3G'@S/^69+;AWJJO2\G$U;"B;Q"0577GM5=67<>V-^>& MUC@X_31)P,XL(\ *ZZ,+A3:(KJ7>N]/FFG;RAEXUH["02X\PH5.IQ_MWY3H1 M67@'$CPBU![SUX91HG1;4WH'U]6P5"!-E.%*PC%P[4C-P::W4*PS5/'4_.OF M-+7I;6"]]/UW6GVI WEP@(N-.:A]7(,,H(.XYN\AHJLVS M;M#6JHG 9[J+F&C6=-WU;J\,X"UF"_]H=N766.IGJA+AWHHB%]P JQFADZJL M <)[F# E<%MZG V$?PPMX*2-7^H^[AW6SHUU;_RVZML T_K[\5_](4N;@2H/ M-1T3-.]#+Y^^/O8WJH'K>)=U\L&$/5_BB>(M2-MM1NH;.E)^:LUHHVEBGS0? MD&"B32FI)?(,&U@7R(.%!=/&GJ;1?!YG/XW6G)K*^>02[<'B+;,?6UK3Z8=[ M1K4'):2ZEJN&=Z"TP"EP%%M9H=E'35C-: 5-7PG*4M'W*9E56.6 \J(&344KG=[]M& MF=?.OQ=1Y#]_GF?/_41GCT_SC+)I]^]]]Y]P\3<<*]"%_Q.MQ_SO'ZJ>6)B! MWCF=>=\J^Y4[(R@]?8PKG'R7G1IJDMP[-KS<1(C/@'2,!HSRQUR*5>4T5%'% M;\E4T8#N3!1K^Z2;$VNY6GGC#=(46AN[BUHZ&_]Z/)KC/)4TX:D$J"&55PFW MLSEBKJ/*?Z=*7RSP_*D6Y7A9F35BG^).V_^D<^S5T/=5BN@PT&D>6<.U83 MB"/=:+?4\ZL*'/\TL(H% 9F]MUY*%^VP"4IK@=Y+TM7,A'7_WOT'9 NK/MZE M#7;$:F(H9#CZI:)-)_%$2(('GU+]6 L$'?M05YQGN1P9"785:GD*TIMZ5(&2 M_2&&7,^VCY;8OAU (R+3L_S/!-&DL5DC,%N"J>)2%5P[\'].7-3=L;:?8]Q' MB+(# W78?-'N@C6DG MZIU.U+RRF55_]IP3VI53@Z1:J$2'P-+% 9SHD5U('^X4=Y\"^O92<;*7,%(G MM$WTVONTJQON3\_%0IA,(HB;?Q4C!HT7IVC5FSW)'>\72JA]MSWZU:I2HS2KVD)Y]@F1ZX*;>LPI9M^8B,E5 M*TMI%!"SDO@!1G_>$341G-@S[@8[X[+))>\20VS['KP;]^\H"0MM9UO<()3D M-)MGM%^T+!=[;?%1;#U,@M90^.(VA:0/;MR:R\5S9N:W74WQ3I3BTYOLMO3+ MJ;0S#CB.MK%R>.YB4$O50+F2.0C(9&!-:>L&%_%1*\!4M%UZ*&K/3]@EG!(U M:W2E^L@V/Y=2A=.:BNM7/9VDN0ALC5&5:$0'JRS!-/$1U.\TNB*R T=I>,V1L5V@Q?YQP'H35(E)LEU[4PW!=UT05:9]$:K381 M_K'/I4BGC>!H/"?7=37PX74]C''Q\%V:K3]['_0Y5 2U90-#%N9CJ\U5D?/= M\G^"W8E,$7W^CZ$\6QG>HX@;'5ES(2W:P2^'XTTWMIZ&Q-_E[]S=[=K>"X1. ME//?FLK>#@*\[1GRY/2R))J1N5&Q!IUE M_\O81IE##V:G-TKVZ\3*@Q09[N ?N*[P5L20+(\WP;OGFXV9Z=XBU9Q\7LG5&VAC_^F,]K#&K?UA1D M!X$VE:R(>H1R+!\@6.FF>NW$B?SVVU-L"_E#=O) !TL2P<_ JOZ2UE]).9-G M+>F&G#R]]R3[FKXF54?^>H1<1O5 -'. 4G_3M_*_7DP_P>AV>A9Y.'B9?7 M4+\7$->E%R]V+H_X@.J>WN##,R1!T9K92+OJ#+3Q)(T=ME*N-RS9/X[K$$<& M&/B(K<]UC."4Y2S)80I&D6 F#Y3\NFW8,;Q1HX_Q<\"5TY/SITM(8\WKH@N- M+60ZYA79 ^GOU0O#I8W/Y,_^JGM M;V5,M/$B/%%]U83$T?O:H">D,.7MY:Q2?9:"F%S[;Z)* 'L]H4=U1>JPG:J@ M+]!G6@ !47 M\E>AP6,&!6.NWLM.Y8(8U*YO'E!F9PF!,?,2?8&UK.?*M@!Q3_+)*8P".)KW MXVC&J][,;<<02OCHNJD+S1V"=5F2E.*$IV\0N?7XO('AFQ(E%=3_S2F3M\)2D&0C>+< (SDT=?7&$09DV5XXL(*PB-1XY*2E&N3+W'8>0JV^6#G6Y6.HQ24; MJQ*17(Z_^IVWT<="Z[8^FSQ18RQ& 3EC]'F4^FB_N_$9]["^X),EJ$5_CG'@'D90];V) MJH^TO2@X$V6IV&0G@#O*W#0)$2B8<^^TARE-76RXJ;">L704ZU>'TQDYI:)Y MPX.\*.:2Q=)F4HHYP I!:KU](EB7D6D[ UI:U*$9@.\:%2I7@VGXALBY\,[' MS $/5C01W1.H)_ =+@3X!R=&*\J84.HT?OR-U!\DS2?]'R8'QR 3LU2LJ'HN M9*$9Y7; X/C&A8>MD)>(F9Y4C)M$O_W\4T15XM770S=?%LR1OB)V/Z(X5D2A MOVS@"\>3$L\?^T)]T"S>V+L3=+\0(B^M.'#7&5?*Q&=ZK&:SQA!1AT:1Z5;%)3)"XPWWG<- MV;[@PU?>?RTK9I^BY#8#(K=X;B:F@=;ZW-6"Z[Z,*R8#5.JI^3[[YS(B:YC2+[D[\>X5?KBJ5)A>1.?A8.2\/0YFW:9L-5 M$/F6-[E'X9L 9?;9&3- .LE8B)FVQIE;6O??$N2=%(@,P(,CF&C:K&:-"8KI M3]>=CWE.GN0$57VL=R:"=G^V +ZM=H_ML1]P='[3_VJ.1AB@P"X,\H+M)/8] M0-]_#<1J@0., .^$!Y9TQ*D2/?@!BBJLSY)NJE>QO>9%:*]1:#QKCLK]?DD, M\+-B#5&T5ZK-2'E'\I2TDP; MNQY-".U"98"'' E%M"FJ;PFW4IUY=7V.LY_]P==(R^B[P:*E9MEVHN6F'G^H M/BL1F"D?2*,.D9/8E/;,+W'R:U0F4TB!KL2O8[%%:FU@9Z4XN8N?'3/11O"L MZ585G"W+./A_,T[ "J"F 6EB* MP8+'J)ILU-@@8 N12ID 5EQ4O=M7>-:=I[6YT+MTIVD_[\?\0LI9J(WDD[F$ MT$'=L%X20042!2/MG1CM%M7=00QQW23%O@VA$>,4\K)VVJ=MJ96^V S7,XZL M7V_:^9O/,<-%[]#3PXN8:,*R[->/=\J\M:G?"7#Z^>_+."IP9C=P/47;M:)Z M=9G:=@R=#!7@14T,IZMKE ]0 ZZL"10YD;^:4)^8$+79I]@1O)?>"$Y$=C!#?@1OX\*-Y,#'PO=Y4-ZR M1LS2?00&W_0-*0.42-25Y(JT:X%0>=_O'UJZIGR2]U<405:@G77,Y\L]1+LR MH$<(F#_9)-5&+F'T&.H-E&-:T4^"AC.?H\HT0'7S>@GU#;(N$1 M2U'9&YDNU7R/*!S!PA6 DOR.I4'/IU(19@ADA9C=E4^V ,8OY,ER$4^1/32_3!KF12,%9QE[)81:1'7\SZI=QF08(Q>J*3"I\@CU,>/7:J M(_M]3F6F"X?%7E 8N0T*?HQJ2Q5R@;"^052$5TR3!;'N$BKW4*&*N MVR_E(\JH(Y:,R6 +'B[]8VPE64[E2JHJ&![XU:QJC%A"N!A5?5=KQ2%C0KU! M*16UAOICB0!4XIX[77]Z\=&F=CR)5A4IA?$J8X;-!R!H,A-=>)N,'!+$6>%] MFY!,L@0XN4;S#J@*&86N/)*J&@CW>Y V&:C/K&4-9'_7SLU99/ W!NW%-U$% M7?,G!I@'T8#=RPA8JB:QBH+[JE7TCKA$-WT45&D$N2%R9 M:Z*1]GQP];0\5;K:R4>X:'DH^BD[E]P]5@??ZUK\4+J[:4&ME"8>7#,,.]6^ M_D!,FSS"K.@Z[GLP>Y:Y"KTYY\2M< SA.$"LMDB_CA2(O@DY5>R[TP48N2A1I@(@VA)$E>L[D^@73&J/HH/OW CPH'$L_(\E& M^>AHD7XI+HZ3']%0^)%95C.TPG5G+GGZ/&5=D+Z3]@+])2UG)K1AD;BRMW# MD6\(\6/)#VLFM(J ?SHG:/=0*E0R+E18QR+G^OF4)4A3.!-JRU.^>? >[QIG MIA3M <@H=80#="$,9DO45 QGY('-V4D>;3%@O@J8;0Y(0>T]+2V2W.@+Q$3^ M)*C6J;$#OXF.>.?$)]U&-D2UOUDM'0<-V&R^T>3G"Q8E.)A(![W#Q"/ \3C%D \8)*] P2-"-M4GF@1[K%6ZFKV@65VE(>Z MYC$(C0RQFQ'A9Y2NHFCBAO7=DHKLJ"5Q5#UDVZ0QT+SJ?(Q#'N-\?^$VM>/D MF*N4^<0@\&.::-D;/@JNC8++%UM;>MZ4_J&Z[>?HY+V (AP_?U@$XE"D.>9$ M;I-!"O4&=I&J4O] MHYU-TX(H5SH'/'WOX^R9%(B0DFB#U>=.!.@1WL3P5]2F53!(4UM]RGX4AB,. :'PS]NJ%)4)W7,TJJR4 M&-*;9,E'G.KD@YZA37)\X;!_/N[ZO7^M]9M]FIM?;_,$(>RB6C&*"E NR9:D MW0%Q3D(I#(Y64*/%=[Q.==8I$(HP'FA35HK$8-ZFDP%5EXA[:SY=%Z"M"%6)T:(H1EM0DS76=HPF?^. K.2&GU6\PIVJAR7VX"J%T0,7$49#*/=DQ_CD^">UY$ZS$#6^'0-)+]GP*21-6NCMYZ/)\U_WPUZVHA(5K%;*\VHM$2BHD. B5Y=E MH"A45KY7NUM,84/S>J!C"(2CP0&-FH1;6I5EBQ77TO/-C!(6,](UCO#NS);D ME_$_!^ZU+\J0+"8E17_LN9JE6Q,"O$GSR=M#!U7H O2?G&1DBA>+&@E CJ;8-!_(> B:!@..XBH=(AL:0&I5B%.@^9,).M9^[KT_ MNO*?:8,G.J 1ZF/..^5^DAL%!VF7(BL=E3P.2W[U=B'/1FGE)P]"0S(O>C=* M*\G")BQHDJS#T.HI@X$D@6'TDI:L\=G"93:,,R;%^MG[)FC7W=A-:QQGK_T# M^?B$8I_JO4<*2RFL'PW O&?D0\=6"3;D\Q3*U^&=Z& 3'(A+=E<>X\=YP<9B MJM@HLR0[=<]DC<$@]#,Z8[B11+\5R/YXZ\TD>QA6^YWR6F'-O?]..8Q5J/%0 M@_%J'<+[L0O)0^O6A5(YA_[GRX4*)?P@$%&4KA;6[+WWOZ1Y=Z>9Z@_Q6^\B M$N?! 8ES0.+<8C?Y16(-C#2JJ;O!8#%Z>RP6C4(/\Q\@MS^G9/Q4'"QQJ)]>+B76%II?M02<+\*P@M 2,IK42! M,8)!(G,"U9C'%JBY (F0RPP2H9S&7%&T.^\D5VQ>VCPKH)R]_]*,A_"V$+0\ MT\<^C8_]4I+*N-2/^@Y!^_1WUL]@1RZ\H;_SLB+P.*YFFQ2M3T0XU\I0MY&R MD63%&1)F)U2!,=IFR/TPKF8B;9X'*O58'IFY;6OC@[8.)"#A@?),X,OVH=A2 M;8,*B?DV71?L;VU'6?H\B[!:K((5H&9HIC(=D@'79J_$ &9XD XNWC2?8%&2 M"4NS#BP[;U@5O)/2G;FDKV_2#?G(8MU?1B.FD$,:"A3))G=47(99F]!LEZ+' M>5$/,=9.&K>IG-)5YP5K"9'I6_C=WOXA7OMM0701O!ZX^JJ-'OC&L(U!\X.+ MCUIQG,9!_3AT?LGFV6DOXA3";7"FC3Z;("!"U#55W24V>^ M&J8P)2?9@5A<@=P/.M'05Q7KC%,W3GMT\*HFD:H$V>[NK(XBG$Y+E()2K M.!^;64HD!T?)B&%'G2[V@QN5P=:RQ!@RT;L7N89$P6)@$75R:K@:ZD<-2$!B MM%!^GOG0W>72AHZ;R?-2>5I*X]S!29GWY,B;);FHF/N1;QHN"DXV> MHP6^<1N(*PD3/HI9"ZHI!,D @DW4!)@BU&$9OE)@1;$@88>Z(58E@0PF(4U,BK,.+6)XA2[RJ>@5E;$GU2H>/?DJ@ M>VE YK'B,@FK6TFI96HV6,UJ/!TRV?(8.A:6LH,R<>=%57/4V%@7-C!,@98J M2"]SBI?SI^C>M"0QW-+*"RA.$6_>3MV]GHM X;F8(+^(G67XG++[.KJ:BPU/ M:ONZ20\,8Z&WC3- .'5 0>*JO,:J6\12G&8G*0=']A)N@4<'$.&Z6F-F'6 PB2V,2[' GI]@RQ*9[%&H0_HX@=H(QN].XR1<'P M[9P8M("'\AJG2A<=>THZ,'I:#?OO. MNP7/TFFQNKNHL00]3XM5B*FB=YG(A+W*;_O713O&V=MOLE(D?[M^[ M=Y_-P@]M61[]U)&$P._DU;W>=.1!OW(H>H(JU3_F0%O\92@7XC)?2Y*(KI#A M"BI=E4NH\_K'9_9=_8L/M=N5'E:5%[U/S%N9.W[OWZT8\NPEO_ S3KC9Q-0+ M,B2HAWU//7)Y@*3^[?3U#Z?_F0G>]35WC_RJS&+^2]=.3GJO86 P$(N@10M1XDG%8L% M;'9-(,3(KD::O":M6D69%88?<(8+K@6ER'*6.[U X5^]@5#IFVT-J2^/)]8H M>C7:LF*%U:K?"7+%":+OV?'Q%RNZT)XI]D8T>]A/8*W0"4,S(A7TI\E9RWB@ M0-C2:D%R8D.%0;[3+6T_LG3GN5/$=:W)2,Y41]U;6LE#4NCW]JL*8@Q^#PW, MR#M5/"B88\'IW0C@R!0TWFLJAA)@F-*!<,@F4>/%I$/.>QR=E"F9-YPO+83H M6!S;6%H=OQ.OOYY$ YV8]$*BX]&,+!&@655VTUA (-0)R0A8LN[HI MX2)':XJPG[@9K88PO+M[;8>-40FHB8KJGP,38$I>RRC,[+*BD["?MFTJB0]= M92&ZHA)/\=Y-DH[3. .;1..9OI2X!ZUA3#_Y\7WRNX@7^/: %SC@!6YQM"/5 M*:[F2OI2Q1)P:OGO&H<6'MSUPQM-^/@1;3M-@L4S/DBN7.5'P^I![I+<3%YI242ZP2'#T;P7/3O7QF!1N][8E+VDW<: M;U"(])6AA*>,%<*G,K>!LB4W#"91'GD+B55W2;T"H_4%2TU:%7&H@N&$8$&1'-@'E'%O!Z%^Q M&RQY7>$0&\NJIV?NLA XLF;)%*6K2':['RAL"QG$K0=V MY93Q@![KLE;M+S#M1O@>Z2LT?=!]T%!*HQ76>4)\,$V^BM$(L8K8#!-' MI_E7^C DS4T_M)W(?8OC+L>RO[N(0=]%G2N,G)!AH18OBD!4;IZ@']7IS/?/ M9RX3RLFNMHFYBU[,/O(4W*GQ9UHL78S(&!!%)T&Z +BA-Z7"(QVPQ0+_\58J M++QEZ&S()3W.FOP-$9AM;S/BVG&9V>@3#$%!$(4+@OXO4 @_ MJ@MX0QB/LM@429DL-AXDSQG/L!Q5H2/_W:,E!Q)BH7);M$&'/_IYV=_7TXS# M8BYQC/#;2CG+*PKKJ?,J,VXP!$EX]NJ)I MB1S-D=Z,)X& %VW,&#(8Q]E_)9L]T?9DI?,NV?NAN:RA@LZ8>W(GE%RP:)04 M<^NX;&PU2VH^\0Q2UEQM/>%.HEBJD3JI% O, 1$YW8:&V34Y>1##V-CSH.?Q M L6VQD&Z2QK5>*!>;9L+TCR6A @ M)O0BMV W L-[RW:6[3&-*N0AU]H6O\)^SA Q".'[UBI%LZP#>NZ4YPFX+F(' M9P!Q2%,:LZ&XG5751Z9)(0<:KQII[X\%8Q6XG\.20X.*V\\S$!0.1>\" JDC&(N0&K M,17%P6>N<8M*R'_H09B;)3A+0)C =]#RJ39^T&"]<6[M[5?[1L>.^E 4E2.U M*"&7(G^XW@8-(E'_"5)\\9#E*K/4JDHJ(SJI.W$^B\Q:V!Q\1"OHCAWM6!VV M12!F=B2$:PH$WH'![C_A8]>TV D^\JT0SHJ;OF/YA(PAE?55,S/8XO"KF J( MA#T<>#IQ/R?7:NJ.3@#W$KR(T<6@TC.U7T?L5.G()6:3[[^X:C=[_ T;+>QG M\-C(2LI3.@:"6L[4&"KON?3Z94ZZX)[N=V#C^\OU*^=L.E# M[4FR9@);8"8N&SY&3H&V2_XIY"S4VD -XYM*CUJM\%%.N@Y !F2 +7?5-O;I MO(]G>X?[58)6I&O.JZ[%3!4U-3^%&KY)+X\[P&*.0IA?;6HM1I@4>X,=&AF! M$:G&IW$='M^H\.:LXV;O) \;"$9AO25%Q6/>6 MOF^:LDYJ%&S+80PC:9&T&EY"LLBC\'(TC1 M#%"G>0 [D357YGEC5:3S/N&D7;3S0;I#_.$F%EMM*.6C D2@F.*4G88("$V1 M-[*:UJ6J['20OP=_F(#[9\,VX3)%=Q0]:*8*RW$T^@& MM&V6[3ITCER9^[41'-&YGRDMD:%S]O-!OG,0&M0Q"LY'GE1Q)!Q84S+:_\3; M#VV-,\X!RN!A9$>A"1K\(:*]02,2*Q9@70:E:%JUB1_VD5S)G);[1"&7 X=$#%]:/)$LPIC_(6>/ M',,WL62IEFG'N$@!#%0PY#&W#1*_.Y!H]!4<9[\ZOP1+2-0[OE&\-ET8]6+U MDM=,><5Y(W=.X4IPW/W?Q]]G\@FM&'!Z#]G)14&[3#I#",C82R/AV2\PQVVY^FS"3\+Z02J0+#(>,!MX=I1 !S3N M>W=O9PTF]R4J.*ZH6\V*K BJM*ZAD +2,3=:!.B']>L5I7PN#XA 4#E^(DI$*D7,;%#LH+:A.%K!'BOF EHO23N,'B*Q7R45%]5C.*VUFY80 M[&\Y"&!A\KC _'RP= BHCRS/57Y[U]=[0R> M//WJNM;L9J0SGO_VXZ__X_\X>73ONY/OC_D_=O__OS<$GZC/N=:Q(+]VM6*_ M]O+QIM%]I*.KYOC;X\;-Z__]5[K*T;$D6),WM_[\2^Y#*A M/RK>^W"]J=D,^;J87UNZHO3G3<>F.^I@D9&@&_ZW]\CR\%_(L.!\#6;:"JX@ M(>#=&G\P%J4>!"@0L]_^%TDC]Y^#CW,Y!1=I\<7/(J&22M)ID02:S3/B_6Q5R. MZO0Z]Y_D#_Q%X-!.=$K9OZMKPTC<@">W3-V.^!<030V"C(JYKBNG0V(CSDLS M?&J:(@C7M X215DK0C@P#:ZDNY148J2V(WE"8E1Z ML=YH"7FYG765II%1:*/[L")+Z>K+E"3>XZRZ%:7W -O=MR,9\S7AOX79I3W+ M41\C2LB5.B*F#OZSTOD*M,O'1I7P2)4,X"#2AS7#Y4D.;GP'\/\-C5.D1]A( MLGV>/,H?/#KQN^4X6VR.@Y.HJWFTN1X]OL=ES='.B/7DB^8X>SW,R*/:"!N2 M>?^+1GQO>>4 KZF(=Y'=;%U^YG?1+^S=&=,G@1E0N?I4TE5W^,+O:B9]V8&; MD!.+'+W=$E;M1/=E':;"2C,[>'N(QW'+HY#\8N&PMJ_E( M05^T0Q=TT5>!!?&]S^Z'GXTG]F#O>?T+,BDO*8QQ9'O?S0&[A:>X@NQ2^0;6 ML>M6%CT1.V_R4%JC9)1?5^T< Q2LKNN7< 85VOVKV'HEIOO0?>B5)]!')FKYW+_N;/ M(G$+'V9'\.1M5?@9CDR5KXHR+9<39*N9]!_3\!$,FMN(BZJV?4]TL4WQUL[1 M^SOC3SZ;#?WMW@W]J_]5]KI8.&_V?X@Q_.<85VT,.&=_('X7RWN/]I?WKK_< M'YR$Y7ZH"=Z.9_ED-<&;L5Y]&U=@W;Q_<]'!Y\^SZ9 MFN_6Y+CZD*-V"S]*]T<6]HC^#J4?:K ?X\I_)LY\,E%M"#9\&_]6Z$=J]]8 Q[*TZN%X). M(BP1W;]W_X&T>7I_V?]_)R>9U";I!PP<#R'PL$&U00BIPA1X M=YSJB29N/@/75T>E1>F$,1=MQS-(<:Y,1<^<:TVQG MG'++*R/O"HZ#$TL]0EVX0EWBW8S8QU9D M?Z(2@W^HNI(T8;#F! \6%5\4C(N5M]]^%2$I^[^*A@Z@C(^>^]G79&G$]N,/ MK^*O7_*O%59]34'.9$@_$(ERH]/S]^"M[!F87$\_29OIYSC[ I6X12P)N3A* M-8W2E#%8BD4$M2_$=H#EB=HG"# A"K%"_D@ZP0UO3]%'3?$@A'!1=.3=QB*> M/^A)EH.,L'V8==CDPU6O/V[*?C7X@^KDWNSHY(GY\8^JD7 Z]W>/5^EC;W" M7$,,APY$#-9L:][J2W4-XH"4NIJN'O@"),GD;M&0]6C8[0>_J^4*2A<%/XQ: M_NI])H7QD6C'U!1M=.J A]D #@,^)1%H M0#)% ].SI,P+,1D+^LJ@C[X@%G@Z @TWR=4S5P*PQ$V>2^]I$Z_$9MEGS$/Q M@YNCEVL>_<7_8_O*$]?%]N_ M5 W&#C_Z+KT?I<;."0TQ+VJY">[''TO6[.G#XWOWGU+B;-/Y_U?JC26G=HR< MVI\WY>YG]Y\OM]@8=] M?/ST\://Y6$?^67P\%J7_3/V ^\)O^MHA__[5P^^BIEJ9-;^:E[]$I?7>NK$^_/ENQ6C$F,O!B=ET554G6Q&:R<;KQMR\"#"Z3]C MQ8%ZBR$\;9J6R.K+[&5=8;UGQ?P-];PVY9&\]GSNW&+QW3N:]555EK7[Z@\I M5SWD1%6<_-^C!\<3'BI1TG-A].N3 M;T;EQ/T[X,KYW+N+[E]]#?'!Z9G]13(@1S(=-;M@[F43RP9-:3>T :>7S+?Y MDT7R'^;N)%S]Y].WQ MR:,O>RW?95.%8O_][[[L"3X8J[MAK.Y[7^S;QT_S>T]OZ^G[SE[S O_GO;WF MFYB%OU%W[Y3''#YX<"]UF=]IKX]&Y+V,^<2H?M'V>GH5?5*3?)BFPS0=IND/ MFJ8/GIK/V(>9>L7;O>K>WTWYB"OOSN3OM*2\XXZ$#S[?#%[V45-XGX-=L.CU MO>[C->+XS_"P>OS@V_>+:FY1)/Z%3]')XZ?'CYX>9NEVS]('Y;QNT31]\-3< M.NO^SIFK.^'U?<25]P?EGVYTH $G^!BII<_A93_8'Y)WELRG !L?^.55M@/! M)/45OK3"Q\/\X=/'[Q=^?;RQNN5I@T^\*&[=9GKGI,-''*#;O5M.'CTZOG_O MCF^7@SW]5*G4PQ)YIY<^K(_W&ZH/\IK_C Z0#^:(.'GRA[0B/]%)P06GQ('V M-))^??))TJ!/W_-YOLE.F#>S M7"[=SM>SBX)ECHG(B74$Y)&3%Q-J"2*:@$1ML:4OTC5%N]8Q%1\1;NEH[=R* M!.B^6(:!'V)?V=85W:7]9"!FBUV'#^\]R)\\?'+9PKJRKRU7"LE(L1J^0F1H M52D4:UB-CYX/=(K1A9QPS(X-@MWXX)]3*4WE3Q]M/-!_3.VW=UH7WQZ? MZ+)@V4T>#C)HT[./.;__\-BOWKV&!%(6^Y?V-5AKWL?Z6%J4D87\4/:'@Q[4 M#F'U)WE?GO'W?,'=B-A;0I/RK-V1?*A;.NHM2A['GO,O]#SZMHM]@4, MY?1!-BFB>XD]MV(>4,Q2:NR$LUE:]^=V5M;4\'5,JM190;P(\ZX*0E/X\;[? MY"2(:WEB'V1'3!.7?8_3-YG\ZU+$7O>/[[W^'UZ_!]\>_SP MP?Z//Z!G_,G)MY^B9_S!@T_1,_[TP?5ZQF_^8;U%>?+PRVEP?W*5#>?^=K+7 MS_S&/&N[[3NTUGX>_;+<><#9#Z]6369 C#O[2"TTG^X/&C_-&#A[>TU>O0NWCH77P7>-CCXT?WOZRE_%F8D5U2 M](.138SL_6_SQP]OJY&]"_VT^UV%AB54/JZ[<.CF^YQ )(=I.DS3%SI-'RD, MY-%^>K61]Z?4K42L7]_MN#MHPX\3_'T&>,./$QT>$-Q_P #=[AWSX?'EY[]; M#B;UDX=Z-[A(/@"E^^T8IA"XX^C9+.^V)E_^N ]JBF5_^ MY:AXFWT<$ /J*8NA@V*$R-L>M$XM=.W) ;IV@*[=3NB:L1K9SUVQ7MX)G-H9 MO2G2C<"8 5,\K 8V0=[P;6#@H@9HYS9#UT3=<8-%"[T5.Q?0'RTL^-COU.RY M'Y"WV=?S8HV3YE]L;A4'_0TK*/K[K)V_-7DB:VF6\.-&"C3::+&&)(/1_1K1 M_9P\/LY>7'*=JL<_NHI,/SWF16L^! \6+V.%EVK M;4CHBKH#H+LC"#WS,A7&L>@LAGQ.@DF (C**4$6RTK$F89]B+BN@V0HXD;X? M!U._(Z-,@\['?RE5%V]1U:Y4-52:;-6^@J0 M]TUPV'#R1!>+E3U+]-M(J/4?!LM:5\6LJJEL@5_Z6>[YBC2?EST<@[*\(]CZ MA^G@@LVV?CTL_+*@>:\:_PU:P=RLX/\O2<2Z?PZT=?PKT4*.C3T1IT)/#,FY M'?6VCRP^6JW.LKZ;__M7[FW='Q'8]^3^@Y/__^SD^!_KLZ_\8M_L^VCD+SY] MN'[[/KC51T^^7;\E)^HCJJGNZ\ZXI@SWXZ^NXY-]TF,_*F<_VJN<_?_Z^,%U MYZ[\_SZ1)N3AAX?U[=6W]X*].D2KM^-9[FJT&H^MQWN/ MK5^#G"S*NX^_Z[,?JGX^H.D8;O9I4]3;OH)G]U-(:#U3'5T&5[M^J#?XRHNU M]*]^0KGR&XV-_[L=*( 8:FKU+TK1I==8N8R#-]%$?+T,(0R?7A3QI MF;FZ=Q=+X2W8D$-\VC2#O\0KQ)@4U_SD0Q0?/!_]]3A[W:YB"VZ\1]7L?W"A M)[@@:=RZ;=_0Q^_>A75KML&S8J 9((EOY'%?!?G:G_@ECWZ1EWP=7O(+#NWV M+Q9:FINB:GJ=_:/=V<0[MY)N"Q^R>2L^8"=4B-PY9N^3I3QS\V+H*7_@MEB[ M)IQLAI7KVH%TB.<^]O$OAR>A'4;$'J3WS"X-YT!H?[;!@.%KLZ'WX]B3'O%Y MU;4-W3-'VL$_N*0X.I+L7BRJN3>"=)EUY\IJSC+F*XHWDZ_.W+:5G!4->-?6 MR%.D+]5Z-Z$)-8V+MBM[_UYTA5YC\%6QS34$ES]13#S^&P_I^*^2IQK_V;VE MIM+Q7PL_:O-J[1]N_$E%9^3.Q0F,N'-EOQ=(@%#_3,%WY=@W98<V2F'685]U\6%$A;.[\<)SVV=;O"YPT=$6EB+C* M\.?XF6PG7!VUM432/!UCVG-G0T$=4X[S.#9EUE):%X<\IFA+^;FV]F_RIJ%< M&M?I^+^[JG_C!V=WQYG)\R]6;Y9@73>C8A[N$@N4+ B2>?>VG7PV<_GD[6?^ MHPOZD31"^_VH,S+'%XK%@LP%K0/_=QK0>"QWZMET\3\78QO!EV$K)%?0+WMK M0*;!3Q@M?C_9=;UEMA'_^KV+Y_"^U]4=H8^L)F$V;,*TU9(VWK37%4:_BI3J MP:-K%+NYB'LC)QFLR*/O/DE]^UJ/,"IG?\NG.I:0Y"[]S%,S'>T +)*SKKW( MYGZA>R-2NA6.H):;\"EQ5,UEER!:YD49_E";)J00XY"OV?ONX^;+Q M0W"VY70GCC1:@%1&^.ZP/&YR>2SJ@:P#&XZ*RV.NZ)K#U-SXU(QV[K*B [JA M$ \;V#4XJ_J!O#S:PMZ*;SK_"<5C@3;*_[ ?UGP6IYXD*)^V&5<.0O35NX;J M$*L0@_O=6ZP.*^$VK81B[CT_;UK]A*L+2POCSV'>I +;;PY;^'9-7$GCQMZ] M=^5Q3+INA;WHX/%5YS2K,HOX==^[3>9/WU#ZKLFCQ\9>.<<4DMC#R)C@$(^< M.SC:^0Q?MY0Z)/]1_GI8&C>Z-.9;0@^$;CCO/!%@@+"#9;$I,LK,S[V7G8>R MM(]>BL%[Z)V_<8G<6-WV W,J>JM-I8US!$4^'EO@6G&RL0+T4, -#K-_H[.? M9H^JSN_/HD-42M&9__#OFK:[$\927JHE6A&)Q2K.X;K,]3-6-G\^E6Q-'JVS&(F0N&G#3 ' G MQV@U_;$D\#2E-#KS*3FM>2X?$;<]3N0;9]VTNA[FZ68:._--?#2_!:/H=9A8F_3Q/;#W)^1_6*@M"?EKH<5(JB6 M3?0915;^L>E_SJHYT[4S;J0WV2]D[E= R$KJE/]==0B:_18_:]L2@,"8=:?4 MFW?4)3/LR-FK%A2%'U;(C:X0/ZV4M!=Z2AP/GOQ7\]_.#IYBGC,[WJ(*=4YODBET4X M9HM:XZ1 61RB:W')J5!789O[&2VD(,;T[RN"85RTW9M8[,B*LEV3JT?E?G]P MZ!*XQ=-\%^Q [<[\5$= ODYI.V JYWX4VY7K!+*DH?66@0VT%(Y M4%JL\2\R-(OBO.V MJ %XZU#U=U<+,);E-8I(DI+N!;E6Y> 5>5=0'T MV+EUL2'4D;3V+08J8BP= 6%F75N4^Z?R#C8%/+AWZ$8_X/L/)NS3FS#W=LTE M-N_],]AROLV<-EOB1!KC9R UY5U2 OC*3RHV@HRV]8=9V<:<8II0BC5:3C0B MR'Q%$/BB.?K[&X [4-ZK*^K^%,?71SQ\X.79TK\0IR'1X W4,TI__D>M#VB] MI9TSK)6@YXPCI:SW],L=/.6;+A(R_8NJ.5:K5776'7R;FY\9FT[FHJOW:V;< M0CYC>&7)KF]$[E*(VF3&6R7DQW'VO!&4-Y>2S-;-^HMBC8+PTI5G;O0A09H/ MJ^!&5X$&,]EZF-4PKB+,*N? WX]?'Z-J%+JC"/RZ6/0^I$7\V_MXB1;&81YO M]IB/A^VZK05,D1R;L<,B.X/X9+W-&;$Q'^JBJ[>'W,2MG^4=(/P;%Y"4 4>Y MTQ6R3XAY33%K5$6]5A?E80'<;$*"6N V.#@GW79A&CHOZB&R%3%OSTHQ=#Z^ MHQY";_3[C$#5"S_A;?\=?7:8W-NTNPD:BUZ&V")9U'G6M]B3:'Y!SA%LB]K5 M?-86M?0Z^QER'[1C;W7#^//&G%Y)9YIIYG.Q517]<^2QU&@O\!OFI?]Y]CS/ MGGO;EIV>.L@B5X#M^2!?;:EU7S+9T2>/>-1[M M"UT"OUW:XL?-JW[LABO&2!BUT-YI75V_U=:N(.7NVK*SL?JV)D/0'@V"-+K= M,5Z-)YZ;-VVW)JG%HEXTK&6:JQ4<:OK?G$N_&V)+\Q/?]GVE.G%#;]N?>6VX M\%/09>7ILO!1V6_2P]OXQUV[]N?!4+585URN\4'+JL,25DS)HNK MVV?=6PH5:30[DKGM9'4[DF>OM=A-8T6Y]L]_W>Z1:G[KWQ-1UXMS"KW=Q6?_ MHM,;]'=IR;@BG G>D.B-6Q''S;X0P*#\B^HS)Y#>NDQ*K MHEK]HO9;AO1Y#-21:[.Z#VMB*V2@XW'V_3:;4>=%V=1EX9'0H0Z.JN'\&PALSLE73 M^^# &Z$\6[JBWBSG!=FU6=&\T997X^4+]IX1144>._6\UU&L6LK^T$A]RGUY MDSP>O[O0MO ^ZU2IJGE-YEGIW6P:9-390'!Z1&O +-&-GYH^0GVJQIL^<B%5<@/ M_D<*TZ3@?(C*+HW*XDH_#/L?..S&JAS&_0\<]]-XEGR\A-!AZ*\S]#O'Y9?I M9M$IQQ4(=;>V6>,V!%P>B8[T ,83HC(,T7=X%U+0 *TLE5J'HZ*><==:?M M\*;EV2_D+V2G?HBKN7=M7_OP8)F=+OA?/P[4R\B\C'U59%][=\V/J']WXLFO MBL =^')9U=5Z3;/S34Z1>I&](7HTZH2)$;=Q$1EE!0<=5\JGGLW\Z:]^_GT, MPG_S$317Y7QD_9P2?$V9CQ\C]ZNE/O//ZB_]S,_@:E;MO!XFS;S%LW\Y/\AZ M]?V>TRU=12?W:14UV?\:&I>=W"/N^OOW$7&AT8ER"I)UD18EC%\S(S6E[%<* M;;*?B;O?+XI?GF5?2]9/OB )/S^[17#Y.:M..S.XP8MV/A!75EPHH#4HRNS, M-3+[D1U-/ B_5(NY8_I\TY-%7CU3'@!#S/*,G?-F3K@\V+-&6AIXT80,%2) 0L'V?M78>M^?8M8S:&1H;AY!&6\@DG M#Y / /W8:+40R*XNJNZ\W18@30S6%.D)C@#S& +&U;*HNA5'EDM7KREY>.;M MPK^2$E+5[8U/9Y1B?%NMJG\IV MU)GH@3+>&CXP@0 CCESZ]+&%$-EBB%5EU M?-M1^L6!0"O?C6"QFLIAOAE_3U[JB*GJPNK;W50]0?Y7QC9_Y C=F/?ZPX#U M&AQ7:NRKFH'%=KSC1W7]V)0?QE";>D%@"ZP6G_P,\MJFERG*8AW$?ZJ="BWP\;!/"_[7N>/LM=]NQ 1;@[$INHR! IC8G=8;=0I V,9Y\;C9.M=73/,3 M\[:KUL=^7*3L'$HNU!==;9AO%?[)>)_R^W ,TT'A3/P->K^V.6M99\@67%%U M1X4Q#"%B*/ZN%#]S':-^62U2+S\AI^;0=%E0"08/*2WWU%T;B4?5?[>F[ /, MP>>_U)\W<9D3H %&F8H6Z'WC=F7BEB%:?.9KYH&._(]^<2C=-ZV'NI7>^5S@ MB7Y1R%G;G/A?-C%, ZZ"EZHZ#KJ0!"FX=>1.)V?KAMJ-_%X3-&\ M5]HOHZL^8$T2:P /!5ES&E,?,/VK!Q.O*[N$F9.$.: ^ 77"FB3/G&!9L7,BY]L7";;>3= M[C?HV^"OK==U-8>&]]8@V#>X$6_S!8D EE:EV?97E!M>^2: M) ^U(S *>0?Z.6L4,N<9V1-L"D>\^>JH!R\@\+NSJJ40NXO8AI6*^#)3[3_1 MD1#WS;B8SC@U-1^&'B3W 8Z[%C[R6/*E'UFQ\2906:\(4C>X+[3J\I-LIZTC M:9"&%(\T\_829"&SP7-SQDW_T@5P)O*)P^/G_X;?O_T^.&_ MP;2OE1LP5W=;=:1E=J\[D_=Q77N';_?=X9VO??(%FVM]__[JP>7],C5'Y-3S MW]<9"1Z%$'H.2A+'H>J#;W5R'CPY/OFWZ0E/YRP5F-%T Q/^0J1'=)_\0EM6 M:T%IDD=HD)HEE7Q[/_ FNH?R3#XE6A/I1F,$.'XMAMC#X2D"E#Y3DAXG.C1\ MX!L_Y6-H3M_0676M3-IGO1=^=UHO^@A@3$%!HCXQ\ZI5/$XB'8JDZ!/TC'(*%0="3^(H1FMT*^ ? MLV?/T?(%C#"7TTV.6A3N-]LU[;DZR*SQ_0?V-('3CY DSE!+:X'D('1X V.G M$F:#UX Z# M/E]6Q,P^4)G*8#,B1L6'P8CUC$F LYC'X+:,K=']U^;,^KPA_5?FZ[(V*%2#.8Q$?:M4B"4I+G.$-@BNY3TWQ\ MU>*%?Q DA)!B2E6".'6ZHQ*DR4E6N20/Q9T397EL%3%Y#)-P"@BS0%DBE8)^ M$N(E?G@3-FHX961PIO%S]"/Q7P9M!):)H%$VB8F MGEF%)2CXH: Q]X^9ZY*FI*H*ZV%C4BI;LBX1 H35X,^E-KP&4#MUBCLR.8.K MCV+RY#2'K;;@"*B]A3NKRG3GV@I++-RV=U6B8#2*D\2OZF$-T[<2RU%MM ,;L27@.>X]@ MOB!]9BJD;C@'_TXG:[!^Q]E_<&8^10?,_9S%0:#W]X9WHX[!> [_"]Q&4O7 M.Y5=,2I+ZCUKR)?1O+[I4V;_P<].76/+#8GO*@Q2 M1V?O0,:2B[IM!7=I0TS5Q6-4E1;CI-*CQ0#9NG7OM5H_WX!R;Q7N(=L8']YT M9Q-+=D"8HHR*JIHG\05B!>K_/_*C?Q225_*M'/7\(WQ.\ 2_RLG7"Y^:F$B6 M0OA(^I_'?R8K,>^J]>Y/S/+R\2"KP)R[T?-2TF'BNNFZH'C0O2UHJ6,K-OY6 M-&)%-WY[1F/H]O3?>3/*8J:+/VV=9JU/&>2+:..)XJ!'VRRE1R@4[8EO#B[X MLF#7V)^/?I7W5$6D^*$4I2O^/>MXRY5AH&RFLYUQ;KY@P-".!OKH%3 M>::N.1N_VXPIA;C$A\D%TO#,L+\ M_Y0LK-1;^8GUVYC"XM(U+ 5_PJM-C%&0N]C[S(%V9?]+^34T=Z('+A"4"$1S M(CT[1W6E[4H.U(+&-&,00"U XW&&_B*V2U]P'SR?(Q0%RFH7V( ]5&NR=BF" M,#TT5Q0U'OG=7$+F?:9Z?[O^N' MF;JZ_ALTESV!%Y7O@'\;9^0W(VPR]GY#D(LH>#45<*MSO)I$OR[9*A5)/#C*,M M71=O??G\^X2R*A#I]-%E%+@DV$""K<.;4Z\ZJ1>53(!C-+>'-4N<6"X4]5O M?J2HQGK'D@0T@9D)8I&J%]2U0?.X:C4;NE[ H/;CV*XP?A=;V%K:.D 8J\3E M2IPB/A_ 7Q94YT8U.,)QCYLM""..W>J/5SPJH7:9Z00>18R @O.GN7/_/C,% M[9)"\-G0R1]L<3#I$3$OE0Q0?+Q@EIHEHB"V2RA%^*G9N1H7O"'HD3Q'P+%Q0@IEXN,@OF"L%MNZVPD^B7L-#CHW$A@4^4/8-L@9H*W;?[A":6;,=$/YXK95HD-:,=4_ M!];74>HC9KX\6K9TN4#,E':X2NDH=*TF:U?HFW1OY\$/5,X92B=('\&.5'E1 MEAT9$5.;&Y?#CBYH+_M[BS@0KZW]G9ZT<$*O*&$_=EH<1X7RY%4Y0+^LD4H& M8[?I_[0.),+ISW3/;@ M<[W]!,@ZM/&&(PS& P3M8>K9"[K>,Y0^7))N#:80MFD^]G 8349900+6$KN? MX]W7"(R+UPI_S*LK-NO U:,(<]1:#\;#5FQQJ!Q6?6R*WLV+] -T,O6J"R/2+F2SJMR./\R_L/P('F^R-(-0AD MA9ME1Y1'5"KRGBB9GV:P%1_D!IJ^4,(8;-?OR"F2GD7O(#1N 526/U2[H=I8 MP$_5A/;<[P)H1CRP&&P$Y^P[SL62'T?WH&R7.F'S]JQA]Y0.:LW[!AP.>.21 M\4?KCP]MYF\F'_Y .'_C*Y&[M3D[Q;E\(*2+N8V/1GK5TTQ=V8ZR-7[[_#== MN&Q=W47\SH,#?N> WSG8TT]O M3U^(')8K_]P/,XTIVRXDFA8B7&@R&V(?#V?A#<^=GZIS:3QGAVOFHT&5%/Y?B=U=[V\WA>:0Z'4U8JB0Y-#A%O>-HS05_VO40 ) MK >%).JY:921?1U3[7#R)95H7?UO\BOCDSP$)WD,.4B H*CQQ>G( Q6%*X.8 MX^PU@BE4E^ARX2>;H6M L13E94?B2PH+H42KH<_W:X28D+AI++0>3.5E)X=3 M^M#>0+[%/QBCD!AO@GN$)^2L[[I 1I'O:I@[&5?0#CT]G3!H:$J+7Y87]<8_ M"S,P16J;M(4SYF\C7X06VKTS6(-L9_R^!,3G5)D0'U$G@J8U79DC(6ZJ\2'9 MVB7+#X5V)4KEWHV^YW8Y0+C .='YA]M%WL?HI@2$XB87IH"=,'4@+(LFB/Z M .GQ9D#%Q$_#T(0;A)?10.8"5XZ=YY.;@>HY_G;DSA=M!K:" .(*< M[^[&8^G7;(EV!8*&V#$)#R!IX&2EJ@B'G8R1AB-_@WXIU,G]&W^.$9K!CZ]? M;/YI"$7#0QRT1R2(C[6;4)),[>)@1 M55JIV)T 2O(':8QHVU? B4-L1VH"::O0P['EH5$* MZS[TZTC[&,HB,2$_[BK5JL^7>:+\CH3Z/DN' JH!38:EQ*EX^Y&?[\0W1@ED M3PM7X)0RJL6FJ!EJ2"C!^CL59W"Q)YY#KX0E9X7D+L)[79Y&N^(-N4_-@*1Q@5KD#\,*G%K5HEUCV/\2$R/' M+YZ3,%[)0T;8C+P:BED7;@38Y><<$NZ>L.;TO)=N D:FII@/!;2*15.J.#A1 MX(53)CD&R.:B$,HJ4D8.R/0BQ![,Z/:!D%&Z(L.:I$OV#!=DA#!&P78#<@7- MLC@OVXGF H8;00]N2_Y@3T1?V$#%PIT-A,HKSJA-?I,\=/A)%.$+0^<':^.D MT\-XC4(GIO;?NCG0U?/'0\EU9>_-^O-8CPTFNO->YC6YDE1+DMN.S!?Z[%4\ MD"RUP]&/Z@^2)3/KDRKJ:ZQ*TOKC*FCO3P@Q4+QV9=<0^(CP,QMU8NG'ZIDP M%B >P#I MX+_8*8-=QLB3Y+C;\&*R/M*.A_W%';;:71(]]0F7]]U\5:%B8SA.A8:QD_LT M+2=/R+QLECUS3%(;$4,=KB'2)_Y^R?9K6/LU"7]6M8=%I&[1%0'S!6X9),SH MN-SQ+.4Q0_Z4W%0$H/<<;Z:Z3\X$\*9LR;LIRF] &X"9]+X3%N(5G, M.U;$7W-K6)[]S(N**3^D][_C)@J%!&1??_7ZY_]1K-;?G7[US1>WNT+I_)*1 M"#4HE0J1X5"I$$9_50QD#U^VF:F/G$%).N)C&BRP1^\F5Q1 QPP5?#PW5=N- MJ2%:B^ 3[N?&U7"N"/\'4)OR0.2[53__-R0KJ-"'NZ=5[X_V;V*P.N4U^?_R/L\F.#^[WM)5 M[E!N+*E$G0!J"NT6S_8./4S-%2T@[SEIRY\!?0Q&V=M^8^%)71?#E+@DH(RQ6]&MX-3,,>;R(A;Y% M_5\"Z?D'H[X<.[3,OI:*ZXPY57BC^8GQK[[Z AT1>W*('ZDB0&$![."-8&H^ MMO6['!0CMY3[Q8>7/;5I;O5T%EG'ER%043%"E1=D^J%-E.:SJ) M_6QG4OW^F0))4$0, FP M*S^].]L=P$(<-'&1>B:<6R2N+C+N6<_OZ-Y7$L> M(AQZ8AX%!C9(Z<]Y&(TD*9I&DC;81MXE7-1\^WROBS:=M0YRKX M,4/5,(K4LW"Q:CD_70:C52&6V$$F_KU%=C\,#=.[L!V%HN F";HRO@4@G1551TCYDR32W@WC#BC[>;%$-[X.J0*(&[WI!G"%+'ALBA5#.4BAST*26V& M;5OMCC9K*7CDBY)*[?^QM?_B'M2+9H]1M30S+0&$]0<4F�)H*RU-AZ&&]" MX! \Q13V,!8,R9PAFKD]>X;(0PRLC&WL5=6\KG+']@N8GR =-@:W\C-VQ,%O MQG,BBS+%J7@#MX',$;-':N95?*%J<8GJKL#=E4C+QLJE (/?. U;15TM5VVE M5-7YL7(ZFZ<9:*T&2*^B>/_ BF7>)RG\$Q7(X82*.S$,@8!/^6'JDM2CBTSH M(H"VZ@0"5_,/][/KC)((#+WL4$'YUXN(E*#8B;_X:6P:\/SA_L.%A^;D4"%Q M?.T<]=W3'PV0AA0E;@ #_Y+26*)@^=R,2RT-.,*H"K%G?J@G2'VJ8R>=SX*@ MW&X:+(SEWOQY;3=SL"-.^VE_<9T%.4R:S1KL)N0M'A M-@/8SD#>5]MUX&[O\UBD!.KJ2P*9SKI9N7FM6B(PNZKO$B=E\:M&-L ?]X+ M+GUPRDPG*K*G\[ 6?T\02"QEQ(/,J[%;^I3R+B@/:+ P%K7L88%Y;Y*A&FV2 M>)0II>5?H..[I5WAB.OOJ#ETG&/G\WPZQ<0%F/UGB_8O#![LQR0*=5"'GO/. MX,&WP >^D1G&W_P]&,&)6L^I3 ?8"1AAQ$6XIC@=4=.-<'CRT*"IOV-DD&7A,\UO*5/ M#Z@9SQ5JS^CU.F@OC5ZE2DRK])^&ZE?2PF*0I&ER0U7+G$H@3504[#JC?$C% ME>ZS1QT'4*63R$^<$.:_@E".6,WFXCUM/LB+$;42B]L5$P&E#Y@2:Z'5"N@A MZ'D?2,V]BA$%Z-71KTF&89Z#U?(^B!G'JXWT:JMKB$GGE9]Q3T?$&$7G-F2UY)A6P&VC"Q#L]*WV"K<5+#;X'9FTDI7 MP3?(HG/_.P;D)@+]@I,@&>I(4ZTHT.@4^$LR+F4+)%TG2:4S#IKUV2S),#MC MS/L6T?N42U02&8P"HHBS/02NP/S ^>)_/U0D@3\YB3TS;6MS7*QB_J0>43S/M V%[QC< M1M1+I-HH-.A#6H^4IDPE^!KL[809H?/8X/G1$,%UF$5&J9P/;-$DJ10-E'*FZFV--*'?! X[U_!II5<.Z9 M^,JL?LAA(&V]$)5I0/4$DI0OF8C7:3*?88:O_BURQK*I4=O;C@_=ZENKDXC) M[TD-BQF4B[%_S43(DX@V$<.V)YC0DS0:L1UJ*C$4M_VN>AME(>O$JL"(],7ITE! F$A(6; QNFR\4JH*S"%GD M(]=&Y#J3_8&TF]XO$6U72:Y])DC:C#HQ!1:UH@RF2&[8D$TB 5@' MH5J^DS-E<0<1G#.]);?&%.52QDF!"CZ_^FWB'0E3RU5%LQMHH\S44Y':1V_! M65)*%5',*.!:NP#1:7W'Q+--%E>8&;Q:Z1'$W9NHOZ*E9^('P%E9F2;H-4+; M1;!Z%0Q!YL4AE(H-Y9P6 M/U\<*,5M(54M'IUOHI7J(>C@R_SFOT#LX/P?D/ M5.5#+R"(I^&<$I]8OB*@FM!&T>\_Q'(9"W:VHA\X*9"G3@#V_%?*;_(4F9QZ^#F;DL30'#(8M MS(>:%*C,7GKJEXN+CRJWE^HSC8.1+%7+R6B/IL@E+*[J+G[*=1V/2T(MSS'Q MI-3F*/"$(0WHRH9@##G]$YGJ*06JH(Q.X,Q2C.2'D9K M\9"6!'% ^1!'&J<(8M,,CNXLX$9PU3\IE2;Y5+>D M8>N4BS">J,P*C7[J^+H'$UK[3B BE[0/?Q0<:ER9C4,C/J320?5,LG O6I8J MQUV9Q"\G+G_4#-$\KO%.7B?)"/6RED[964B?5)Y7VX/8JLW/MA U#+C'2$?5 M+'(+">C;!,LFP>B:HL56V,&X1H.#S2$@!&'K)BD:5Q7KH&K,5)TL7A6&$EFE M/>&)\[U"I3P*IR&[J5O6^))34'1UXR>KSJMX_%S"T7+0K0];&Q*'KB:D.C]Z MJ[!.RZDN5*S;LZCVIQQ1MM"639DS8L4$J$Y2HQFJ*LB"RWR84/-5]B&P'T.M3!6A MZXT:(_1+H>Q'G:!5QJS+$L?A=VD892%AM^PSL)9A[W3YVI([G^YN"1N;DKZH M75UDPH[$>[@BF^Q1R@JSS-G6.A9VZ4<5UBK7FF-C+/R!WJ0A/:PCD+QZ 5
XU>C#'*&FER=3!LB.L,EDT8EHE MSD3)AUF64%[&2-764Q\PS K+62UQG??L_I>J&(7[+I54V!..X%-\\J\$L,FY MY!^9MZ4P&LR3BNW)4V&5CN])^*BV2J7:]R"PU&#R:D%_F-2F%DI>*''&B0._ MT'9 $$]&):21%C';6/QJ"@>>DF,S!>)O<6:!=3)U6*0R4Q0BXK$);D5<[N3O ML^%.U"3(M69\AXJYJ+ #"Y];KD"OD![H^JU&"#)BXT!]KM9Q"WS'R+0G+YZ5 MM$\03XX!$Y"NHJ9##B7F"_P3:S'^:,0BQ%)[N7@WOK4R S1SU^%J^COL1<1R M&H\JF/C1N%@03%'%3\7&0619Y/1$"W^AFWJ0/ER/EJW_8-1L@[S)@,'Q)Z@.8W)2$W4 MX+&^['#F +9X0%=YZVHILA&562B^D'J MGB/LA:_AB*(OP[Q.PY<:W8F.X V5'D@P3NAD!MT$51*KBRP6@U!V:R7;9XP= M5F"RB@O#B;=6PU-19,-,Z;+2D[9FQBH="):*BA3#X8JKFBN)?(>5S"+_H,:R M=N-<#KF2>J!XBU%YDI2_*1GBO@4-:)I5Q:K'I/Q(8/7XZ[W"*:H6P/^CG"Z7 MMKIXF R-U\I>(@7^NB >_#0LPFP(W%8!_-?QK]/ JDSXED3SJ:4!'ZA$L(,G MJMI)8-(8Z3*$E_JIO:MVJ:_VDJF@1:$O7*CC$>HK,4/AVM6X!DM*A67R"K"9 MKQK+'>QY++3/UFY1-MY IYPD(TXOR7*[62-QSI&E\^'3-1L-XA//6'4MEV[3 M!O:Y)%44'8A#&W;^9WLZPSR^W,QT^Y0WX1$(/]U/I3T_:Q.!DB^3H MZP/==@>#4[=WAMN@^M'IWD;DSS\N^?.ER[AF'JPMH="/:(#$?3%TIEFL@(YF*;.@7 MI*E2HPYBXW:M0BE7QW@V0#B,:W]IH4?X:@*(32)%;?HS0="ASXN1HYJIL7]E M'*988RAI"FLD(!^,HC/8'46GJ.5@ZD-JAU(4AII";A<'+JCQRLU1DQ91UHE MDYH-)0PT]$](1\LJB!$G9E_RSG^D1]. MR2LH!6@Z]T*EW%D9(IF]$IT-+5 ^$H B+H-);KB4,E8CUFN2"^B68!A 0^'L M.GHGOH*F ZK8SRJZ=CT/1PIN23*;JVTGA?8.NV7E(7\FMR9"M5Z2NTU2 E62 M],7G2PU]_"69A4/GM'W:3K.- M:F.I=&TNO71 I0763IF>-O8[(QWK')<%OWMU'VB\(JA M7.<"(ZPZ.<.HSN*3,FS?RB61>YN.ZOFW5>1$N?0/P<)WV4_R/DF+F&TZ#H X M:P)TTG6.=?]R+FA?&YR$,2**\"1]C4[R7C_RN8AG\GD^ ]V$MG_O[ M!2^RH:_DCWC 764^4;T^LLH#C>;JE:9FI18RNH:NLN3KV/27P\]CCJS:E7"1 M#]J6ZN@Q4A$4+C"+2!1EDP"H%K]RG*V>QK@+! ;K'D]^LNI/@9J,H M!@6<=(8:R8YLKT*ZWU=BVX)CRP)#/M6'N9X H9HMV%F$Y3(^=7:(B3"PE$)5 M]56PB\Q/L2F;^2F&7^GG(=AQXL_1:;>Z]K%,FBWG*'2!0.<5!/I2DM/HFN#B MB*]*K"^S?DG\^6%31G>&3;Y52;N?K(/749+Q/!K#OO$=0W?C87+0/R74H-=M MU_(>Z;QFN1LO%>R,Y*Q+1P;%+0467U@GYR2B&]9N8V.8(";"%(@^.C!,!Q74 TX$H--0ZCGI&)C]XQ+ M[S11O&=85.+#="1$!Q829,[@#ZHWJ*IZ HY,YTUN;MEF[I!)>=ADL$A5>"DA M5G:=07OT(^H(C$3720:U/OQ/AM"*6+J5D^(,JPA[J5(J1J&?69D\E;Q"(I>? M,$83=>]DG ?[_ECR;4&]+?!K2>0L.@)@F10\T/"W8EQ(Q)5O@R!VT)#%Q&,E M60Z41"_+O8)6G7$M7R]&;>IH@0]:'3+7@=320_%KC354>_RMJO/7YZ[U#3AY MWW9UVO#$4GYCZHP*L[\L-1I;1IF6N<55,S#@GN3Z;J@ *%<**&\:U=FY/%Q9 M_Y8;RFLXE9T%7K>-^X/::7X48S7WWS&N5KP8A[6Q5/+%IN=J,"D M[(P"=')A6!_]#:JRCW*&K"\&23SG=JF\9181%FZ?5;2Z\U=--!K8 U6\:Q+9K5J7=%W,)Z1YB&UCM6GF$'JH[^I:M*82J$I2UHE('"@+-_*T:4P%;4PAL54SVK-C!D M!%9$\%M,*1(G(:?UFM;DB\.X*@!7&%OX!&_M31KF>1 ?)^-Q 1I]'5 (A])K M\*>8\,46OK6_QB\0?)_XUFM@9 Y61 I/9E,.P0NK0'0D^Y;#/,9DDWQ3(R 8ZY&"!<,T M''"*BHG7]-N]75>*$ZA\B0( =6U\<76@D= M)%!Q;)M4EJM4V M>BZ.YC,:.99N6^1[J-JUEX?IB/A%P_"I!C-:?%R8<_S5P/#QIX>I>*G-L N' M=#&.?9LX5,W7D2^KB9.O$.E&.G/[&?5/:@O#.ZX$L #05-U[U]%SE>I^XZ5# M&0H?PK501=^(NQZF+"!R@D@C,&-TRS' ,16!8_EZQ"56^%I3LHAP=DF:6;?= MX']+XKR%=T/H;84BA=&B[#2N>>H*2-PRY$MNY\VC^_,ZEO(",I1R_RLB'< T M@HJ<(;/OC")> W!N\S4%<&'4GE+A;%*+&6?VHZY%N69"5FO::JS"3%J@^GHM M&KJ] )!HC2BMOU4KO01#_HB\G^88^$=4/$1)'Z>*S1.VZC!,A_.I!H^@/':8 M:&$G%< 17S8!1S?VD2D_&\P8Z0RHC$]L2*Q+1XREX4?:%#[BWU$_[)[[5G; MDG/#*=+,,D*8PIZ1868B5D7^X9=WD.0C7I<2O#_3D.WS6S$0&Y"^S5G4%%23 M+*R"]H>3EORV4E'5Z.PJB_SMY7O67G5JOM(6Q4]:'E8^5B@\F7CWBLSA1B*0 MI84) UQH,&E86&5Q7 L718.%<8D2)[/HG5W"ZEKVGB&,:EPH M+4<[XYCU'$X98?U,)4]2\ZN8W9WB3;;]NHN,56+#E+=J5SBI=EQDCJJ K14KAIA5*ODBRP M%&8N-U;K8[NQ:)N%UO2TK:,05QFN;;AHL>63J@W2DD=#H)3HC">@$EZS*C.- M9H4=YN);;DY!56@8# 3K!SO_&+QKK!!N*0 _+ P:4(M%ZUC0OU.H[ULT#_5] MLFEWX2K=6)??HF.]36;#T"MC&Z/\]0? M!5PRZ,=AH+!C)SY5):>87SC,#,A%4B4'5,VAC"VSL^$/^"1*ZT1BH([H5-J8 MILE NO 4>\=6W&[IEJN-!CV*'PVQB=):+%-!-.+.D,4 ]!_S?U95(Z6(2:) M=N4ZEX4BQT+=9-E?PNU]\+N4V9V%S;P FVLM2-_5XJ(.5!C;*&W6)E0Y[XI; M'7P/TF&XZ-93K*=@^-HWE^)\-GEG)H%?&D=?"L0J:L M?Y?7O&8+](:+E9P6!9T["!13LI@;$Z=)GA?5W0)/F(&Z2#:.05Y9>!._:*0] MU+"5E-.,=&YJMV0CV';G>=.^(%PFS) .(R4/+;W*:@'#.O-P(@@P58)!'(!6 M+9@I3Z#BX8)6;ER0%:P-58]@E)&.9B@/G:UE-=K))KYJ3J02!TO8L@'V$F,> MZN>BU;0L[R@[1PE?PTS*V DV@)_ U!;N_H&B25.> :HN=5U(Q3=79X^5#6>L MJ G0%2YPTDFA]6/1K(+UAT.6)T+P%62C6I;:MTOCLV,(_BI6+8-(M(MC0M6Z M5)"2+OH!CD1I24;OK&%WPQ% &=+1XA/G)M?#)#?X;.KM8"JR7%>HQ.)Z5\[@LN1BG- 97_D M6/,@><-&R2\]:E$8]=I6/A88#E8A3OAJ,P&S8T#1QHR7&QO[*K#KL>HW7@%8 M4;(:YW.IT S?"/D6KHC7;YDP 65A9L!2KMPY$B%DE%1G5SGLRHZW;!KU;%3 M&41L&<<9SJ_.Z;EV/>M8^5FL2MDF\<1./.DWB2=-XLD>1T@^6PUG+JU^0X>I M-AGW0L%B,E5WY,G(5%V>R2(Y\_J[ED5BG]8Q'6/E 6YCFUNLO]C="$13O$ZI MJ1DJ*067XV*O).I^Q/I#9B=I8_ &%01\W3&^6K555=G;I'Z!'-$-)I1!51@Y MLR!H3.M*"NL'&M/X< %#WR[-TEGL0E5Q?DL1_PJJ8Q',52OK[&?%8S.U@O1F M]4[5V!;=CJK5WB! '1!_>\LYT.+,,#FT!O43 MLLI/Y1SAI')0B[F>!S>9HPXJIO'QT^<_,AW/0"<\ YVM0)?]15TC,NAX'C0LYG^/QW2QS*U' _'Z&B& -(WI>CYVL^XQ9G5.>M7,AFR^9:"'7:7M_Y&/FQ*;#4#),N M1GF]NJ18F!.9J\PI08J%LY"3]6_)/^9P\D<'%$C%^O@X:*O*01^!TA GD@I! MP%V8R*' "?\]N4&;EA/6Q@%5".D\*F0'A*>-"CFU6+>D$4.>^E-N9#4?_"4E MUN+\DK"7+;]H1[[X$9=AJ,%W_D-U6KGTD^C! ,H\TA2[U0R8+#T%^H#"BP31AW=-.6!%?'7![(,'7,E*\\.C:HK5O&7JVZK,:RJV(^XT/$BVK-'%B.;$M6TY'MT:T!J]##U34M56:EVY%0W,!\JW/:%D,_!P@-\7KECI@.@ M[L_1:7_'D((@R)GRB$8+ I M3X')FF"KIU@!IL0 <9H$J<%HQD5T(ET^B8&)X@\/,[7PK>GE>F4ZN!XFM5ZQ M7(A1^\"B/<0$(^U ?) :$,MJ<&NW(4;H$! ZU\)*$UI4[&'Y M4G0XO#7.8\4'G7$T1Q8E0:L_ [M#UL+C\ %I1@;>'7Z%W9"M (&TUZ1Y6'TR M"WTK8/\3BCAS[$R%5DKOHYRYQ1EG-_YLU8N9,Z(8(40#KB4<^T.V702B54.4 M%<^L'=&TJQ+^8\+#HYLF!A M3Q>KRTD^@-ZFJV+GK *--)34= 8F"4@-OG:8%/+J"$-F+PWNZ8?+*P-W*F7( MN?^=E1R6RCX79!%-ZUZ=6/JJ!F.$N2#/(RT7%F9/.27J(A4*X:O@2%>B3#C8 M\.N:R8OT*W+J4OB.7@@C(<2F#)?Y4VR.' =KHU@4&T?6@-&T%+J ?"]V+A/_ M")TH%+#"W55&0.HPD%BLDS[+?"-7962!W=8UE"Z2=)*4[0VRFE+RQ D#]RLAQQHU M,'00(9=?:>/*6-R< M'H,$&DQP'<,1-5"9B M$^S.NK6P$K1+< HBBN"+)0L"Z,BN2B@K45IITE6+ODIIC8=B.ZMIM0H0#+7J MHJT<+MA/6!=ERJ,*21^+)12H32Y.0^E79FLU *"E)%G,E6]F.?6Q4@VPQRSA MK*TORX3/ZJ[(EI):$.@,FGKX=V -\AX%Z-U0)86H&(4Q^JF)2H2SZBN@N%QA M3-;C+: _3EC1@UB'@#G\X2CT&9'WO2$#)9\3E1N[.%$\7+H$3*P,-+*@CQ%1 M5SR\0%',(C,MA"N71FQH4:1$3/^W(G9EQDT!D)1"=-PE$30+1+OE!EY*K MML1MKJ'->5_"'S&G$3-XX-B?1]QKN=!HF7[!@0TI-_,WX85YR=5%>2'7*28* M2[DO335.T!N=$8;M:D7*.*<4(U%)^&3%%(#+(IP*N@&.3$2'C#+SU4O%(4FF M,=18H#HHU:_E0$7=GT%M.;,*6ME:<#F0O]!ZW8JD491:248D&M 9Y8LWQB__]@#$C;4 L49415<5"P*):"IM0;P6N MQM1,ZF:L+7L,%5 ,%[K,Y 6XQ1PW&(/?++^07X$-/*)_J5\K.$A,1Z$*#@,@ MHSLQX#OKD D6S! %MF^@CO!QY-!4UD\>AA*6O\K&'Q(NBNF*4Y&_7J[UR+CL M3/P?=9/D-#)@33@5Y$+BY=!UCV)\X> A;R7>=]ATZAMG=8U8L14Z4FL=YMIEM?VX[5FI>1>L= 8:2WI;V!C.C#,>-U-\P[*(-775UU(5W9 [ MCDLMDV(S23,7Q(M98WW2!( R*TH]QRB2"#='C>G<^.BCY'Z_BM *;\8#G6?T MNW$8\:^H0N.;7@*B?@3.D;9(;U^R-Q0O *U(0FUD]ZJ.QJL]*I9/%:WKZMA' MIEVP93<]ZS^\691;@2AN*4$9SFIH:.'ZC.<(;6,9?WX5W)*J MBT/XX4+3$FLP53VGE, M"K5AR F1U6TU5RPY1AE'5GA2_6W6_FUJ@"44C$59J"ZLSP@PII62@PFIPTK) M#8N@\M8J#E<=)4>A#K28##"5GE!4TEDP<:8H.ZY3Z0:J^XVIG?/G((93I4Q2 MZ#X!!F:3-5>]I22YJ]!IL#(?%=Z TCD'.MT:;MV%_BJTXQ[C8B45.P3..2Z#=-?Z4PT*INUM ? IPNKV;*TCIZH>*Y900XX_)4I'QRT;IR;!;J M2VVM5]+UKE.5V2;!*A^^QIMOUZBB (C\&X.E#/?-YP1!%#<1W&QQ9I+,H/H_ M&T$;SO!? MN$YWYXJ-K/FCP/I#@3^R\Z?*1MM.W9$N2C&)]R3U1-%I*:6[9;Q.P"XPIATA M:D\-J"6GFE'B)7JQ;A+8OF"FVXDIK'9\A<[RH/?<[1FE MG/A3#<^'4\^PV'MDSUWV5D]=-\U@K3/",H(L+V%+V#^D.:ZG?):SD3;GZ:"# MUAW-87*C/UE@BZ=M2&6.$K:C= Y&U 65%0%7 W)R<1S3H*WH=,6JD*9"U[+A M$PC<($F_LG>4L RT)L-=T698'&]G@VN H.L 2T9F$U+("\Z&FU(VO$!AD'=7 M7L*@L>Q*M-[#^#,.0:1J>6 MZ0T\)DYK?R%0HVNG?]2U>+>[+II.I+?B F&7D%7%=RD^/E4\RYV2QM3NB2>I MN+5 H2YX):Q9:,!3JM=D:XJEAW%C%MV U2_!!B@*QFQDP$$IDF+9"7^QGT"\,(K,\QX8A9!V@LMKA2R"C .'Z?:LELKJVO.5KWU%;6N0SZKDURM M\@X#H%X"56<5PQ+^&!'"'RP F2B(6[4+]ZK<&6YZVAL7\C 0RB$F<'@]OM0* MCY)2D*U]+"9NL]LSUX)+;RR7RB]D,&->,T8#X+]4J&62O34QJ29F(=T!.MZ* MSO&W4B6F 2'U95_TTO+=U!G!^()*HD=BL%V_9:]GT=F9O4+G0FLA.:W0R*V0 MN,X9:BH%V(#DM)UCIRPMJ/)I0TP;4)S],,H.$!U,$671JU]V.&HR0FXZR-A7 M:.*/:!P8W<>J,2$LAE) 1I&3)6DB8("C6TV#+>'\;(OA/"6?F)1+:N>IZS^_XK:TN'J_(5F5PX'*L45@U@) M,SOLHNM:G ] MHC&=#-@)0MGU,'FVF&W XFV@4E#)L\RR_U _8#B\@1]H#.=5?0+56S45"4@GYM- MY66+EI1&L92CJC;#];]N,;3HL/B*37H1O[<)M7;9'VOZ;X". M7"@=M%-T\-]Q$A\/%]=?O!WEK!13I2=@R*J$=#A,L>1+=PHWI3_J'2LVDGYK MS\G>2O6 L5.XS<&J+=S+UEN?/OQAP&+5)2.S6G$^(NC8KG?ERVE9;-:%I^R; MA=,L#FTI\50E\'7A)A<,2?,&*_G?=7ZMI!G+_U,&CUB$>EM@*J5IZ()/L\ % M#N%8.[C.!*H1IXM;AI%JU:B"V"?(#)D:[*3,KJ6ZD2G9)#:X/@ -?R2UE'*S M"]E/W/1ABO6ZH3;]M3##6 ?:3Y@9JM'N02/4( OL6!YRSA"V-\(V 23-N/]> MY0FH;F.*>D!^#R>86HMY?IPMHM':=26Q:6V@G0>6\YH[EIC)H^,\#52YJ>IS M9L'%BSF.J38S7*&];[K/A5UHI!+?5 I7,K:RJ\EC5LPH7K(KZV_ 6O/>;(MN M@F(1KF+W]UG]8>K+O^H[K].P,X5GI'3ABGU)9MJ53CE1G$@HU086B1+-Z#0T MG4)%D3#1R*RB.'ROQ67YO1B?66",UD$7T*2-WE8!JF/Q.$J]$Q!TW9Y!0/XY MXLH;HY)Y<2IE-:8PG6*V[VK03)O7VHYH&1J[<6HH%W/GY%M1-922*TY/C;!) M+;:&"D5]3.FGV*\!8XQ[)[\M*M42BPZ*O6>XU0KFW"IL1F@FF/=WRJLF)IT: M.@Q&!MRE+)*ETA)4:_:::MF\H+* M]ZT_$._BE!$_T 1!;S(IG"UGGJMY*0AXZJZ*Z%,H?B-3GS>KL:W MS>AF=)2PWK)!*:4?CY[+S ]U!PE0&D= '".;*"E=22I_%^GW0#ELR2-!B];- M6H$D,:-%Q>&Y[PFIVR04=8=HK" V';:[G5U+5RJZE+:3BF1SRA:S8-[LP:V0 MFBI4LUSMY@!,[=C@ENQ,Y)L3%6 K\E-R>O"8TV1$$;_E2/V'1,%^86S_ W:Q\RB\]1 ]5%@EG< M)*6[H*H5V$V6-?R,A@+%3PO[KFT\= KR-\%(-#GIT6YW!V-_4&4"L'ZOGUNM MUDO&&FLXNH2&DORHP9'."=:*N?)X5C2BK&(@Y;[[R!-^!PY%H\/V >B$'/4ZI,AX(2&4YDJ6D X<6D[8\QFC MK7,:MRF4'QLG/)(2XC=*4CP)#P+D MYYF9>(N%HF!.%XMAC-"S:J7H)P'#OD0,_*I@#)$+(A/.2EC4NKQ(M5\)XV)= M7_5KPT!EG7&!BKD0J@%77)^OUJH ?)#^:*JT>Y-!8V70 M>$T&39-!M92X6#3T^/_9,Y;,W<.J:&[5!8D_::2JY5B[Q>4(@T_Y1J3 M&"-R4\=K'_]C[5WP'M&)TG7/MMQ.Q%2!TXW)J $E#)+5T\_K-?>C>X_]D-DH MP8)5TL<4^IIEP6OUES<(#1CYMZ_#F%9'#[TI3@(Y,!A:E$4O;Z8W\M?"G,_; M[OD)ILW^+4_A_T?JQ<*Z76+=K_+1XG>]OGO6/JO]NNUZM=\M&];SW+/3^D>7 M#;O\N]/V23/9T]Y:P[XB8F"" ))#FO^O'TY^,-K "!GCZ\[LN^,5:3L*Q@M4 MQP3WT%>]O^JFD]K!_$Q?6UFX7I/76V=1K*!M9UD+J@(MZY]+.'=AL<_F),V: MA&2Y<]3T]NJ4L>?-0RVXCS6VL%HSI?W=3"Y8% M#QYUD\O-TAXEY^Z48E&K)E,1K$+]\_C$K7 #8KB6@QQ'WLM2:*#,,3J;'5KE MS=^]Z]$_/W5/-[P>U23ZJ"RY],I:4_,P#^D4G=/-(>WX(75.MGE(3VI_/H&@ MJ;;#?Z'>'K,T&8?Y$PF9JHEL1U-]I#VOYW:WE*2_Q)_U8,>P M96OE.9-6]\1K2*LAK<<@K9.3KMMK2&N[]NXV]MU@$"@,C-?K!-#JUOU@D;4[ M:^//=Y(/I#(SPSK?9:)=HUE]+1&OP=QWFG_7.*-/SP\@ '+HA]3MN%YS2#M^ M2-[F?H_=<[#O 1/_'$21;BQ![3!M+>1._'M_O6WG_8W9=^,1?>K80G?C:&]S M1D_MM6YO+&%WSVF]!\S[+<+P#4-3 ED 2QZS[\\>+?GER0W+;(>R.RH]=CMXR4\Z9S<5=M= M;Q_V2 \^J(/MG/4V9J_-P>[#P7:ZNWFP!U1*4AT\E4ZQW(IL$8RD"2__Y)UW M7*\)+^^"07!PI-7KN><-:36D]0BDY;7==D-:SR\IYKTT@@Z^,T0F-7RL+!0] M='>ZVVDB'KM]1$U0:@^.:-.*O=V+2>TNL[Y2C7V?9]3IJ.]V7C;!C)T]GC/W MM#F>W3T>S]O2]3EX)=KN@/X<=6>$[?0Z;QKE;+>/Z=3M-T>TVT?D;9XVO7\* M]%9WF-H^)/#:(,\CW05FF,0T2<2MC9/\V155W(V#-SKSY; MOT9/I&IO-58A,>A!,$[20+1N[":I6UY1FW4_Q;99&8>JL<$,]HX9C\,(6P(_ MQ^2GNG!U>Z_"U4U^SCX05??4/6V(JB&JAPU1]]R3AJB>7YMLXZZ.:.U*'\:LC;/G]TA;OQ],@GR38P_M;D.48 M5WMFAEI[F\T*&AM@+\(SS3&M%>5L'W:BVE8E]^]!KF)F?IZGX6#.W7KSQ'GW M/?H#\/8EP15G+ M)4_U!J_?DN?A-VA7[G6=J7NR5T5F#WX^6S98FIO:W-3GX#EH;FIS4Y_+ M3>V?[U4S@YVYJ*3JOR+5]R=IZ0-_J(E/_?0ZC-7\$)Y2/L$)=>&?,H5CO"FO M.V?%Z_/7/,O#\>WC402-^#K,X77#Y6?4P3-R^'_%!D;KKO:\:K4[L[0C[R68 M+<-HGB$B?C)V1NN@=;J'N!5OYV3$T76#&;:S=2'X>9\]%/<^?J"NR^/)@Z9RT'?2:=]IO?_-B_IG1Y9VNB+V(]N,Q@"3N%]&/LQG$+D7"8P&WT8GX)L'N7TDP\:/8C>X+UQ MIOXMYMX[L,/.?.;0.69!=(NKHBDCD!VU$/L6PI0?\A#Y]H;Q"-;W^KB+O<#D M7'_ZVR!]]5/MJR;J1*A]V&)OL9MPE$^$5=K/R=S:YA%_ $QNGM<_8C$8[K+^ M]-X9HK-NI]0)S?ISDJK9S(!:C@=IX'\]]LL=_Z_9S_\](7\/W EX:[F0%G9WU[Y M/U6=\097; MCKS4_@> MV,RJ7WOW$*(VB^ET+!:S_4WZ),U_[\%2=T+]J5Z=4])_ML$TOX#\&B=1E-P@ M!"M[7+/Y%#81!@%Y.$]U!V9G< M_GX'6PK\*KE'J6KVJEI]-=SGEG9P2W6&,:V('GI3?%U%UTQZ'7\M#+W?<\]/N\C3Q;DN M+Q9V[Q*[+]D._%W7<\\[9[5?MUVO]KMEPWIP_]J].PV[_+O37OU+F\GNY&3[ M:PTKH:&2WN=U^#95>GUV(BK4OX<5K]=TOLZ:6"G=SJJJ?2,HS7EE 8IT_NN" M7%^C!^#*..PA'OIFRT^3FW)(>J]HY6.0XJ3 :B%C@\'P"GOSK#F YP#.W MVT>.VO]#+7B=]I<%GV>I%NB@=M5[,I:Z>\N_7&0<&VS B@24P^$GYZNOUWZ1 M_=$(C:84/:H.C!ZA8W,AA^E^]^"N/&+/2*/9FS=5>L=!YQ1?Q=D\]>/A N.\ M=W;CSBUU_5!VU1)W)1A=4ZO:[;MG>Y]=V]#MG 3MK'8'^^G,>YT&4/UBO\>^%$^&?KIW?! *E:\)W1]?K9-B/T& MQ74MWN-UFD/:]4,Z\GIN>_TRL^9\GOQ\3MSN4Y_/'@KO/73WO)L&F$-R[?P\ MS^#+[+FA+7>\_C;!B!H#8BTA?GJV<4NPYI">^)!Z7H.ZL.MG=-+>DK=D#X7Y M'EKB5/DO5I]ZSI1[CKA]0]W9SY-(?TU)I6_W1C=;@YI*>^2>V- M_>F-2;X_4OP+%E?J&I3*)G:KEGNXH 0/%.$\0%""&H;>ZGIWCLIO'QO@B6+Z MS7UI[HNZ+UZGL[$QT=R7YKX\S_O20?CA9WY;-G$:/O+-V4$"Z6WS!TA)\!7+@C).4\&1N$>PA6 8-<1.D@?-"M%E5UM%"<)H7 MQ(+,1S DTMR/+;B7!DYBG;? GZ,TA*DYLS1$/(#HEA$ :+8.$.E-/F&@;40) MB&$SJ+_A]Q#V-[YVAE&(\ *UT=[8UO.0I25'M2I]E4@ P\* +%S1Z\V$[;* M[$(R=EY@/J&:@M77TP^((SS[S =;X@T!*] MQ@<^X$?PFF0\SH(<7^,[$74HAJ=ZANB>0'R"I[#S_YP_^$Z M,^1OL-<$"B. 4!=P-BD<$QP"5RS1I/&;JWB$GZ;S61 X_C6\+\MEK,^N^O%H MGA* Q3K7YPYWP2V0I]Q7NH4G'MPNFNM)UVW_B.O$7<\+;HOR]++EUQM'XQN8 M!MDL&")B4W1[X'=@% SQ2[P$)H>2R,VSZ:WN%N#6IOYT=CQ*;F(<9 BR#&AE MD>XW(177GDOQX$_=MV7<]HE81?B5QVF-(P M<-I#6"M1/4Y4#^H/_S4/&4B0@-PB/TR_);=^C%C_F@(8P0S?TSTSEWW].PBT M]Z!W<%O7S9Q]\9IU>TK'Z'I;EC5XJ4XWO%0KH"KO>X%! VM@,>M93/>DN!L- M+&8#B[FYD.RZ9[L$#'F9 '^&+="^$V1GOZ0H$'ZCA;W>/53%("<7#XCYHD$6XQ2='5P2^X+:9-VP*KWC2=L^]AX=7[+NGYX^! =@[ M>7@,P'V:*]C"W;N-VNSK\KEZWO[LZ_[,%8RJWD;PFG=& NIX>PH75A*P#X&* MY/7VD>,U=V0G M:;N&;_>>!=]N$',KD6[73J&Y)Z+NIJDZ.[_Q#:CNXVS (X*+[MY&;@?R^C V MKKF AU/:_-"6V8H^EP=P >Z*;WWW,LHUQCA@U.=F-Y_#;C[O%VQGDL^AFK?! M4S\(G.%._^P @(8;FMLKFCLYWQ)PIIX>[YQ@DISYPN#[@9_?MU>]"W%KN8 M8:?.%^2CTMTX[2:8+\@@UU^MV^W>:^E6HW[&#:')5BGVN ?E]$?7^3!/BWW4 MUGU)AR:/6L2/A3DCZ_Z11EEGFMC#6L_2.V]CN]4PKUBINO6WY2W^OY++/;7I=; M'LMSP706);=!<$PM+X-1<:!':VU:V[1N1^^"UY$N?IKN<&O+! ^?F;;PU(BV M[W8V)O!.N:_OG#K6;K!E6]H?M3>T$36$)4U]3_2NP/_YPR'(%-I*H:70J;*Q"B8D(CG(W7 M!2XT>_0+WEJDWX=G8]ME4G?H;+SOS,V@XPCI-\QM@;F=N+W[\#:;U53QM[:E M3#T4?ZOF6WQ?Q_XPC,(\A'4KBH!S]PI\:GT.Y[G]>HYE45>19;7:_>TR+=.7 MM\2U<%CB4J/DAIKT*C85? \SYM:+*I=AY<'W61!G]QJWX8%/S ,7"L#YUI]: MLON>O'!M3M.]'ZM9QF:Z;OL1V$R=#M4QFZ=_5&(\65GBW%?9ZBU3GA8/N<"1 M3LX.1HEJK3 $E_.MO3 3#YPAZ3HCOB%8,_#4G,CS3FKYQ5JL"%X4S=$'R*_$ MQO8^,PA'O0VFD\Q3&/E?\S +?'8Y=QYHL'KN<8];K?0]C>-:;@>=&)<0EA^QXNQ]W]-KV MH&7V:$BNP!:W9EJN0Z<-(]M@J(EB2OC(FUG"%^XU[6CX+7@C'=7)%6X_)S[N MMGG$'V1)-,_K'UEH)K8E1W>W6]P-^\^);@T[@]M[/ !B^WKLCV&RK_WHQK_- M?GA5]/B'L1J\BQM87OO2,ZA=_GC\(,M?:)L&RV="@MV^U^F?]X/Q>- =]P._?=[O#,[;_4ZWWSWKG?_O&\J[E9W<;,:7^OO3ZW M4Z9CT?R"PH)#;-DWRX+7ZB]O1F$VB_S;UV%,JZ*'WA3?AQ>K%!*DH^"OYI[;\_IW&G;Y=[W^ MW49M)KNMR78Z:PU;TYR\\RR:DY^OLZ;=:T+Z3U (>66D%?)?%U3#)^O3NV>' MOMGRT^2FG,VS5[3R,4AQ4J!8DCXXK.U@_#PYP($VZ=Y"=W/1FQ:'.JB-;;J? MWW4#5A3<'@Y+.3] EG+7MN>;LY'GTW:[V9OG4H=O^T?\HG]$N8B;!M7[W+C5 M.ST_ -CRAN;VBN:ZG2V!OS8T]UQIKG.ZI=ZV#>3O^GQA6Z)H1PJE#ASW5X)N MI$M._?1K4,@T>&9@P.>;=XMI$$R?^(SZW8T[D31G]-0RXV1+(*+-&6U@8VZI M]^L>RO6[^8CR9+9=H=YRKA_>4U3K.WP.MM6:B]_MR] Y/;NK2K_>^G?ZAO MW\V/-@U'HRC8THHO,L=W9CHYSBY[NX\3S:**$D[5'6_'5C<);L<=VSBMN0_K M7X^M[L/6VTH<%EEUVG=U931DM3Y9K3'&&MMYG^&W,<5[@.5UMU^!M5&YMJJI M,G6F5%)L8[A4UETO+\FG:N..VWV<@NOL'A77K<+J*\NDSVOQN8:PO2%(]Q$\ M^RW(\BGAF\ XH_ ZI-GY,W\@F!#U6!(VF=&#E4^?V'"$F]06TY0O M/_S/U=MC[UR?1(%\.F;L389>4H/\H%6/*RJ+#Z?"DF[\VV"6!@C!HU1./H[*O7[E9$F,.8]6*OE /SV<"D1G M_>K#YW&+FNK#IOJPJ3YLJ@^;ZL.F^K"I/MS"WCR'ZL."$T%\/4VYX3Z7X9R< M;QP_V;TRG(;D]HKD3C?.XF](KB&Y>T6)FUK#7<^>.KMKC]8F16H/F,M5G(/) M'6)8R+?B3G4ZY*'7WYQM7&[?U$@]]1EU-F9(S1D]=29U4PZZZT=T M@56?W=6GOQ?TNXDC[+ *#+L[5SBZAUIV4V!XF)5@W;OB=S6%8$U]X1*JVA1L MHJ&J7:C=VX,IWJ.\< ?*CY:V*"R7%X8Z_)-5.HFD'NYD>;%AX4EJ5VJ-6FHP M7*H'S,H%@>BNNHH'>(P+Q8'TY7_/XT"::*9!-@N&B)P5W58W?S6GT[YV$85Z5Y2V7>^_*@*3Y8/ MMU2VN581):YFG@-@USUGPW@C&?X\'W;;'M6G>K6FJSN^JVG$=DY6[V.@FA.%=]YQOK/W> MA/Q=9XEU0F765;MMNC'3-]Z)>_[C9AL)CYRN_TCG8?H:;_5&D61]+_SLG>)G MORA^MJU;1=-RWE?Q62:S*,F0J(!#6C1<[FJ.ASA-OE%]OVHZ_H?[V74X7]_Q M:;R1GJ&K_[ MG,Q!2;@8IZ!@Q\[_N_BT(,A!WL,G<+9Y#M^#LQ.WW-ZJ4QYT[ MZ[M][ZFF7]KH\@JZY^[)Z<8KZ(&1=?;P*Z@X?6LE]@K+W,@]V?P8/+=S\E2G ML$B]I7/PNNYY9_,EG+K=[F9KV%M%9BDW^Q.. ;MZX\+]%2KD"TM36%\<%73& ME:^PE>>UA>3#2+P5(!D/.)1J0]_&1][,$C;<7I.Q ,;10FMZ4U)$)-8VC_B# M+(G 6*A]9*%";4MTUNU5=7GG/R>ZCGD&_.%X -?[Z[$_ALF^]J,;_S;[X57Q MPL'=4EN(&UA>^](SJ%W^>/P@RZ_299A01GC/2"E\#:R:^#3ZN/R=F8LS28/Q M?_WP'Z'7[7N=_GD_&(\'W7$_\-OG_<[@O-WO=/O=L][Y_Y[]\-,74F?0U0 O M1(/V;Z_\GZK.>!_U3['H@ +!7"^G]VS#E'.=\FS*P3"(MRKMC[]LF>L>%JPM3CX[TE. M1B?M%SR91]H,L#\]Z\Q!E>S*_A6CJ=L^?CNR'A M](%PR-A;\NKH5S#B7A;MS'MB1>GE/BU:5/_,[79.[X06U7//UL3SV1 FZ+1] M_@B81J_-N^'J?/-C^8*:30SR._7Z)R"OV;A2!(:&@RL?4:'.>J[)PN<<4-B MWN6"KH;:=FEMZ%OV.F_V'H^HH;I]HKI]YW&;%/WM86G?$?S';3_U 6V_DN0Y M8%]AAB8&$C,?4_GCD3/UTZ]@&!SC?S'#)[93X)\9%%9W2_ P#81/TVT=T[C70U0=LOE,>;$:IK\_,-C\"PE[?)=58$T]]/.WF>';Y M>+Q-'+K-\3SQ\7B=S='T&DM\S\2V6-ZOCB)=OG)'Z$1)E2P!.[4WR94\T"#H M V[0;M^A>P7N'VZ7=CSLW]R7YK[PSIS>U2QN[DIS5Y[973DZW<26.[1[LHF# M<.FB#POO^XY)00^Q0_MKUAPFH&J=-6-!5R%L(7 1@UI("!@^_4I0^!BNJ']' M1(PXC#; VR-T*X/^4 7G&A? 1G'8L"Z&LQ7VI&^V]/+]1&H M, VR>438$EF>)@@KH5 )_0A1#&&%<%K# !< LR9TTWI<10UIH78XIAEEDR3- MC^&KJ2#@Q=?\+QOKE$%']6D\&V )A)*@?+@"T@.G9^3-$UNX/%, MW0.\),C.Z6Z,&?($B!HFG#/@R;,A,<%X_>)_=]YM%:>(9L.\T(#UY# MPNDI MH15U-D;=P9/O]-SV9E _KF,#W GGPDD5T+C/;,X)Y/SBQ*L!O!?G&RM<-@JM9"K2-W6G4K^4XUI8674:+;;N=S;FV MAX ^NXBUN@*E\RG?]1P104\;1-!GCPBZ5_<9Y-TNZ0B_AF#_CQ2:XZ4_HUXB MGX(,#*2AU2YM8^S"M??AB>$,S]U3[_PN<(:G7=?K/3R5OR^P?3: M9[P;=*9NIRJKP5AZKC37Z?0.H%JSH;E]HCFO<[9QW_L'I+DG*@#=GMZ L3[2 M%F9I@F@.E&$^&O;]:PE'?<\\:<(C=/1^O>^J>-P>TNP>$>2]; M.9^#U[#?49T"IJSI!%TJ5I V*,]-M3YUO49QV]WCZ6["IIOC>>+C.=G88=6H MUNOO[F649(\4TY:M: JGFZ#=OLF>YW>7>'2]@>FHCCAS?+%FJO47*7'2TW9 MUZO4W);FMCQ]4LW.W)9-$&GN4W-TWT*O[@X4>BVMB[R@^N.5 ,W@3/Q1\Z+ MSOF9:FU0@C#H*M:K2XQM4((69L@N4:*_A3=W MSOKNR?(W9TZ4#*G8/XQUD?1?\S3,1J#!4]5V/O%S9S[#XNL0%?O!G(!NIOZM M,PB<;#[X"UTW>>+4PN>1Q&OR7@_?"GA)@S3QV\<#,'5J]_.Y['@I&BJ\Q;6)GMR\>#.1@K MB&_ +="^8HT<.I:NPZ&-VI,I+* _8!JP%Y\19R&S%G$=)->I/YN$6)9-R O\ M[%[O[>*7 M+G7M!#$",WEA)53= >G!ABUY8>4#;0PX@5@)>8,[HIYA/GS&,R]3_"]X\2H&5I1GA=C%O0FP#!EC12&"$T5#FA33A MXP2>/J:IA_$PFN/L"10LB2(".KH'!8DP/T;%[_7)Z6J:.O;Z6R,I!!KNG&IU MY^FG4-PND)ETO:XL5!%DDO.8\&F& 8A(4'!:G1*=(+3(%$OWTA&"1KQ2SI%A*A$CZAG6=2[5^^':!BE,/LI@F#@8F"^ MIQ[_VE^FVQ#$2.]TY2^]>MFR+[3O=;9.^S"%U;0?3&=1;?BAY8 M!5=3 H9BS6-D(4)I,H)Q]$TQ$B2B)Z/0ARO%@F3ASMB,&:A.WYO.B6K=N?K> M(!NO&J<(P24 0PIZ2Q9./XWD10A'7C1KB-]&7U,85T*L<__H:%"E?"8L7 MW79ITM7;RGRB, .S9VISF7N;(K\J2@4UB"Q!_A9IHC1E@UMD2T M/0!6PK1X)VPR-C+DO*PL+;T+65!X-_X&%'E27T;!#!A^*-2+!L@4K*;PW_P! M_(#@/B,@>[1-@%R9^L,8A,$UHL%E;.^D;.EINPC>,0AC93EE$YB3H+U57IP6 M2%G8OX@ )I6Y,9R#>(V'MT5PK5>([=4J]YVVUU?L0=U2AAZUOEJ\)FLY'/;& M8B&YD?+HP0, M+ RZY*RI%#J69CCS0YZB<2K8'@0"MRN+ODVPULK[\N+LM.0WVA"Z=1TLX>+* M$'!N-D_A%O,NE9&#N_VR'7F?!:YZFU$*$: MCE,_R]/Y,)^G8$;DP7 2P\V\OM7/9LDXO_%35J? .$:==W!A&M%[E>$!,K_WBO.]U.O!NZX$HW0X'AGD3?R%T%VQ?FSM@?HGUT>V\VJ.? V]TY+T]BH]UN MP"V-'=(]:\ M&W#+?7;V_\E(WAQC U8M-J:%K5SDU_"KJ8^&7\B68E4X#)CF MU/]:TG%L4&<+ GPP#SFF%\-Z1N$U^>F'_LSXADC94>PU#R(XX^ET'H=#B5-A M1)/4'_HE\C[@'*D#C'FDE26M.:%AGL1Q0-$KCH;!%OK7Q':CD/BT#O;M;W!K MU9&#%CHGK_6+;CE\3&U*)%Y"3B<01:"09IOC\1NZHM?!7^1L%\>&=PZ"_"8( M8H3IUV#7:*?T-*"WN#=.;$I"<@P0^IH#N.CQ3@/R1 C1V8Z7D1A3TEQ"Y"O1 M&.H_483_+:GEMAH^FT6*ZEI5^G=+$[!Y"BR%T3=T'8(), =B$4='F@#MA$/E M1[%5_P.ENJO%F^?'MQ2%1OLFRUA)PO05R0J@R/8 :2+,LGDP:L&W*C& /W%\ M] 5E.3 N_(X4LOD@"T,^!-]#=M!LG+,B MC)Y D]%K;,;A8.26""&&[7(\8$*P MG$GF.A^0<\SQHE8\16\"\@I0)&(6"U XL)D\20NLB-1]2D\9E^)U+?JNQ(-, M5DF(B2RD3:-'T^)'2/Z:Z1#I:S'FL(8L/3VL9E+4CVHZX\X(/I@\2H#CX]RI M"N^8,8^,K3)(0+H>R]5 ;RU;2XMVD H3XBV4G:)=G;.AE@%AAG F>-%D-]4) MPFQ?80S&W%%M/Y)T@4?@+&?4L@2)YR;@W5<3QR.&2WS+R46KM1H>'?A%DI&M M1N'0 9"!@]L#,Z 8KRU:8&6@*X9CSM&"']JK$6&43])D?CTI./,T6\)T!+K_ M U:GJI;Z,#?[GNZ5LVU*#;J$&'_#LYVG3#B*5&DOB;XQ&I%PT 0.-E/*H.:\ MS&&XP172'VNR7P,3<%,=V^ARJY")W1)+9"3($/!Q2XRP%5VS\ZTZK <__8Z MC]X&@]QYKXA1L4D+L/A0++TS[.?PQ/$;_CI/^@_?O\,[=T]YZ#3RV/UFLN>F< M/42WD;L#ESS$&.=W;Q R#4>C*-@.7GM1\#HGQ28'.[WC]RFOW150_=4QE(W: M>MQ]'QY@ERN;51S2$>S1W3#AUWNPLIN-N\HUJ MZ?F%$OPVXAFK5*UE>$QEI75:JVL]Q.I7DN/6EMWI;4W9HO-/>DZIYLSRC9X7NR"1#=';#AMIG4\TB^LTH)22 MO4SZPN2@(!HYOO/BI T<39=UU)/Q;)XBX>81B;T4]XD(:&7 M+8<)A0G]]^0;AZ [1,C>&2?UJY3)"*M:)%?Z,LS#@1]_=7YW+UQ\_&(T#>.0 MLK&!ZN%-\!8N/EUR$X&/A3&5QV-JE(\I6_.4JCHE ;PT([EU6*\*8\XQ,QO3 MV>!N'2LT'4IKS.%L*/\-_XMK2.8Y_FH:SJ>8634+X*WY[7Y"72PEI ^Q@@^!,,# M_8QT2=FG0.>C&NIBLE$DTEI*(YR+7*(PFW3IU.OIU[X&G$Z/SZJ41V2; PLW MP,Z]ICH92HS$1Q4\4B!5-U(%(8\WY<56>7&_*2]^]N7%3ZF7+.6[%1?;_^:' M$:MF5(B+I8\$>&;)]S?.T>"E XL ]D3<:E$$YDM%*(F[12D)+RJ(@3/6)H^& M+[$.*?*QB.C7)!Z!AG&%=_CX9Y3E'\9C8O6?\-5'PG]_O?KYPR?%;YFS?PY M887??0 +),9-<$QR;^'9SQ_>FT?]3-:"+T'N2%5>BF?^X7YV'4X:L;QD!RBA MO]3*$BU'8%+)+)(I#HV2;5L8&@E6,%.@,']2)7^2.*[ MX+E63TC)$Z:0$?RN_'UYA:)#*=!](([-J;\10JI>]0]BG06 P5,J(MC@O M4#&"E'+]TUE"! <* PB[H%">- M2V%92A*U:M#L2W[Z:UZP_6B5=J_8?S=KK MN9^"]A48F-05ZB056L*#F? 0A,R,(B0!_%F.E8MD$-"'4FDH& K+1Z9@!?(Y M,I*7$3:6.V%I-)C=&5:=I[>(]1I2V=2W0-!IKOD?0V"MP-H*U?(M9P#$BQ4L M43@-&:NAI7LO<<4I%_$P4,.M*?/'(Q[ $US&@Q<[1[#/(":\OJ^!OK %<(C" M-T!IP"107+ RRV@1-D \EL;IJC\J#*>3S&&4EE&UJ8A%E;1,@_0Z2+FT5=P' MJG*V +5&J+YAAA<(3T?P#I-B:3FB\NJ"S67*LSX(7^\SP?+ SO*-9&U:U0[B M;U*?&Q2&B2."@Y$3$,HG"NSOX902K*//$(8XC(5',,*T^$F !.F003:GN%\, MDX_@#52(S&<8^?#JD4]^([*AQF&&$/'R4(N .K ^,:,ZRM@Y 5X,GWGP'ZS) M3ZBJES[OR>=%_Y!;K];O+2OI+15T@X S0^5!>91RQ\ MC+(L#Z7Z6$-S+!(8WS_JDLDRKOTC/M)VSWH_(BD11.X4R2A*L/YT%EQ?&^RX MJA4RL Y;MU0(WWK8&0>!PK;.&"5[G9UJ+6Z5 MZYW(;G7ZI372FN3QD8_:A)C"("J,A6\,96NQUBJ#[\- ;/P,QQT7*A;-,[RC M.+\%)>=!ZN]V]8J2#;W6KB1PUVR")<2#($IN7A_? MO5JM!F)YN\5J9V=NNWNG8K53SP5S]Q'JOWJ]\XK_WJ#8K6'S(R[1^G9XZ2EG*^5E?+/1; JY\1K;9+Y_SCYA4TYV2Z4DQW" M+M^S8FP/4U3?50OK;6>IWB/39O=2(SL*E'=GTM&WL0L_-C3UD)UB%91R0U-% M?GUPF4SD:ET?;X<0Y46O M1ZT!>*#Y0DE,Y(Y+_QS$89(RX,QA6O@?8N?#,$]0K^>R\&TX2Y]=?+PNI&1\%ORTUZ1CH9QN/@7PD>HD>!AGB%^HA"F.T MV&L=FG:!.F%"_JT'EGYPA? 6@2M;_I]9&L8(=JB 2@M3I*-5TV/G&'VDG1L5 M7DAXYXEK>]Y:NE=7%DS#8VY]%=W23-)4G)G21TOGW]!]U'NOO<<(#VS/@^[V MT*))G$=M M#YMR*7N^^O+N-S:WSBY<&[3(_O/_HJP&HT*GA, 'D?KWVS ;1DE&:)\7 TQE M^HV;+'X*LZ_[#]7Y"R=-/9Z8VA:R/JU.CBJ%HZ)0/ZA#8 ##P:KJ(,&/U?U) M*67.=(BF7&W&;$=X6 YH<_M-:59G.5WYZ?I^G?0;M@>^^=&E3:S,L+"3,T>&O5VUNLW5$W %+M,7_H7W/S3PL36GJ)JA?2 M5G"?;/45;2M8#RCER .MY@^K+.V\GW/*$G$65*RC2(UB!JC:"KME[,+B3'=N M:8_#IMMCAO"W2LX?J#'$C+@1X[87-QG(.1XJ=8R[2$BW9,X?DPX+=.7+T/^L MHMO[&RIJ32A!!$\(AK7?22V#)(.45##_6Q*.*!\CR_#W>K)J/O8]$\)3_4-D M8.G@CGUM!4J9WU)XL6HG0)DHJE.=P6UV$#W[NIJ>N'-%QMX@:P&Z>Q.V=*!F MP"&0%W:LD(S:H.YM*AM1;Y,0HVBO*DTGFZ&]IMLYR8Y4S5[AZUNS4^::!IEN M.:%J68%+G00CZMVD6F2(O5C!#OA LI;)O+8?HG.),VYQ5/9!VB= Z9"EA>Z_ M-+R$%2>QZA#X$()^ZPQEPQUX+Q1SJ2@&5Z]/=AM,CYJN2Q7M[T,XH1<.0Q'7ZY)T%XQO 3]OMOY4=_6A)'>U:CQ2![^APO78(Z^ ME)PT[NO2(.YIW1CR_C5:B?T]N<%4.T3 MSNL6 B&9GC#^%.KRQG+R% O^BH> MP?5VTODL"#AY]^,$^--L!H?@S(#5+%MAJ[C$SKGK_=AR:+?PJ1.W_6.Y.+IZ MBNOO %(")B)R@G5Y /L(28_38HQ>S-77Z#Y(1=YIUQQUK;'ZW1''+FI.TC=] MK5UKU1*%V4XS57HYOVI42HP/8^54N27/,SZ.JN$XPA9I2.H+O[E8&KN5Z4Z7"HUX66;'[_G=DX>? -Z]1OP,\V7^I#AE<+$\:C8<&7#%L_4=U7WM8QO MM1I<:*^BVJ(A[@!P2"J)-"_R5&X>WJ"=/!>[):>G3HHB6-IS5KU_DC5J?6)S026_A M115=OVE*)^[ILBFMK1X0(6I)!2$2B:#.)0E(

ZNCGCW#!N7T(5 29X9!$JED0?5,*F(2D:5IZ>4830U(M%17B MAI.'R#ID-8<@I?"VKEE!%H:.,"4(I@&^(8:X%J2 "/I()](W)MU@D>W&>I@%3+5?%+JATZNQ+TN10^1IN6CB= MX1VP^J#G=)W7H-LD+C"P5TEJ.^Y#^+^I+B(6. )YFVA;S JDPZ[-4]CL4A=: MM -E2>4R):0%-3[2:5#NQF ML2-7J]G3+YB\B6&#WCT7 (!&].D(I]K)%U9RDG8_],*48E6\\2^8]"_=E MK:40DM>+(]B4SLOB1GF>>^Y4ZGXMA3LT7OR[5(3Q*E.V[7Z6[XXZKHGY266-=^%=6:+0K%)3#%7 ML=>N3TQIK_C8/K]4S#E1"JX# 9B8/MA+&C2=90!D4*#K0S!!94$B# (4_)]P8 M!D A^(#0UW'LVS%MKPUI;C>39 MOB_RT6,&CJV@+CH-RADL"SX)['&.$70=)R=3L>:PD#X6CN)6.1'6\4:PB8T& M/MP$$MM*5PJ4.L2)VQ>?+YTOR2P<.GVOUW(>>=\W+(QY"P-]\TVNPM_9X-TF M<;C.93&UR=I8MMBRN@PAM,Q6-!BW$H!A,-8--3Y5A7;YOLQPD7))0W:5+OEE MR8RTGZ[8]9MH?C2O]M@5[;8IXOSQZC)Q-Q$QL[])V#S[N!3AK]HBVWBU3-8T M,)I^W8L6)FMSO2H.J3^S;]\@4*DJP0@LW]6WK=;>^N/S6\<[[=JE0K_\_-'I MNUWSP;L_/CD="UX9IW7QQ]O"9YM9920E4MY FL&)9>'Q#$[=?G$&GGM2F,'E MAX].I]7K6C;/NA/P'BD-H[,>\]XF<_A2X ?92FI?SR#E4DL[EZ**(U@59O5< M03&%=7D/N537L?_Q[39]C#3G+JP88UOBVY9\!]_X",9@M*(#'./;_G"RQ\K@ M^LE,[3,*G4AV+"&5;C.3B::C,IE8937I3$6<)1(2F+) *8PJ9\%&$R3_^!HQ MH9)F59&L?-]X4)2((Q#?7P0\+ 9ZBDO,;OR9I8:;=W&D2KPT]6A5$Y\^UJ\O MCFYC>9'/"U]G!ZRP!#:AB$3!R8G*:/A=P ,7QU8Q("L1"_7],!W.IW@]T6RX MP9HB7/H@B,( JPDDBH%A 1S[F&9(S2PXX#O W\8!\!]@8CJ^,IPD"+N(_G I M.H2AL(+P6YC,LPB5!00T1.8":R/<1UJDCKS5SIX( V>RQUQ@Z26[R*0N;<#L M^Z.?YL[55??-!9#+IKQXVT>D!J7KO9 \F@2AC>X]J&$ O ?BQY%IH\['R7!J>Z MJ<&.-R;@+!*[-8!? O^^WWE3\)+"C^O!1:^"?=1PTGYLJ9_)@YMC>^\.DEP,37-,UZ"0V4IIFK*+]<'5!@; M5OK%6GKW-^#CTH>L1N_&72>9+3IHM0' ETMGX7.^=%"R*K3B.N!$Q)B9%Z?" M?ZWZWA?<:X7RK-10,%XL50U),OB%J9B2R#GFR48,J7,)ANQ'YEQ MHJH"T?DZP#K(@!VYNJ6@[IE!O!3N-Y<#ECMJI/CV5/F@E[;7J$D^9 ^=?=AC M*[FPE'98&$M9SR9S&_X1)Z8KA.WF&"X+&S#'JSC*^K+JHDCB<]&?2>1 Q711 M$M%YAIFM"A0\+^+O7_(&(&F\455.&A:(P(;G0W;P2,&ZM2;M4%Q7YA*5<[;0 MFE*76T%P+PJ]!?>2P.T#D,";UI:R,-U^/>4F$A%-SL5Z)DX5(\2IWKG;*>4Z MG7?-1V5V7+[<5C=+E6R+7:,BO$AQDD[)L3^"TP5NAA3+K$CQ-:GT--P'*^&0 MH^C!%X"23@M82I*II((S6HA6FR)0P$TM&$O;G$,Y\CHS/51: A,;( M[P&F;W",P31RN5=4?NF,@DF8Y4F*R)OD7"&&AA9>$&NVYCJ_@T6'\PA4"FAR M0P$VU5<$ZU-4IYRZ8_')@;KB>)_JVJWHG_0<,]F\^DRV#2"63AN(I>>2_K9M MY*1^+7"2\8I_-C%.9#&?YS-+#7WKY_YRB,B[\(Z=,'YT]Z-*K#D1(B/I&S4. MLU1<<+.Y^$$]%&$ MV1$/^"I9@I)CH])C,\_V&'KLMY[76Q$IRHH7R8E0!X!=Z08)P19-2@ M'1;/PF"2W7_KGUK^_0[&<(7VL=Y)]SH_W$%EV3KVW'D]]ASR_S219IT?TV0( M5RN]!T+USI@[[PKU(X9BG8=>\=;MP)692Y>273SU0VF".#+;,;2W8Z:WPY0, M<@$LRP2"9A+3*8S)MN$*WZ*@D>%-_E)*\H/S'=1L4#:H?HZ$Y62BAN]42L3% MD)"],+DR!;'4X@F"^3/"UK.(WTH9EXPNAJ^0S!!Y+7FX5/V3(MY_?7>K0 M>SI7&&ZX*"FXI&52.J^]5@RH6+4_W.1V.IW'8%N9(D*U3/T& Z9E=X/%=5]. MPF ,:U8M(C^,Q^$0=D)U-KY\]\$T-L84/OJ]X<8+OW__P0H-$]9=-N[#[Q-[S^TU&>Z/I>L=DJNGP5I\;'2 M)->X(LLVVE>0H&3Z*R_NCW=YM4:^FL6NR!UMMQ )!I%7DTGVRL M.\KKK=(C#Y7C5ZP^MT 4X;,6>5:O4Y7](9 JA>N [AVBO2*085:TL[C$Q$Z" M-7Q21E7\EM@X,0ATZ4IN-;=:5@"C]XY>+BX_%?@Z5TU'%T2K(HR6GC@AB!^FI3GK\:SZZ MYB>E'MJP0_%-JI("/TMB,M0-+RSD^^VQ\WI%>4B48(]TYS_]Z>R-\R4!&1PX MO_[ZL<5M(D8!F:DQTM(UMIM)R:X= ,>PCQW[;+=8?Q#(=92&\U%8S5Q78[;#O)K(23QB MP!A$N>[/\9%W0BE:EAGW@?IJP$8[/R/,Z*'2#U[5"SKG2THRR0.-<54!KQIF M%+8D?14(@*L?"U1F0;%R.IE&4XTX$(4*ZG0JS;Q% :QX$^$=6.-6DZPHT9IH M%0,)RD65>+'Z&_+=P3TKH7KPF&)>"7AP#K6J&C+.C,5VI;+FWV M8?263VI?#O3.?BBH E67#+-L@5JSB7)(*7N6_JU @-9FPZ@HCX(Q73'@K)_ M G2\$__8ZQV-*5O1ZXWD'Z!>@[EW[1?[FME6*EY(S)AG.Y*'W6PJOK)M"P:W M)/7:NH"?@?Y/$L!8<%)S+;5NC"Q?]1J17R4CKMIUBSO^71:@LB,>3,_ZLHR] MK-PNT;B0H>*FZ\AMA0OC]=VO2TV;\/H+=.SUMW9]2$\]?;.]P'YQN[PN=P>: M25*[R$2ZL=@GD)MZL5^'#ZK%L$>:S+E'$P7'YRE+,!(4?HBB3<7H&<+<@H+C M5)%,Q66U=L;)1RM#!0TU/"HU+.-F[/0HG*745:/K#UED'"!_Q(@>=BPBQ\8%&_@J&6CE #TE0B!46O3L$V4(YKS808QFKE9O" M^+EQRS.Z*Z6JPIR5=3(P2[<2JIC.C4EKM_A\%&)_7>=5AD5-IM1$16]PG3C MK^RS"#-Y,:_$4K+F:BY#3' &V5FLJ9<@S6YA6I4=>.37Z+RYHE ;R?CWJ3\- ML,YEF^GW&BD&]")N+R*N7N,G_XQNMX1JYSZDUWXLRK".+WP!UC@"CLA/,6#! M4:?MG9@5OL0.? M.3W/:!N&F$/57;V 7V!UH#QU<&&W# A\>2@?ZM?YE43:K M'VO';KS4M2AY2AE2GF_8AS"5N%S-B6=+#F4_FGAO M6JQCE,/G'ABP\)#S":K##">]HE%,+D@X*17N6;KV9@SE:#%(D%E1 KR1)DQ0 M'1IXR=>1;$%E":*'B2XD)K)A::0=[D?0NJ]HD>;)X@.M#6/-&R7HWK>J9LTD MVMY.I4O_7)L;^X&R6ZY,3LN:F[E;FUAZDE?W[23N!%)C> M?P-_R4:A> 3HKGX43\)5S+6#B"G1G'WA[$^][9_]QXM/7YRKJZO%A3_P?$[7 MU*R1UNZ\H=V]+"WPVDMNG:BTK<7D9O;17^I2_E]0@%%<GW[T!_ M'QZL$U@,L$RP7#!Z-F;3WLH9MS U M1%G%XCN^K3VWW2.D05BXU%T>_\.*F2 RET:]RQ-26V_\D/3.-)FV.(%%W$^J MCU#]+@UN:6]HB\L5%HM[P=!9HU1E[^._HV3(/S>%'?X@N4].^VY?N"^3 IQG M9?D->7-42:?7=FY"N&CK $4WJXH4T3,O))FGR_-5$G2OS![:=Z?4E3 M^RT(E$_E<,)G^J.2=*;]WR9._,PRY<%:Y3>]#8 _C6G<:IP\=",O^KSNTM5207D1^C-#@5#I-@W&P)9*.R5)6ZB+>,\K*E[G6U? MF;54*J]6I3)Z%";/!7&VB5FZV^SMS\ FX@+QBNRT^1UGAGX+BD7L6+[N"^8; M\; 2>:_'BZHWV68?YL,:R-X:!J)*;JT!\*DOA+%E>Y>-GYCO>QU#^DPUD+?% M.7%,C*N>Z)K^$Z\IN<5JAODE]04=_F/DQ\?L@+ZXH9J"]4?[8&'7O0.!E-^J M,4""R\,D5'"$XW? #NNZR/V8H,1?R:$ M:TEJ7?-A/JN/&NGLH\+YHXJ^+P*++2DD[*Y%JE-.VC67K/F]B+SB26YRAI\( MMIV,*FN$CY(CL%1&_E(I(]>G4?)0@SHF37ZO8-/Q;GVTPXZU6 T/P;_/VCO% MOSNU_!MD.:,5?[B)07.9A#.*74N2[,\:B%V^I^W\K9A[]DG ,BT]#'Y"E1*- M''@(.6#T664MVBJO;K^S(2$_XYR;DX< G#H[:0"GGDNBSM89^$D]7(JPZD_* M@0,L/"OPY2]6!GM+<'9$ME_IPKO5;LZ&5V^DLZ\^EX_DVRL5!WE4@ MK,GV3G=*L^G67@PC+0V(E/,^4$H\NR\;#>5!-91/\ YL'&9G3EW,"'Q7]>0S ME)ICZ%/5RDN%N%49_AX+CXON,#RX_\_>EW^UD6OK_BNU.'?=E[QG$8U54OI< MUJ*!I.F#30(D:?@E2R6I0A$/7 ]A^.N?5%4V'HD!&Y=!OW]Z=M; M>ZBUFB#_RZWEO 77"K:"HE&OCOM[(?Z:J 0%U_+#QZ\OXNR1KV=9,\3N<93E M103SOWY;27!!63L89[3^=WD[^<=6U1I:OBU-U@[:I,A-Q&R'Y\YPCLRT(CY/ M<#"/C(5.7[@5GO7\OAS)U/*>Q0'/[)I<6;"9J]R9!YDZ&RKX %!V:M!*^CUI MBBM/+X.2;5[]+W?LMYD+S6OU?IS;WT/8O]1REZ9$.H576%!]3*6R2;B_:NJ+ MU)@/DX(:=/J//%0QJI7Y++4KRO0>Y>481EK!)@ M5@#K*NV,MFR=:,$Z58V**]J[Y$$19@TY=N) M[&3I0W/4>AS;5[IW%\ROYTR1ZR!M-(Q.\WH.ERYA6P]"0/JWKQ1UT:9]>^RD MNU]9[IY1C9R"OR:>%Y>'Y\%-3D=4*$L>N8L]0LRRTC?D[9,#>-9OE51Y5JG/ MQN]G#U.7#C]PZ9;F&>"ERBU X>S6!0. *L[P'^8^7%64>7>H#Z?/+!\^Y:*+ M..7BW)]RO993KM5)\'38.M[_6-L^^7*T=SR/EQ[ARS)U=?@TTM1D)-(YBVLJ M@BC[YWMY>;\W^FW?;5X$9KCP])'B\_9M) C-JFIGX<_.+G1?R)WI+FXJ:T1M M]\:;("OMH>]AI/V4"8OZNINIF\#M"W;>\(LHYCEQWSOO_+'Z[635W>O$^;V<1G7_IC=$-W MB//+N'@?62^$.;MC_G8!1D)L_QXC>.%CI6(SREJ=_OZR[[+IS:?8+J*3D/_9(!MW M^TG&^M[CR^L C1)D1P0GUK%UN8*FKEGFKV6?[X,/)F[W7) C)EE,\5TX23$/ M@T<4CWW$7$J?'W>SI]S[Y^!X[^CK_LY>\-?AP>Y^[>-Q)=BO[6R./&>QIF,, M"Q5J?.\ZPR"C]9/SM9*/SBF<#[A\N19YNBC_>?-^IMBNYQ.-G3B6_*'X7,_T M[OA=4-W^;U#OK# M6_T6-?ZTT[%[BK X^VI&AY[LO3>[CL)MWU47/+9/(+NM]DTEN NBN?MNEE8P M5,$_O]3;2:%\E_&R^ZE@M%:D_1'$? [F[>AZ=A14<.O8N/9(!>E.6JY94E8C MLL@%;37[O+P8T1#SSY*OBF*.\E*JM-_3M^\ UUG3#SO9>6^HN>CZBIAY02X? MRLP)WT0B7 J'7@+?#S<97_QEK7'"'F=&W'=5%&UB,OOMQ1#^W..PF@UD&J3> MYQ3*@7*XZ>2C=LQ5/O)]>^8B"-4Z+>=)VJV_T*5.Q6OG9WZ M<)/V,<_\4$9?KI./W&A:R@'F?.IVO*+#T_S!9YWM':UP1@[_VC]9Y:0$_UGA MPV]_.CP\FA8*/4VCVZVK_'>\OG;V[[>;IS_EZOR_,QKC5H*O]A^P>A:WMYCOC,&.8:3WLM.(%2L!+ M77M/O&:<^\E>.[U-6T$M5:YC=#WU],O3+T^_AGY^727]^,_1]G+HW[SDZW@S M^+1*_EG;O7,#SB9?#U#]==[%!IZBX@3_3U=H]@%G-"]U7OSN/GUW_YK^;,M& MIL.NG&5W0:*RI-VS7#3 ,P;/&![)&+97.".UW:.][95.2_!AE83IS_V/3_+5 MO-0MLG^N]$@#_Z5.BV<.TYG#=E.[-F[!AS1.?WB7@-_@_09?E@V^MK?2W7V% MC[ZWJD(Z^9.O\AQNOW9RZ,^@UI]O/)&&K'ZV4-)V<;!]XUK3^NZYG3>N]?IXU36=-QZV&94S= MKJQ[RN0IDZ=,P_7R5S@C!Z>[>\OQ<\TY*]\V@^6$7,\I$2<'>T>>-ZW_ONMY MTWJOG^=-TWG33OU&F\"A9*=;-SYCS),G3YZ&?ZXR=?UH__CD=*4NIU7&*^]_ M&J\Z_(K#=VAL&G]++H3YV/OS8[_Z_*W4Z:QM<:>+PR?YR M;C]WXLXJLW;^JNV=>@?"^F]5WH&PWNOGJ<9TJE%+NVDS.);G37/CO0"W7VA*Z\'^7(<$W>S_B/E0]PZ4TJ MIZW2"DR,&0UW:[M[_P0GA\'>/W_M_[E_LHX-+$]&FL\4@M7)>JK'QKTTO1U[ MN^ARTQ[MBS[<]-Q]9]"!QM6_:=OKO7_B%*U+X\AHDZU-AT+D" (,QAB1$-.WVES3=#F>=?:5]MY&Z^L MANB1Z70SO-IQ"Y9DX.5 ;W^ .ZV&7;R;X,UL#.RV@KU\[@(K)O4&MM!@@0 KEX6R"R_="AM4%C MTPXP5V8 FE$0X$$A#B$XIW$F'#*R*TV M":+2H$&48D@MO!#$('W7_<4LOA#XW5(7@'/N\B%-NN?3$>3/&U"75YW'DA6\ M8++R=Z]I441X?%@2/E!OTKPZ?)@P:6AATO1[!6=LX"/DM:% SA(X9!8+H&,)]B^"+4N@H("#_<5#@*$1LNE>N4?DP;7"O[U@S(9;-GY6@MKF]F;5 [[9[G:XQ#X"4 M&6;($R&E> 3O 5DM^'@39=W!I_- ],E_Q;ELD7?FNMZQST?)-<*6G%BJ?XW@ M]<\1%XQB"#8!Q$$T344UP1>.[UT./*_.8XO%:,7\>CU2M$+9=)%[]"+6IOMFJ ^>A5&VQ F#>&/21*CLD/CW)4T,*,F MB-3>=?W8M'^E%EW^:M6=;'0J[CA[,P.FR8:F\\,379HIF/FG,?+@M&)PHAZ< MUAV<'H5-*,R$*QQA5B3')A0.,:OIX#3LXSXVEUW3<)0#95J-Z+S05+-"T S^ MTVO(=E!-?]1E\P'8M 3J5$38Y"?H/M9OU=C$7BLV(59R;+I_@$L@3N$#B%-A MN.6ZS+-S<#0O(GU-?UI0^_-BCR4)1#4?0H&Z[6^I5S M)#:(!)@+D(YEHV?J0=6HGV;>R$(KK]%"$,FCSFI1)WJMJ/-JC;-^O"%B#$7, MQ1LB"S,%Q,P$"A?I%QPVFFG<22!(4.08X"" M-R.?<4!"" '(02CJLYN_>]8N*UB9M[!6#3#< \PK!1AG580\!QC2SW1PBFS1 MP!V*?;8L(4U2J[%Y\-#AY>CY6) -)D.*$?39OI)M_4 ,(G@4@]B2,6@DHM&C MT,I12'@4>K4HQ".*"Q3B#Z(Y^TV=RN"X%U\ZK,$/0!L^BC8SG3<+1AL4>;@I M!=P@Z/'FU>+-$.L1BV,]CP=Q ML%.&*I4EJ=@WHW1E.+MTI:]"61JX*UL52E^;T-#D"@Y=-O\(9+BCOXRY=MIZH[\(1_::;=X?IF7S:/-]\N,@A@">D<57F3-]E! M>5J*QZ958].KS>AX[9##,&$H"M]I07D(\3#DW,=]$!NRDH;R^'.JDBP9>9Y2 MAC7/W$#L@9C#/.8L&G-6G+HQW.G3P\XJDEP1FU8^9"3)]=&TI[S@M:@"(@_. M@_40MG (6W$>B(>P%4)8E D8'JHA8M$+$93AU\^2PI=#(0S_F-\A#A><05N5 M=G;[]0@B;_BM&L%\HLEK@Z]!S6Q".6?ONK^H""-.OSL( _.8?GPHNM)%M&3M M7=;N<+J#(PH1C1A8[C.IE0'.8)!:5 MVIU1%_<", DOMVJ1+Q6R MH%X*0/F<$P]00P!%'PA0NVG;J&YK"=@SL]SLBK#'N[(7CCTK#KOVKNR%P,]# M:ZGE40#8*C-'!+W3A.&(1/-& 6!\A&J_ECHN6' M^[ME?[2#>LNN^*7E**F=,/>*Z;8JV?MUUX.DWO+E[:T:O1ZD;:;,(N7:% M_W_,WTMV"?!6<"?H\6WE^(:1[SV]UO!6'-]CA(JVC1@/M6T\[L6=5*>R[?!C MM"/TL-:M0O(VO:=F12I/O,JON\H[C2?HKF#TL,[OM)J=(I1FU]1;:;=K@O^6 MCU97J*_$;]%KKZ]NBR:C6W1?6]U<)W:V^ZV5LRWZ/#7)Y*&,>WNJ/^.RU^[T M9%[=YZAG>3%CPL'!WL(DV]VO')4"&53S]?E;!,?CGSZ.#8+_9Z4IWZ+7;4CUW M9O=_1R;%2^,S2>/QSE]>&H,3>=UJMAHW%HJ[IMG)BFBI<].07BI7(I4[VP=> M*J=)Y8ZLJUX]YQT':?-G+#O&R^A*9'1W[X.7T6DRNFN2M)EZ$5V]B!YL_^E% M=)J('LC8U+UTKE8Z/QWM>>D<$LI/;>-""'Z[N?NF%;]K6A'YIA6^:85O6O&" MFU:LY>Y<2$NQ_O9[@4795 =]1%R;_0M!^DIW[IV6'4KPR6X=>2ZW14AW!+@K MNS+(8N_?)*UV0W:=BUYV@G1HHW>.?65O(.TKVKXS%.N/WCY@ER_F"KB)>4^S MK7YHNBYZG6Z:W(R %\@^M3'75O7$JS_W5O]_3\[33E#L4<%56J\'S58WB$V@ M72J([M#XYXZOV]\]@KVC]DY(6G3?L*EJ-@G<(&A M=SFZ=M2]=IKEJ&3'.^TI@S;7REP.AFDSF QS.?NE<&I4=9]7K-\-#L?+; M'1G-YDL1F__G6GRJ[!'MM:PV9_E#3CN=1KNY5'9N+"^7W5;[)LCZ@+;-__;2 M]F#)\KP:=R(WT.39T^.9><',^6QF[IXAU?^S\7M^)^C&2NA\>1G[RL>R='+^ M_!(\;08VMO;^.3C>._JZO[,7_'5XL+M?^WA<"?9K.[-U?\BL"$=A<:4/LE_; MW?LG.#D,=@YKQX<'^[O;)WN[P8?]VG9M9W_[(#@^L2]4]VHGQ_,\V8IL(XK8 M8VPC'FXBR!9NQB"T&8KY+KM8/]Z@#L)"!8G/Q8ASUO0 ]AIETXS=9\1D-X&;[G6102\5*W$EKY6.;?;X7=5 &VJJS58,WGW:V#_\,]G>SG/9_I]?OFZUFK=>PEU,97;<3=.0F(B4D MH1(IJ0TF- J-5)Q'*()QPGELC/J^ZT+XH+6U@?O%Q?1M!$W9L$^C3?I^NZ=3 M2_7=0^_KC9R':O+U)MYM_3K 1[].2;6G+_9^G7T4%X<7>_!P=^_FAPZ^ MGN(/J;W_5?7V*+4C9-7;[=O3D\_T;+?>J.Z>VN]\K?>_8^_5.\-?PK-OGU'U MMG9Q^FV?U$ZV;VL?_VZ<7?R\K>[6SFN[YS\/OYU>U2[V<.W;UZ1Z Z\.3O:Z MU6.(#T^JI'8CX-D_YU UOC;E-]$[;)R2&OYZ?HJKUW8,/VN[G]G9R8?SVNT^ M/OWVY>K07OOPI%X_/#FO_W.KT'?%[,JA* 8X@01021 0$66 ,2Z@A ;%F&QL M$?KO=R-"L/5V2BCCPFL+/9"$AB'2AJ\$HCZ "9!:W6@>!E*X-(&I?J-;QXW. M7BA/PW;<*7.D_2GK68CI\;DQ=O>3G3P[6YF&:XA"4%X))7/,NG)R,^3/HTDY M1O- 26 >3DJBPNL*)V0,3@9M=0LBK5H-DYTE.%_ZC9'M3N"(M9Z$F+Q<91]H MH >:%P,T5D8B#S0E4>YU!9KP7J!QIW1M<^Z"Q'X9#SL>=G*)X1YV2J+JZPH[ MXE[8R4KSGK?JKM[E_PGV_K?GPAL\[+QJV+$2(SSLE$35UQ1V$+Z?[?"A MWKKJ>+!YU6#CY 3-6D^/-AYMYI,BMK%5:[DXOVXK&(&=NT(==P#DT>/%H(== M=S3+HW]_?/5H)!**[)C',D/FBZ1^QIC/LH1W?@!H(?&=D8_O?&WQG:-:)T:5 M3I0H;O)H[]/AT4EP^"%P$92?]NR/VDEPM/=Q__AD[VAO-_CTY<^#_9U@>V?G M\$OM9+_V,?BP?U3]71#ES >?#VSFO,IS \))GG@P[$L8]-KXL^4:S+L3V7X' MLIE5-5WGH$<_^I1$A!6)SN%EVLP*AC6S"9C.0!;WE*,)C'B%Z1;?3' N70<4 M%V5E\N672N7I)R[83 TSL[@XMN_DQ_;W"47PQEVJR/$9ZI."T1]O?WO>G[=T MR?9CHT>'T!FQ2=/,YU[)J\GV+4M;#:-W#37"HN[12W]&QSMZ\^_7$W,W;[QD57FRP9K5XD[!2I*C)K M87.7!]67N;M'[$_8IIW2H-5K!ZU<3O/YF?:-X#)/50\2F;;K]CGMV&6]'C3L M!]KNH_;M2SN:SO@E^I1FK"O&'$MU]]B=7KU8%O>/G:YLK\IQQ;UT-]^+F&[[ M,2L9+JG/^3^OTNYY)KE%D.1EVTI!>EFW*_##-.U07 :5?=]D-?J*6[B.BWT_ M1S;P[2QT32X4TDJA[ @/*WN]T^IK?"XA=M[:.E/M;![=W+@B<-KN X,^*44@ M:E\PA@)2#ZU!U7'W*7:.-R/S^K:(%7U;&1:L_^/6.6NY6\^SNUKU(,O@O!/) M=A8;ZVXP0P@K@:O#D+504NTT$_# -9VRX[0(E:WRDF-DLRN^3[MVP=4<"[#? M?^*=XHDS5,)_9!FK/_(=YCL70- MUSXC8Y#'EPZ6V]GZMW_(9GI;:'LA+B?6(-#6#LB_UV#]YK_V[.3G*1NN47AQFY3SUW.YGT[:'*F3. M2=Q,*9LZE@$0.?'.H+6S&5B\=6.4P64.G4/;4Y*V&W8(@RC_ >SF8?59+[RV M&<]L38=2!+)O%+OY6#^Z69#N*M<&B=%N-W1YT/TDY;J\NB/_0VW1VSVW?;HW M[$B+VG8#_1Y*WI[:)] 6;70OZ^-\M_CS[ZK9W 0GYZW. M\+O%PN<9X5S6,F[U M["7.3=9 <29O=-*6M'-H'Y!%MY#]CU0&U]"]K"&BY;$N\]X";-L.)%>JP<.K M>L_1MF*T.2%K*:-[[=SA:\?G]"Q3W[3SLS/SMOUYFC;HWPRI,CQAXT-P\YI# M@,ZUQ\U_-I2B,L#0AP>/8ZZEZQO9_%%QJBX#RVZZ3O53.Q3S*]5970"K*W8) MTZ*/I6PXE<]U1*<=56]UBFO.?*R1J2B=>6V6ME_6UJ5R_;#=BO'-)6W4 6%]9=? MZQYY*Q#2"N[(G5KM\;USY.UBO\ROK@:T-M^P[/7>H+>%&9^C5:YG'7?9827. M/NN0I M](M>U,UU<-'3/PH]R^9\\%"%6DY=A$Z@6W:TKKR)K+M9=YN3I0F.G0_I7)_J M3(?:KOQIFEE5#8NZK;K)T?4JISCVTED/WZ'Q%/@Q72HR0:@4>)!9>):/7$IG M 8V/9OH%'%HTAS%P_9Z(#AR_B W MUOPH-/>KT/O$J+R.Y@>@H+7E.W9A+[LOUFXIUMB!7=NHEMV(;QW-/[Z# MD7?E>W(OW>"A,FFWMW;DII-I[QU9ZA.GPGV:WR4V%B.3?#](V[K?"GPPMDZ_ M"I-=2F"O OK ;/'+TN&.S-MQY'Z(KO,2@_P)^B/L%&;78,4*)^WHFN64TLW) M2:N;.1:*NU]98R[X+U2A"%L66Z^[FPT'2\WR9KY0XV@[KV9EF:FY[.]0,FC: MB\^2B,JHR.9ID%[RCO96");O=9+!+.O%SM-Q-2\:2\Y7+#*.6 MM^Y]IGKM-.]9Z"50J_[YF'_03/CIYBLD>&;899/I? M;)MV,$F^ETJGZ9DWP1VAY*3;R?1 M'1GDAXPC%F.SEVVESOCI41AZ)]9& M4D$(PTIY#KA&6&^V.#N#1\^F9J>_.BLZT<)YW9KBN'W[>.=N&@?G[.4UKJ8_ MSO=G^:^\LS+=Y/RK=973R*FFYS>KPMM:%V>+A1\V^\3+).$#9_*P2[L/CHN% MN,'[,ZW8# 4;ICMP[62']DFK/14:I]Q]1&_O'..9M\1:BJVKS'MFC4='UMUS M==X_?EE'8O])^/N%!OT-.T5E6GQ.H0O\''HG1 M_7K$"KS/ LQ$.#-JIE]H3$>&^4U'M2[[MF$^YBF.2B^RSRNR'5,XG:Q=(9WK M/5_W A7[ C#D4^KDG.<>$>C;YX-C]G;+4C_[0E\5BJ"WZ0Z*0JB+4(&94IM[ MY?/350??R1R>D_S(W^01![^#7"^::RB:0[O]U-UYU$+*G)A/]U7EYUWH[9TT M#@']ELUIGB,[%)V]6+B1AJ]A15BY3[L#Q:Z;CLQ:JK>:V235BV-Q M938'1V_C=^V?WXW-4W9VUCY^K=?P'CW?ER?-#*R>>KE.6?WW44$HQ0 M!*3A5I8E,U:6$050:29$@N*LQH9;S=-6^VX=V&\?8=OQYU.VB=$_,G>/W]@-7E@1?R!E3^P\AG$SP.-(D,6G_P[ MHO.!UZG_+Z\<]/ZY/?EIZ$+ MSN][LW-X?#@C6[D?T]60:=%I\[[DY,$YP>O*$EUW*7+K_T)C&4N1/#U2"F%Z MDD%V2[>9SQ-W6IE(]U]\AFYK1O[FBZ .KR<+]YZ$VCS(O4BGK>6#_C, \"'0XQ*>H; M](\H!KN+@ZCN4*AH-@%_9,$8]RYN]B2C=R@2\[(P%XMB=[CE!,7%473G6MDG MK&&_V%F61J!,>MD/[;IVE"CM9FLP^JC9L&/CKI,57F@UZU/)D>S9E6T/.UF& M^'4^N4/NV)&YS();R&_F\TY9+K,0H7R*\DQ).R(7Z*CZT]9K]D>3383E ?FB M5EQIB4J1:#U>,&Y0 VN.Q"E]M?+&RV/MERCA12<0!4[[2RI/L+HP9B-I1GV0]" M&B$A5KF2GI/LHB!?KHA%>8(^OMRQH4$\;I[SF+5$LF/6EDVZ"*CX[M%SLMXI MZOCIM'CNS&LANP5'^E&4I,GJ'Z2C3'8 @JT1@N-NG,7MINZHR_@0J=^$2-T3 MG[-FQUK3HC/6[!$>&'OQ*D,*Z"(JF6>=2'T@PJL,1' Z3NX).Y@/WG]WE><. M7@CV_CDXWCOZNK^S%_QU>+"[7_MX7 GV:SNS=\"R#'WGL'9\>+"_NWVRMQO\ MN7VP7;//G'_F8_.^3HV6MH=W!Y[0P(QY6"SGGF>LWKM63UV+(7 M,KOB[3S2Q6=(5]8?XP[*K4'4!JY,BKSLF/?]7_YP'+TN;]ZGS6S0V9?^&-WW M''B-][]Q]\O?+G!-\$T1A0[:BB8[Q8T+U-O,4*_?C67DO9!NA@3-?!MN/O8] M1OBCOGG?8!';9&*-!@LAGNNR<[9'>FSWI>&/BGDZ\.12/+,'ST)5F/_>L9=M MVMO.$AIHY#//VMU'"U7.FME8#,E.>H/^XZ_9E$X<-8],[Q.>_Y7/(WJ(F,92 M_?S1MON-!L6 E3*65-TW";.;HJU(-9T;:1[A^=VSSB,XLZZQ,,DLUR ?+#Y) M]M\:B<].7DZT\$:^?Y0HPP^9/Q@\M&GA2N;OO\;GZ4'/./QL;7?5$@(B;_OWV7<::/2AJQW_F<# MD'[^7:\#?DAY^=[)XW93NW_V[H1QN[LCVVT7E_15UGMF(\C2K+OVOM?=]\U> M ^A6YDEQE[7B:>?/9(*ZR@2^Z^KN]J^SYM_G9[*ON] MG^STXFNC>O&3G.T>79Q^JQ+[&J[N"'CZ[>_.V4F+G#:J]C.U1JU1I37\&9[M M[J'#W>KMV<EM/J_@4G][^<-?_ M63WY0JNWM9]G)]NPUC@[/_SXY?;LY ?]Y_9SMYK"ZX.3O6[MXN>M2V95)I22 MQAA$$>> ,ID &0D,,*12AR$E""K7N9)7PE#TL_[Z,K*5^VN?HA5]Y'R =GB0 M\B U!T@IS)04.H9"AY2S*(Z-"".HF&(L4@QE((4\2)40I&H[HR"EL48DX0PD M88@!#64(N(@9"(76D""EH1$6I BK$!*5"*069&BL [4\/F^UN\#5]7"%_DVG MVW@TKYR7\..'3>14^%YOB%L4#\L6[\2NW?[=TGE$6QRB?9F@72&"":$A!4(F MQB):@H& - 0A99"QT.Y4KNX"BD0%XB'&A!M;M,)%F>PKK\)E92->A9>NPN-T1!I%42@D"+6BEHXH G@L$A A MJ@ACE%J%WM@**RBB)5+A5^0BV>ZW[,N2:'ZYP+1*T#3=P'M)UH*6]-?O:+!\ M-=/UT+9P:%,3["3"24SCD($8"0MM%#' (Z) 3 0+.85:0K.QA9FH8!=Q51I+ MR^MR6?F)U^7GTN5QFA)S(R-J[8LP)@10S"F()44@PBB,#;7&AJN>;/6\@DF9 M=/D5>4T.L^():B2&S+M.UH*C9$N7!X]Z-%LXFNU='9SL=ZO'#M%.F1T;^8XC M33 S"M ((D!A% +)$P$B@C%-8J6C)-K88K BHA<8/N,U>.',Q&OPLC7X\Z@& MTXC$%F49,-I8#<8A!I:C$*O!)"86=*54:&,KQ%:#48DT^.4'L>=-QA= 0Q9H M7LV=8U,^A)L^R:OPHWAP6Q*X74_0$\8IE5AR0&22 (H0 3&--2 LC(6*%10) MM^"&<"42DV[AI937G7?O?9RI]Y DN'7QZ;QFT%F8P\>#SO) 9XQ1Q5!%<9A$ M ">)!I0H"61,$4A"'<:)1@2%PMI$$:\@ZD'G&9U/I2![TR?^4]N5 ^WF5?=< M9MJEBV![POF8MUR?F]?UE_!373:[VTV]UU]%^WM>#]0<&-DQ1VZ8A\F7CLE M>=M5'-I6JM?H9>TZ=\UEV]XEJY)CO[G=;HLF;1ZW%X;;-Q-DD<0(PUC' M ,8\M):PM)8P$P)02B.F+&6D(M[8XKC",2^1)>P1H:R^+(\(ZX8(8TPN@D1# MA3% 4B% A58@QI("972$J0ZQ0:%%A+ "89D0X27YQF8= @79I(!6 M ER5T7*XREXX1B[LQ*Z_DM.0T,/; N'M=H+P($U#*1()&(E<%I9QL0A< VO M$FO#,FFP)3R,50CU25@O69D7=GCGE?GYE'F,JT 2:QBI!"0XXH B1JSU0B&P MD!PK06/!H-S8BL)**%Y@7%&)N8I/PEI'7C*:P5%K-97WG2\!D/)'AD!,D M08Q"2TF8H(!C 0&/46*B).%&6Q3#%C9]'C6 MK 4IZ2_??M-UV#F1U_FQ?LT;5PO%,S1!2U2D#<>& 87C"% =,\"1-;,$)DF4 M6 32,<\\)9%X\F>8 2[C>[LODC+?H7]HF)#WY9#V9RMWH#(-N[ M=LU+[=Q];+7T55JO>V1;(++A"8XB<(P440E@$"> AB("0CJ.8HC;IJ02D;6Y M0EKAJ$Q&E]?ILG(4K]//K]-C;$5C!*F !$1*:T 1(2#F. (0&FZX(#$3UN[@ MJ +YDP]UO"/E >K8EW_O.%D+>N+A:@EP128C:!6GG',&.'3%+8@R@,N8@X38 M'$*R!# M%@(H),5*)_8MX1275 3TT2//J7,'K>:/Q?05\ ;4<[,.MW:^)/GR<(Q-$)"$ MT,@HP4%$PP10XZIK\5 #B$D""4<1CNG&%J&5R)>C>=$JO"C^X55XZ2H\1D40 MY$3#R("0A"[W+J) (FD U(DAB(4&NXI2I(+$DYL*>(_'@ZOB^=R:->(?0[6T M?.3;4N"+3C 0&+-(TIB 2$>NDP 10&@(083"D+.$:@$3"U^X I_>3])[0$JL MQ$LHB.>5>%E*/,9!&)(0<<:!*X%GS0BD@45>^V<4T1@+95696R6&%<1)B93X M)7E#[JN)M[R2O+_[WM-*4:VR6>[T^7QPL]SY)Z T2%ZRPG\>NA<'W?N3!8DY M1DD8H1A@YD[,-0H!9P("+:E=.V$73YN-+50A-*R@*8$PZU1^ZZ$Z6?)FXQY< M7R&X+K; H0?7Q8+K>*UH1>,(Z1@D+%2 $HJ!C&$(&--Q8OFRCD/MP!5S7!%3 MXJ<]N+YLS^%T-#A(99S6TVYJK^G*&W:Z+?7SO%6W\]KY[W_9#3OZ(RMYV+U9 MJE]QCFL,+3:QRZE;/1>./K[:3[G#BD;Y\BW#HK1M4+\3MO=+/29?]VN\QLZ# ME_+&];I:!LP\V=NY2OXZ?=KFYZ_3GK$T%+4TQS%],?R42Z$OQKUXRCI9XTSK MV# J.)#"N**N+ $B0@00+1!AD4DT1AM;427B+_ XQH/2BP6E17>"]*"T3% : MLZ,)I9(DA@,E2 RH5!K$1(4 0L%P%,$X=E6.6"4L5=W%5]0"LF]-7+I2RU81 M6TE0'P3B6ONKW;JR3^3C<->#>/6#^'9-[)O<+@'@)LNX49.PD',-:*0,H(HS M(*3! '(J8A8B227*#M"ML)4HBL^K<%EIBE?AI:OP>.IQ8C!2,0(\@1A0#B7@ M.L% 8QAQKKA2$&YLX=#J, I+I,.OR*\UJ.;6-K],L[<4OY:/Z%LX'=FQ%W6W M^Y9VSW=Z'?OPIMT_([GQX+9X<)NLYV8H)-IU@T1&4PMNKIX;$0R$EIT8*6B4 M1!;<$*]$3Z^K4#ZWD-?IA?,3K]//K],3P0D,&M?(FL6Q!!3S$$@5$L!%HFEL M"0:3L24L"[$YO%?ED>=P[9ZE*Z9Q66_=&&.?M^.3F=>$M>P5BW9DLJ9D0T$= M'MX6#V^3Y=U8(G7," 5AHA6@QEAX8\J:9Y%=5*J0$G%H*0OD%>1]*B]:HQ?% M6;Q&/[-&CQ,6S:$B3 -NX=AJ-(- 0(*!,"B,#(E@Q)75:$0KF)>IV\4K\K , M&,OUI6EVBOC%5I8)K28#SKS_92V83+&H'N^6BG>3U>%,'(HH-@I )"- 8QT" M$2,.E(I@2$E,(Z8WM@2K$.:=+B]9D1<8N^(5^3D4>;Q$"X))R$@$3((1H(GF M@!N*@-888Y$82E"Y25BWF1=%QDK MQ#'# $:N,2$5!O D=GT*51SC" L>,6NLT8J(RM0*WFMS6L_+X]H!N<98KD^A&>1M M^5:%ZT-6"MMLT-_,VV;+0+;)"KB<",&B* *V M5Q'TR2YE[V,IL1XOV,!=M73RB.M=Y6@A64">5?Q$C&N.EF.+9$$ M0T(Y8 E+ $U""216UM"*J:0$Q]":7I:.1)$E))-9!+Y>4"D\.J\9>1:6P.21 M9\G(,\:N(!0T9C$$B,0:4+MFEF5X5X*ZZ70&A+ X4?->J+7P0@VGC?KJZ4M!WNO)Y&\J-4VP BJ)8LOYA $Q M"1F (@Y#Q&,3)\IROM)E8G@UGG-WXE;S_O ^B.5-\>'L6(T%;D?^S+ MCGB%?F:%'C/R3:2(09$$H<&ND)HEG9R'%$A(J"9:AQ!:(S_D%09?8(V2$C.8 M06F2KKP>I2\^A&-=V$I_#0=GOT,^S)KQ!\ /1*_)*FG*, UCGH $,P:H3A#@ MAAN F8A('$H2RVACBY6J"*17U[)R$:^NBU;7,;*!8ZDAC1B E!! $YH B1$! MT%(.01G2$+MXC;!,@56OP%>29>/:V08EC-EXX="UT$;%PW#E[:=E0-ID';1$ M*X2@92"0<,M (H* ((R .$+88!G&T-5II:B"Q9-3U!>+:9-DS393B*C% )RH!5$0*2&*L3).$AE1JIA7=V&+[#HVTV] M,[SD'GOGP=[)TE+<)##43 (LN "4"0-$%&. B7-542FICIPT38#N2S,FI\/, MWG7]V+1_I!X9E/MQ[5!GI?]K?LUGG5KTNFO_H6+[P/W MX?>(9P-:B4A]:O=#-;*^[)7@O^Z#TD^F?7PNVV8A)'>_]F$<4@>CR>3YDVP? MMH^[KCKQ5UGOF;N[%QP7>IR= V<_7QV<;!_R=5"_V MOA,.E:9$ 11&UBI'F -.+&HG5JI#"]01,O+^/7F&(#W.0>,%:5T%B3&5T$@) M(+5PME88 IG &#")-$&*\?P4S9Z[AU[SR/ MV&4RUMGN=<];;8O)>C[#WK;UEC]KSZ+E-]/X^J;P)E MHGB"06QM3:A+J-E[(=>JM9)JG2(<,BD #HB#- D#D$,PP3@ M,&14%:>L8GQ'*:&].+9'E$LG;RY;M$!B4AI0!KY8H7A@;$5&.0 MQ%'BQ,(P8X&.B(IP*0?19%69O@#F?LPL&+0L\G?8ZW:Z=D#6GO)"6%HAO#W] M;F(H<22L$!J2V-W6Q(#;UX"VPJ=XH@1-+"X24L&$5BBE,X6P=;?B@>RX-I"[ M1IE&;-JY)X&@2N"DZ1%BNCQ.Z&&RW!):/=F[_AYA00B&$."$1X"&7 *A!+1R MRABG(54*T0PG+8Y5R)34K"?CY/($T./D6DAA]>8[MG:'(+&S2)3]D40(<*4H M"#E$%!%E9(ASH!2H0OED#8,' B5ZPKFDKXCTW.>20XI=G&KXTXM''C[V4^/" M".E82TN'I378N(5^+I 4&JE1(B%0'!C:PK:^X)E+T<]%W7NZ-5S88>+??74 MBL:80X B9S>X]%49&@HH,5HB2DGDML-2J>>"\F_6H:7MMAVQFVU9#RYEJD': M#)2\3+NR[LN4K06?N%O 3W;]]IL[^>H-X9C/S%\@ODUV%DE4!)'BQJ*:PH!& MG($X,@A$QC)_RT,2RJS122FK(#B9F>]CGUZ.2B^LO:U7Z6=6Z?&$;Q[B6.D8 M\#@B@!H,@922 BX%#2-#0Q0Z5Z=@E8B6J03A@N*AUH&W')FNM"_JP,AVTZ6< MK[J"V0O'MD71E?ZZ[17+MJU4K]&KNRB?79.D*O4U&1>);9/M9C2G.@E#"A). MG!&&$B 8CH")%;3XEA"2F(TM+H2E*V4J&NU5NJQTQ:OT!($M-5J7+;-N6EV MTE\FJ+F=X27-.UXYA)W MW@6SEDK^>%+CE;R,2CY&=>((8LD3 F(46B5'$7,AWQQ@%$H2\3!4FCKKI4*C MR0"TE>CX2ZK_=U\Q^;2IZKTL5*6(7CDW=6U?#;IM(SN]]LVJ'31%XU,?X781-9Y@R2# M?=>5<=WT8XR':B&<]Y\XFX3+5B<[NG[?-M9DLA;2'U>I[I[W=7?H>\7SP+NO MR-B.O=>=_96A82MC];R]: Q"\'?KB-V8/@ V%G(]]/.\?5?P*" M[?/GTF,1K>6ZS-MULR)KVNY3=L"R-&,)SMMN$_A7BBA'F N7N!G3A!L)!<>Q M@!Q33B,FOD?6A''"[0+L7;U\5SK_W^_DUK0U'EXXV?YAU\[I'1_=-0?"F>G, MGFHGIBXO.^9]_Y<_=-JYK,N;]VDS>[SL2W\45R^TQ G&N,'G[I>_7-"HC8SB1I#G?R]D&Z&!,U\&VX^]CU&^*.^>=]@$=MD8HT& M"R&>Z[+/7?1]19O@@>ETWJ\J^[3/TH;RJGPRU0()&_I=,M79[OY5[>+SE1O? M:>-#H[9;3^T\D-K'S^SPY#.J7M1^GE[LH^KN5Y?2]UUCN\0F5@#%F #*L082 MT@AH@HB.PICRA&]LA96(D0HCLU.IRIIGZ@5RG03R]O/WB% CDQ@"1!D&--00 M\)!"$.)((E\I_EK0P[42B"[5@P[W7+4(5UC MS\(JSY+OT?\I50Z] ^&IZC_F%D6(1J'&&&!H8D!QG #AD@69@J&$6B0(1RY: M'U4$F2Q?]> 3I-*X'+WBK_I\V2O^\RK^F.<00ZJP4':[CO.J=0J(V$@0,20( M-U 8U]2%A**"N5@#Q7^F<^75.OOSH^7.S#9R)3E3GESEDN/@R@^,^S X>;KB M87"!,$@F^$]D=ZU04@*TX-:@CJWI(D,6@P@+I*0QL8AB%RO,*RB:A,'U/3[Y MC8JNWXGO.M*OE9_H>MAY+M@98U^&*F/W!@5BZ'J9:1D"8:(8:.[R*464(*(W MMD)!*HA-EB]\2;"S,O[WN..",O"_>BKCM)YV7==RYZN=S0>#9>10S$GUBZ,Z M8M=3MWKNX.]?]Q[/_QZKR[<>__5(,^AI<_-R]J]%T>:#.XW8;FJ_FRUU-Z.3 M)3^0#ID0#) 8NP:Q+ (Q#2,@D39)1+2PK,1%(1$:5A!:;QJ]0$5>L8_3X[C' M\9+9(1['GQ?'QZR2A,88*4,!IZZYL@P5X! :0+DTL2*,A22+)L4<5P2<3"CR M.+[ 0-)9T9TS0A^GA.&1&6%X2XH1S:[XWE5F2M4<4:/'Q@12N;1OV;QQ>5+- M5M?>K]MRT)+-=)8=GJ1-V51IYO:V+S1<-.+FS*=_E=&WX>SH6S?># M_&_6) M(-GP,;NO+&;W^65XV@QL;.W]_]O&X$NS7=F8K^NI@ M[MX'V3FL'1\>[.]NG^SM!L>16H%LV%VTF_N=LA>4^_OM@Y_K-]M8"<+'Q2;"^%'A MXW@S1.%2(K*CQ4=DPTW,_&"7--APO@']QGG]VV.R!WP4L8G/3C'1%IW./#)=X/M?MG//Y6,_M M',^_(O?LG _^ .\L(0F52$EM,*%1:*3B/$(1C!/.8V/4]UV'_!!!!.8M6IL) M\8=VJ^&,33>$;VGW?*?7L?-AVGO714& [4['V/_I-:H#5>U[;F$-U])3?)16 M3_:O:MA][_3J\,1>WWE2\?YU%5=O#D]J/VMWGMNKTXOS]/3V;WN?4WCX;0]6 MOYW:SYS5:[O;]O.G-W8<]O]'YZ@=L))06PYD1$-&8<4E8(C6+$LH90Y!E2([Z2#Y7K6*/Y"M%\MK.*)(K M5YJ38@$44@A0HCB(XP0#K+&T*(^076>'Y CC"A:3=3L]DGLD7_6$>"3_/9+K M,(X2HF$<&TO.3<03&240B0O/Y*/<7(:?5Z;K#U';A MKPF6$ML2SA7;,B6.P:TP()M3#K)BV3'Y0?8;-'8JY_N&K(5WQ8G>8?*QU=)9 M$)QI_TJ5&>#WKKELVR]GH0+V][IQO]C/;3=:=OINL]<]L"\.V*L3SA9J8B02 M%()$"P4HC03@Q**[--1 FE AJ'8UM\,*$R^@8]!:Z.OO.;@'K*4Y$3Q@E0NP MQGT*0L3,+G(,,(HM$Y46L$0$K=!'D;'2Q"*(78TF 2OBZ4S4 Y8'K++;RAZP M2@988PP+4@D3"3E@=O\!%!IL 2N* 5$LT0@Q98UI"UB86,":S(Y>^P9NJRI9 M^OL(T4QS/[9;G4YPV6XE:?>YS.)I(UF)6?P:ZX;-*1>KM)DSF?R4B:2'YL5! M\^<)XQ=1J6+7*3>1,094)1H($86 0!G%B29"AGQCBR%6H?29$GT?Q+A*YU'U MP/.^'E\:E\C9_!.;ZTC0[IO-^J859Y[C&PE)/2EU&=_&^ M5S^UZS6U"_+ Y?1#E!ED/IJF19EZEH@M=2-MIIUN._."#5!G&>E%#Z%[I69T MY8O[*%;4G32,K.=>OIR>Y2V.Y9U.^+4L]48JBCF(H=' KJ< ,;94+TDTE4E" M,.9\8\M2O0I$3SYR6& []=<=6.W1:'F.+8]&SX=&X\XN3!DQB42 A]RBD:8< MR @9^T.HD",30THL&E&7S3?9JMRCD4>C%Q:QX='H.=%HC!N%AF 3.3+$8Y== MS&(@!34@)$S31%*F46S1")$*%Y,]PE:'1@MR-*V!,7ALZG7G;W+&8$.V?YH1 M[].JNP*];*Q;N!U8+*;%NFI_*3W,+1SFU(0)F.#0+F'"041A!"BE"DBHW9\) MLQL703&+-K9$5!%3&J+Y*-D2$U]SM'2T.['9 D]NSDE$9,@B8P$E"ED69>)@$P2C9&,0A''&ULL=,U/2N3C M\AYW#T1+L?X\$#T3$(V;?Y!9:A52"5S@*:!2,1 3!8'"B4::)7:GL;2+B@HB M'H@\$)4-B!9N_GD@>BX@&D_UXU2)D#/ 1(( #4,$>,()P)1 RW0UA2BQC A6 M:%@F(/J-_==O#V,':^['KM?QR1M_0LW#KWV+UG[3T>UGT01E%0IJ_,X!E2A& AJJ8!"V*C0 M*,,YL]J/J=7^104G/$,3[I?1<6QZD8+]IFHU3)"T6XV^%=1JKCPW\!67@EB> M 90O]4&KXV%PD3!X/6$"V6W+PJ P0.(P!)2$!,2*1=88HAP;B56LS,86$KB" MIOC&?$V(%WIZ,!T:%GMZ\(J!SVP+DLX!PSO"63H1(F 09J80UO MB8!D, 3&0F@D$B(Y5"X'$U:R)NX>.%]]%;(/K;;]T\4!JW/9_&&"'S)M/K[M MN,\'795Y7RSD3J_=-DUU<]*VSY$/XZ-=48>]?QJ+O<9W]%LL"-],F/TA)X:Q MA *&,064409$S 2P+[H5CD1(Q,966$'")XBN563>JP"FA9O/'IA6!DQC9C7C M(6+:2" P3 -7==H$T.0*&)WGT1'D>OP1"L$E2E3RP.3!Z:EF*<>F%8&3&-F M*T5:QK'$(*&)RR&5!@C+H0!F7.#$TF0M7-7^"GUZ+D/Y4DC+:QON6^UKFT[7 M)XD^>@K?K-(D[*^?SX-?/(C=3IA]*@R3*$8<8$4LB$FH@6!Q#!(4<:JY@&$B M-[9X!;-)$'N[1KE87H.?SW;R&KQ4#1ZSCS11EH80 PB&+KG;"""1M#(,98(T MID)'R<965&'AY*&CU^ 7H<$+-S*\!B]5@\<,"18*"IF,@801!913"61"$H!# MQBR'"D7(I3O_JB Q61!Y)2K\X@^8#KOGIAVDV0GPNS=U:U6_]<=+:V%,=.P# MV]\F3O7=@M9:S=;HZ?X X#R&/03#X&34J!*06Y0$,= 2HH D)@!8P1 M(I01/BCP6E0V+%A_(Z+'H&;%HW*9+#-(AAX!'26)MNL3:=#'! M0(5:8+O$812Z8'!<@2$K$1B]^-,A=T :6$7LF&ZW;AJFV0U:B5/$;(1QW03- M5M>W%URS,$)W]-UQ2VLZA\V]:P=VO;1S[I;W,-DU\5@;Z22]-AK!V&?\H42DMK]0E/$>: MX;QYH'I[,O-4'1\SK%#$-71U.@T-$:!26EH3*PWLRPD2D=)4A!F9X722S/@S MIM)J]TJ[WODM^]G4>;S0">0)C @$4C@_"=8(R#!,0 B9B1464"!6QBW[!9TZ MW5O.),X".(O3IZ KK_NA;%DC!"/;3?LTG;SJB?G?7MJ]"622I/54/M9R\>6? MRE?YY"[]](-=Z!U[K[39L_-W.*ASDP?ZYI\[D=>F4TV;K;85A_[Q_793CUYE M+Y.6JNF>M^P[O^Q''-[Z_-9%XBV>,)&TPJ$UB1B (I: 4IT CB5U'8^IB1 V M4B-74056X)3DJC7*;_4E[5X6IBTA,M!CVIIBVIA)*"*C- \92!!4@*I06)-0 M$*!"+#''D8;&81H-I\8=>DSSF/92ZH5X3%M;3!NSBW4(E3:$ Z.Q #2""1": M"0!CIJ5E]$91[>(P685@S]->_5'B_H1][D\-U^K4<(#(14C$GZ9IDM0?)BP2 M9Q1:,@I-V*]$&"(-,)0A0*%Q]BO2P-CMA0H9QUKQC2V"*IQ-QJQ[%/(H M],*.8ST*/0L*C5F<42B((I$$B"OJ(M8AX 8;P)$Q+&90,1YO;&%6"?&3.T[X M@]C''L2NZXGKRW?F+O!G>N:P9HP?,!0(FG3 >60*%Y D"2 MF M 3.R6!DF"IA(2\O?3!AAYZ*CN,((?$18"[*CB(F@$BX!EQ)!4E(!(ZH.U*@E0B]Z&-2CU?KB%<+,S,]7I44K\8, MTEC@)!06H%A"8D!AXLKNAAB0V,B8AB*2QO(K+BH1G,RA]G#U^@Y!71A_42!G MV#P&C4Q[@W2@OOYL= W/1G\;C^+Q]B%XRR;L6>1.0[D2(,34 !HB"@3A(!U=\UT]YEK;\[(>O9:O!PM'J_48G=:S%D"-$^T-7F@LOJ, M,+ PK+A.-*%4N;;ODVKL2V\NPSU1,]U^ZJ/L=MMIW.M*5Y>EVPKVKNO'IOTK M52;XJU5WC].I!%9--NT86^KGN7W-M)=R'K=<']&T!5BIB^B_EF9(/T#<2^X; M6[C)907?MQQ=!NCO7TVF9!(8Z1"Z\ER26;O+)<-#C8""$0V%5BQ6Q3FB"+EW M=#V;7][CK,?995O''F>7B+-C)C)5PMK!- $LC+*RT,3RZHB!T$)L%">0ZB0N MSC^9QUF/LQYGU_^LU^/L,^#LF!,#&:&3D$= :V%Q-G8EG10- 1,JXI1$,I8L M.[>UEHJ'67]NN[77CVF^-.V@X''Z)_ M,NUCMV\MUBV+QUEL?Z/LWRZ3S %AA9ZPSD-8;R8=L#P4,0PAB)2) 4V(RWQC M$B119%^-64)=?P2Z.:70BF_5LIK-S4/G"X?.)WI:/70N"3K'J[''$6*(Q0 B M00#% @+I^G8G81+&+)(&0[VQ13;I9,=N#YT>.CUT+@$ZG^@\]="Y).@\'8_8 MY"K1$ +(*+3021)@>2@&D:1,1P3+D-&-+;PYI63IVO?D6@.K?S>M][I&+\.C M^.0HU35&X&F/^.(0>-EV?R&;'H,?AL&W$Y9_K'4D6&BEDZL04(9"$,=8 H85 MQ(Q&=NVBS/)_Q1ZX2BT;!/:H]!C46C"B!90XS@&2G*A5X9"BW;&O4H]%@4&K='0QE'QM(@0@D!%"H)8J4E MT,A 94*[:@HZ>Y0]^13$9R#-KW'?LC^,!M(.2?XP0;/7B$W;-8K.(F4Z0:]C M7&T#^_B-RYYK77A7(W U\33SEKOQUUC,-5Z/3^;QD1BO.X=XYK:=0\ABO1=P M?,?N0]AVCF"U#, .DVSW[ASVNIVN;+H9+?S*\\3F^DU^KDU^LD.Z)G$8\S@$ M"9+.X6%W^IC&%!",%+.4C"KG\""D0@BL$/0"R@6LA8+ZC8\0I4) MH<:<(5!@8O<>""C"D?VA$)"20A"SA&OFVD6[QE<6H1@5%1R] )?(6BBH1Z@' M(=03O1X>H) MBI")(0@ALP8C9 P(UY6%A"IBG"!B,HRR=(S2"HT\1GF,*B%&/9/!Z#'J>3!J M_&P]EC'"# )A8@*H$02(A&D@K25I!(IXG(@,HQAC%10^N<+VHB.^WV4'Q_9? MG?[:^K?]T;_UT+64L>+<+I1MZ]]Q^]V@F,?@:TO3Q.R*[].N'8JZ7S=Q5E07 MO0V]U MTE_&!2IH<]FV2)*U50DLW@2RT;(2=YN_4/2KW\QDOG^%2='I"TU#MG^DS:Q4 M03BZ!5ST.MTTN;E? J=<1F36_1S?>:"PO^:OK5[%CXT)I')!,;)YXZ)BG%AU M7.R+W7>S(CW2;H1!DC9ET\IFW8[8OI#5L=Z<^;CG_3MN,CNLRU8G=2+\OFWJ M5I9_F3^N4MT][^__0]_+(?4]O/N*C.T8[%8\\RO/.+/WSN,'$(U.Q_!/-]X, M.A'E"'/!39+$-.%&0L%Q+"#'E-.(B>\(AAO];YVW^P]Q::D)B-M&_@0RL<_X M7M:OY$UGX]VHKEI%[<^\F_?Q*7O"OPX/=_=K'XTJP7]N9K>A#VP,9W656^B [A[7CPX/]W>V3O=W@ M^,3^4]VKG1P'AQ^"GPU M=.?M/*O!9JQ&'MDX@-NLG)%]BKJ\[)CW_5_^T&GGLBYOWJ?-;"S9E_XHKEY@ MM+O!^"F&NU_^=H$]0FQ&,'+P4QRF%#_= M=UEDOR@>=]G[WV.$+'ZP:#-DX3H-EL]UV=^>T"]Q7+/FSL0F^> 4%K:^I6=+E_GRK4L.WW:=T;>GGUS M3LC:1?7CT445[T'[&SP]^4*K)[I>O3T[/VU\K9_MUM+J\<#'3JHG'QJGM^JF M=GO>J'UT_O&_?QZ>G->K)S_L???):>/L9_5B[Z9V/.YC5]?5;V<7M=M]U6_4]E#KD M*L* "A?9'D8*2 4I4%'(,8OL?Y#.[J+RN)"LTE38?V*2K8>Z5P=UOI/)&D'= MS2C4Z02%A+$81':A #4< 0Y5!+ @%NH4$T2;V8U,/-1YJ'M54.>;B:P/U-6. M)Z N4EQI0"/I@KND <*$&!C%#59<8*W"F;U$2HIT+ZAFP70O0S[OA]UST\ZJ M$K3-N6EFP0"Y)?[N3=TJSEM?76"=*@,0M!FQ=&_S"SF_*^S,RUAW007X '9$8'\0P.=H;1X&X/W;$+ M],&NSU]N>3[:Q7,O_FGLQFJ.C*K+3B=-[&RZP6^[,($3>>VWW<5MNY\GG"D) MLL8@"D,@$2(N"3<"0D(,9&RW8 *M#C@+ T<50B8K(ZZD%;DO!%)V!X$'@#(# MP)B+(<;.QZ CD#"75&$2#F*J$B I3T0D0\25:XE2"<,76!G5@\#23&-T MQ-DXS>R<^Y?I=%T(\U,,G1>85A[$*Q]F3!N5*A=8S<.F$S<\8FU<*2KAJ95&"&A8L(8=$XL;I?]CQ)E8OGR M%8OV=BS QGF$MV,1<."ISA,Q8X01AF= 8Q*']05&H 3<8 V'W!*,HB6-L M[1U4^?_L?6MO4TG6[E^Q_!X=]4A>4/<+/;*4#F$F[R$)#>GN@2^MNA*#8V=L MA]NO/U7;"21V C'>=K:=:JDAQ+=RK7J>6O>%Z7QMYMW]'84,FJL1K-74*1K! MO:)_UM!A7A+$/8%#QG6<)%VD%+7<^&H6! M^]R:C-*[]:=%Q#G64\(Z#0KK7$AK]T)8QUE6TW5F+OLFN:+ZK)?\7L^90]Q; MB:+U()")2?5!$31W$J0FB%K&&#')'&*R(Y?2?8J;M\'\L'Y#J/!#8_EAQC0* MEF"'(@8LM $F&0*5C@G0=)<(3*F7W.1LTR5MH\(/#>:'&HRC>^6'0@$+4<"L M?10]%]IGQTA,B@%S3('B5@/600DIK?(\MKNZ2#QF )J-*;I?D-&VG:7=+AL M4C>^XO;=?-.G'FXH\%\,_I]GRX5)='FXC.,D634(63 $>4"28FN$"PZKI-+< M4#]7PCU;@?OUFS1%)V@:*8\UURY>Z0!X\7K(3WY" M6&63W],P[4CZ M"Y[IO/A M(5&QT]O38B?Y;^IX[.H!K6J!N_GW 4^W?X^1@TB!I4G(2$PTAO0 MVBG&2.1.Y2A(A^BE4^&+V=!@L^'^R^(* :R' &8,_V=]8J2 %+ZD(M" MDND?<+K?H^=>8&\-=>VN>I"&?S/ML.\$/C?(]B++V%Z;FWS2>-MK+I/DJY?I MV6AXNG.TN_\BOZ1*,:G>Y\5P/!E]/9)7G;S/AJ/#,+F>J%(H>U'*WON8Z?K: M5#5DG19$)DM,Q<3943E0D2H0F&HNJ/*' MI$%2)H("1!5)]. ]:&(M.,>X\4A@;/+<:+UT^E?S,EN7,_O$&DR^FZ/!4X"U M)N93*^UH<)-Q:VIM#=[FP8[&#C^$-=F -RWP9VU 6N)OC;0!BT^]7@[^-&?! M18>CBDE%BS908,;ED=A8 Y,Z-[$G/JEN[2[F'4UE":MM+[[OQX@K^*X=WS,F M&,[C8ZE!D(!LYS3[6^;C8QK=%V8RLV./AQ/1;PQ\- M6RC3#Q_FG)QF=XFYZ(552AOJ)O+/(KXX^RKBP0H,-H\%[ZPI::' %-#ACD7(EN0F"03)#$3"9C%%% M= #"I5/$(6X]S6-B.TS7T,VBT&"AP29]\:8FNQ;R6PWYS1CS(6(ND@2!1I%# MGI: DCY"DBAR./"DY>N.M;M*=8A>.B6N=D3=JTA.JI55,(%A=O==$(Z1-05ZB[D6LBUD.O:_!>%7-=&KK-N"\T3JW(* M7!,!3(NDN,HD-Z^-94$80SAO=[7N) ;>&FZM'!N/)R9]Z&5>\)6$["OOY4(Z M]:,+0';_:4>/N]?3B:^\[-2,WO8&U:I% MRUM&Z*'\TT.LXU"[WX>?JKWL"G M#WH"TZ?5C7]]"?_J#9_T)FD%[ON$0*JXSK?>10U8S_4-)?@1(M56I2,9A\/) M8#@)FTD!;_YS@MSIGP/SESX_>I<^]]T.?4T./K[YU\&7U\>_DX,O+T\.C]]^ M.B1_?#D\?=9[\]>?[P_(_J?_?$F_>_MW0J 743B(*J?Y!F%!QQ" 2*YL4G^# M"#%SZ'2+7@ZS"$\FD[,GCQ]__/CQT2<[ZC\:CMX^3GQ-'X_2PX\OG]ON'I^$ M<6B946B-OA;=!)_+ :8C4:N* 3/PU5/2/_OG/CW<&Z3;8CQI#6-ZV8!^J6H'IAU7M'EH[SB52 MNJQKF'OWV!N8@>N9_I7/>50QW^6^/"0*((4"FDX!'_]F-JE#7- \=#6D.SP( MT"(JD$P@11752-FU4\ T:^Y:GESGXC4_!VF"$J3W3L_ZP\\AM"[*^%I5'5\! M\@^!3 N0&P[DH]__]@(+SHD"'FE2QF.H$BAP^DG[W"&+>E_#7=Z[J=+/#=\. MCCC^8&SH&8)!!?E!HFXRXT'[IKUOKO_G$:77_OG[15 MUO$V*W!E+,A_K]*585R.])K!YZSZY4-4';Z['+Q;OO[)Y2=68IXO4/W8\Y.3 M2^_*E===6+[HVTN,36LXG]S^DC7N['?W\1FHF7K:*W^>C+[5-+\-8$?!O <3 MTVJ?F/Y'\WG0=GO_QWS^"MWS_&U60,Y'NK$D-2MH:CBN*> MG"<(CZ:5QO\TC5E+ZV24W73_T\-,8:*T2C1O6;(/#=**V*0.$I:+Q_3?,MT+ ME9V5M*[=[.$;Y$9?IGN3C&NDC^IN_^'B,-+M!=PS:TP>J:"P]Y_GK_9>_KF_ MN]?Z]]'SI_N'_WK5:>T?[M[.%U>VC:Z7+;_[17:/#E\=/=]_NG.\][3UZCC] M=;!W>/RJ=?0L_>MH]__E;[?W\E4UHEG^VMK[_8_]X]>W?LFF?*M?]K.=,3Q/ M[^&3!A,^N9!]B2=9 ZH< /^XBYSX+7*J?(??^+SR5Z9OUC=GX_#D\H=??6]\ MUC>?G_0&U?JJ%_UZ\>X7E\ -W0NJSYL^?$&)6CRBC&=6O,C&NOC@"\)\5!'F MC/MU^AAACPC#MSZ,'MW^V/?>5C[B3/_4NW[_,_5IP>I)NRL9MT".0CJN7]KO6&*/DE[PZ&E6:V^#,7 (%"MS]Z=:47R;0S MMH.N#+^;U_;#VG?=;HV&'V?KX+^3?3N]OM83=59WRL#='9Z>#@>M5Y.A>W^' M 3-WF;WR=4OF7[816[*3UIH5^F2$OC ]#[U!:]><94NW;-!E%V>_S+\YMJUA\H_QR/@AF?CS[7 MRD!UW4+;=#BK4HMK^WOSA8CY,C?BUC_UII-RRT:2>C9RD62<9A_!5]GVO\ME M<:>O_*"V;NTSJI<=[?^KVB*><[$:=[.^0] ;V3;K;/OYF^F;@0D[?&L;6 M_YK!N4E:%>ZT<@+PK=M[AQ;:R^6?KS'-^F[[=&N6=>69'L\D6ENC'!8.<1$P MBP@90PFG2+KH<8S,_[U/$-:S^=7[A\]N2+!.=G:EY$[)XNA\,IZ80=Z]NV58 MHWO/L'Y_D9)Q=O+F] _^FASVW[SSI^EYZ.#+'GY]^J9_^%?ZS&/_[N"=/SDD M__O^:[;T\=GIFZ%.UPE8=IE!'\/DDZY7D[

MUIM+ AI:EUX:<_P$\6Q?7XXE"7>^K.7GV':^FJ6BV9-A/VW?>.^_Y[W)Y_TJ M,3)/G,_CZ(>#G'@X'.1UC(;]M/RW^Q3:S&SVBC#I;6246M5 M5$%AGH!)E.,6KYMK-Z/(<#.(>';^9Z324XX"<((,,(0%J!@(*"4I#DXE0HZ9 MB'&'L/G&<-O#QH6*"Q4WD(JE]$HC)IG4A*E$RIAA)K 6.G)&J2U4O,%4/*,3 M<^\QQTD)UBZJ/&D]@K4( :94B?0 T5RVNYSCCD:T4'&AXD+%2W_I1?HC*^F) M")I*H1TCQEB)HL(FT3-%VFIZ.Q??TA:YD'+S2/EH1C\F)%(6*,KS>P0P[ST8 M:2@HAHF-UEL?:;NK6$?=,&ZYOK[)3>+$!QPANITN;@P14<*X$=%'Y0-CEB=[ MVA"+%,?&\:3,W3E$=)D*53'&1;SHX@-+?*A&+^5LZTAEE4O*F $G\APO8Y)R M)@("%H4BQB6M3/-VEW62:M9A>%XI*XW32WQF@^,S"PW1^2FN*]K1AA'D3/]' MEV2J E% 8K)4F44&+!<(/"=68ZI4TIC;79R;ZZH'-%YGA74OQ13=4E-TD1Z/ MGC&'K?P4VF6'>=8@7E@3H903-E(=^LH-*I!VUM M(E=/'+>LW142=1":GT99W();,C;C;GM>(;K5&X_/@V^9MZ8W&*<]S+\$:\;! M5P,UPF \[0)TEAMT_50": /']]YM@Q8SX)V)R*>#Z90U.?!B>#($I7-::>\T M$S]HIGN#)5\):+^2S]/S42;:]#6&?FK-5P\>G>6%C?<^A9'K)9$5$[\^>OU] M+@646!$BYQ2"L(E=>3+S+;$!*%=>1$>5-XE=F9(=JLNL[FT!^PTS"99#^BVZ MU3S0_S3]\W 'G,?>I^#A2Q@-BP:U*,1GXJJ$6:)S=HND5 )+>G&"N$(@F';2 M(2IM$%E;40237PO$MQ;BP47AC32<8LV(5):1>^5K93\?+M7^.YE^.]Y;]R;A%=A]*'GPE1?>#D= M69*?4*D.14NH3TOX8\[OI31E3!D-@G$)Z7\$6F -BF/)F? .$=KN$M4AE"^K M)116*-Q=I%2D5*14I%2DM.X4X.V6_'TZOHH&O$D:\)R?+$CGC/35;%4+#"D. M"BD)FBL>O(U4"]5 %7C;LU%WW!0;&A^U9Z];,N,DD8C4330+EGW"N'< P_,H]^U(!B6JQ2 M*7>C4I]2IVGS>KX%A3%56,>"9 $#8YB LEB <4QX))@TF.04 (QIAZ!YZ^;N M-=8%U$T!]0WE*&BHNVNU!W-EFF9T& XEUS %5!$;3[10A'KIX@9?R;FW#MM M(SBOTZ7O# 'M-0*KF40F2AZD:!9%_,"56>N\Q?+,\LQ&/;,<_O+,!_O,[9F> M=[,.-AW7[*Z-:^Y5XYI+LO=&)V84*14I%2D5*14I;;24%IFF@K6E6F-*D&>< M<6V40(P@YYS(GI.%T\8JW6#WJFJP7VD&SX?C\6&8',5C\ZFX2NISE;R?Z\]O M; B!$0(Q"1680!$TE1S2OUB(PE/+2+NK.QHMW;VK +O0;Y'2UDNIY&MO0+YV MN7C7??'.YUQS:875%I!"'I)4.:A -!"J@S;4^Y3H=_&>_4QD9* M2QY;D5*14I'2PY'2 NJ7=20$1US E#(2F+9:*DMIP$9[YO#"ZE>Z9;[I6T7/ MJD_/VOOX?%;/6MPNZMTATG1H"90!<.% M:8N4BI2*E$J6;',TH=H=44436J$FM$>?3\MAR-'Q 3W\^#<*CB:-1X Q7 .3 M!(-A(;?'C,*$P!FAHH&ZT%8UQ+QY>MUOIF\&+K3,.%?Z/PTNG-HP:E'<:64@ M+9,JM64SI!/*14^)B$$09KE6!C,:G-(Z:"$CSJ/^[E3!=S$U^EO]WM'Y M9#PQ@[Q[I82O1M[Z]'QNBG1$5%DEP".?6,MCE;/Y,:1_Y9FY4F&66(NJCA:J M@_C\'/GM&>(W"]E[#OJMEGJ:QM$/=8SU OKAS]'MZB:K%I5Q0>J=J;7$1,6H MD &N) *&< !%'05IN76,>F&$2=0[7T15*+=0;J'<=5 NH3%099 W03%-K6+( M>8H9L82S8..Z*;>8\'7R\1\SM>_:8"\# 4.U ,98!"NH LHIE8(CXS,?,X(Z M^@8+OI!R(>5"RNL@9<&#ETH$1(AESG+CDDJL.!7""T7DVO7@0LIUDO+LE"%, M;=!.@35, G.Y(8D-%)"W-B8;"%FKVEW!<(?*HBD74BZD7./W7J3%"_$"<\4U M(=PSPY--:Z)V42NGF21:W,[*X_0UTT^%GC>!GM]?IV>1[2 C&4B4=AE1'X/EZBZUE@:(C%1VI#K8K.M*F4>27&8K$2>#260Q>*YXHTB8C MUA,'UB,IO4<6*=;N$I%G@#P@@EQ%-F$AW8= N@MP+HZ<1".T3-3*J-?:>)2L M4J((Y\817KR%&TVULUF8F%D=M6"@%/; I(A@H\)@G>!(2>^$D,D@Q;J#94EF M*KU3RS/+,V]]YK87Y%=W6JLW'I\'WS)O36\P3AR2?PG5+,&JL^3E,,%6VI[! M^&%5[B_FS!+8"LZ5E]8+E@A:Z:"Q)^D7 =D@3%7 @2\+./ =O%J5@/8K^3P] M'V55HYK@./5L50\>G>6%C?<^A9'KC2X^H16"0=L H$CEG MCX'G$6NOJ;9(M[NC(4% ML3R3?TMX#)8$!5Y1!,P* HH$ =*YJ(RTDAO4[N*"XNU%L65<"&J=98%Q8A45 MSF%#%4I(MD86%#<0Q7_,MOI"SFOG0 K/@"%'P8;T!T["--)XP@-.!C^:3PXJ M.&XTCK>N9KY(J4BI2*E(Z>%(J70)J5]G=4FM(93QH!%FEBM#>32>R\@4YQCQ MHK,V4&>="U-QXIW)G=((P@88\PXL#A2T-,AZ%STF)H>I4(.TUFT?IO3J%L=W M&:6TT3W3BY2*E)I_K=?NBMKQ[\['D],PF(R/ASMIY_(*3/^%Z?G]P:XYZTU, MOXHC582W>X7O7H;I>-WP*HP^]%R8Z@,O@QN^'53O4J;LUJTBH'FWEHB24NH@ M*0(66%0*E-<$F*;281&-U+'JRR/(TA[J0@N%O(N4BI2*E(J4BI3*(*9M\6P5 M%7BS5.#Y9&Y'$--)]14AJ[Z*$["!9?%+CFE0V#'40"5XV]-&=]P4'1G/P]B: M7)3>3C-''U:"Z-:%;(J4BI2*E(J4BI2*E(J45BRE!9NE:!$9-SJ$X)--Y(R- MA#"43"3.*-:$+%Y?52(5<""9Z"H M<4 D]90[A'W@[2[N8)SL&[I,]Z0"ZZ; >M[IL22FOSD]PJ?^^,D5R^PH7@-W M<5BL M.SC3Y\H-1@JD"KA.2$Z0"*4 (\4J>E80A;DS"=$$VYW$Y$EYR_%;!$ M;:[1PA+WP!*S;DV1[GIA9 3$G,-88MMS_W+^:S4C MK!Y_YL:&:[8N4%>D5*34_-#G6@M1K]WX+\.T_4>Y]&N\],E<.I]PQ!IA U#B MCAHP7EAXR*E(J5-E-)].\2_VW!IB8NS M^,GO>G'.^TNQ:A#];R7O.!],_&^ M0D]YT9&; O59]WFTQ*G '6@B K @)1BE%!#B=8P."2)]TI)EAZ)MUI)+&>1-#\):2*"RE/Z]:5SK"[E4587^0-(;P/.D)AR&ITAG%N>"[L'"1 MTM9+J21Q;91KJ]R_Z[]_YS*X@N8Q,NZ!8$^!48E 1XH!:1N"EI(PA9MU V]Q M\E8%SG3T6[T*""5/:Z,C+45*14I%2D5*M>32,ZMD=((X8UGPTA@C"EY(P)_,_VJ&Y\9YYK!I\&%4QM&+8H[K0RC M91*G['#DPPC25WN2=W\\[/=\*W^A1A/5S=NT6+<4(0E7.F"'(V;,I#,NK&;6 M2B]I,N/BW_MW;)*R.SP]'0ZN] P_.I^,)V:0=Z^T0ZF/LO8_7M#5-^N-48N% M=NDV,94)9S08G%A+$YI^08@5WK>[5'3XSMA^/AX7"0US$:]M/RW^ZG%25BGA0E<6'&/;C.N%@IZ;U1 M@)'UP"BRH)!3$)%4WC/$M4J646':PK2%:=?+M)I1;;FVGEK%O%9&!\^4SDE\ M)#".ULVTQ5:ODX;_F*5ASIA#'K2)B8893S0LK(%HJ34\&A1CR(HOO[&[3^'B MPL6%BU?(Q8R)H%7D L4$4V]U4!PYX01.6I+1JG#Q)G/Q3 A9!]DY#E%0Z(93$3K2[DHL.IO/S2PH7%RXN7+SHEUXH2YH@BC0W05O!@N<& M)PV)3\2W)T865F\C*,^5+U&J1_E,0--+ #$%@,/8@@O0D(,L) MI^VNTATFEQDFN4FD^%#C0@O.E?4^*F.-]L8()KQ3SFC*O(J*:"LEN7-@Z%K? MVXLHT<4'EJA0K5&AV2;Y5F/!-+40.#? N&1@'(J@)+.&41$5=NVNZ! L.NJ& M4/9VXK\H144I6H[DBE*T:,(M$0(05HD9-9*@,-/ D?3>YK@YU[DK MN.X0I1\(+ZXB);!P[79S[4+V)T_DZBW27C#%I;5!"XD<=YQ+Q[]C?Q:&W0"& MG4VB9 %)C3D%QZT#1@0!H[4$&IA6/H0@I4JZIZ8=S.?'MA1WX'T4%-]G>G4% MZ]9T*$K+O#6]P3AM8_XE6#,.ONJ4%P9C4_%,NFL&#VQ(Q()#\))])YGG@2G* M4$A:CK'2)@9.AUM[YJL4='*9@DZ6'8)7/7ATEA..!A&+# 7#%C-&%##K;7>L^CM5Z)H MD'6XIB+F>W=UW>#5*I,?-KJW:Y%2D5+S;WW.)/58>X=48,P0+31RE*$H"&9) M&UCXUK_+^*?*25P1WNX5OGL9_GO>&_BY,%477@8W?#NHWJ72'$JD MKD9-X?-<"961+HG8.R 816"*)(U!B B&"D9M8)IIU^XRW:%B:2=RH85"WD5* M14I%2D5*14IE8,2V.+Z*"KQ9*O"2B/[F M]0B?^N,G5^RRHW@-VL5CL0I$SQ8P$QZ0=,0#"U@#(X:!-48 L=@H@Z0B*+2[ MDG3$#8T/MP+0)25P!211FVNTD,0]D,1<#J#VE&I!0!$?@1EKP#K-0'L?#&'! M1F&;11(_\&C6A_3RS/+,ICVS'/[RS ?[S >0]WTT.0FC*N-[%$["8-S[$%K] MX?CG^AAL;*!^ZU(TBI2*E(J4BI2*E#9:2HNX211A3G",@Z><(8T5IMX20@(. MD6-_%S?)+?TC*QUA]ZJ*\&WPZV&8',5C\ZGX36KTFY"YEMF8I2.LA 2.(&EI#%GP7%BY2VEXIE03N9H8IROW;F/MW+F[! M+0Y:2@LA7<7 -,U#*SP!PH*,GB.#J&K6#?P ,K'3Z6_U*BR4M.N-#IP7*14I M%2D5*=512AEH,3\:I,=$;KIC%7 FLD:MF==VEZ.]BW.NWDK^C\\EX8@9Y]TK5 M7XV4QN;&P\@\9DM&#$P@!$Q1 98P!9B3=-<%PT1VHE/=T4IVM-R>&5S+@/F> MHX;W15=-8_R?G:6XU,9L)G_?,-/VI\A[=8,6BVZZ()$?S.0C$9?. !8@!$M$ MGDP+T$8;\"IIHU$K+*1M=QDJ!%X(O"ET50A\"0(/RA/'=(8[8LQ(@QQ)RIQB M@8=HF5@W@1?/0YWL/M-_FV.L@E $,%(,&!<:K"$2M),FIM,M4/8[,,8[Z0F% MX@O%-X70"L4O,PP=!8LUE9I;SIC05KDHJ;(JV>R&FE@H?I,I?B;.3C3VZ>8. M0'R4P!BUH(Q (+U.NKW2)E#6[BJM$\7S0O&%XIM":(7BETE2UPXSDY1X:9/J M;JQ-Y$ZDX8HG[=XC^1T_S"VYZ87LFTCV[^>FLA/"N8%DMO$\E=V!959!TN,9 MINFG.$VJ8AW,Z/+)ZYM/MB5% "1T.M!1RF1AJSRQ5N]L@H7,FSJIAB,+@52O>.3/("O MY[XO(I)%]"J$EG&Y1:,9?$[;UQH,)^GS)L/,.-7NFDGPK=@;F('KF7Y:_*ZRY$CKZ]Q-BT MAO/)[2]9X\Y^=Q^?@;Z^'5?_S.NMR \SA8G2*AUSRZ(*!FE%K$:*,,4DUW]C M3-J7KSH977Z),_,V@!T%\QY,3-_QB>E_-)_'[YS9(^?M[^8K.^'DGX]-]Z:S<:^G^*8=:'?W_O/\U=[+/_=W]UK_/GK^=/_P M7Z\ZK?W#W=NAWI25[QX=OCIZOO]TYWCO:>O5X79)P_8.;.K#YO^O WBGF$IC1S49ES M\-^;N/0(@BNJQ)V/=_Y9@_"KAF? MM&)_^''3"BUQ3 M'\+[Q, =^A NT2)CZ1863=NNNT<6;OJ&/W08WN=7*\TY%G/Y'^]?N/R'],U3 M?W+XU][GPW>^_R:[[X_?TJ._#M\=OGM+#MZ]YF_^^O/=(?G]X^'NI# MR4$/5?SG\XOYV&!O-*07./0)&F0#+\A0[9Z2,5.*H13,Z1*=FNG?*>]SA/6KRPTPO3]WL$_XTG*53W:NR!%IFX%OF-&?+?9G^(GPZ M"X/Q2GPU=ZH<6JKUZ(;4"1 MP,QK"UH3EE1UQD IK8$8:TE$DB)IVEVF.X(W254OR&ZXM5V0O79DS]S9P6!C M@Q 0"69YBHH'K:Q.)XT@CSV-0LET9Z,.Q_.5_QMOA&^$K5*5^( UXY"_ZVDV M398W4^Y]8.N&4%[M9DK5FN"W+,S=*[(L)%,TP"8U8:SD '2X 98\$0 MD^P4PA!C04C#5*6^4+&T^K+4@,Z?4U\*EN_),"E87CV6YTR1( 67DD!$B@/C MQ(/-PP*0U41(Y&DZ%NTN51U!YBO@"Y:W!2W\%X_)+"TJNV" M883S<1YV- ZY6+*$33;''CFZ%.CS+,^7>55'\8]QV,FRO"K]O:FU61BQ/D9T M *>6\) G2! -3&H&B+ )&$DD;70PDZ3*\@^D\KDO0 MI='@7N2RKMUB*:!>)ZAG+FO-&%'&:?!,&6#8!%"Y1RV*/K>D14FPZ4PF^T2R M9ES6#RGP!NN&BV=7(Y50B\;9:H\FPIV M]T*NQZ/T/:;+N&3#;Z>@4&%]5/A^SF[Q1G L90#$,07&'0;%$0(3A-8!>9-4 MGF2WB(Y8:@!6<<8V%]VUQUP*NN\+W;/6BY2",HJ>$L$HPV"J!@B>91I MQ#EGK*-N2!DKX&XJN-=KM]SBE5@,Y 7'B^%XYI:F,EI)23JZ.,^;R_.(+4(! M@E52!$>93ZQ<;!B'V)O]X7,I5-L-&N87I M+H4[;8]S;#Z%\<[ I[]WTR][Q5=3)_7M?7Q^O']]1F]D- G04 @Z%^IQPL"8 M2$ 8AC6WGDF==!BL.YS7,&BS>%\;B.W5Q58*MM>+[=]GYF]SFB.C-L':(F Y M,\RBB(!+11*3^QBHSLW#;\P'*]AN*K;OM[*^('J=B'Y]'='84>Y8NJ@=91B8 M1APT]Q%X^I%$E"0M3$)T1VC9H'CI0XJO[/3[PX]FX,+C7T8AK6ML^O_(F*BJ MZET>F.]W><2_N:F:^0VR+D M]FG.%!&2(I5$ SH("3F(#-I0#321&M68*FEQNRM*A7YK-8R[Q#PVR7K(D=OQ\\KL.QKL?>]\4F6[E%\&NSDNO,D M]CX%#U_":%CX;C&^^SQG6DC#G%32)X)S$9A4'@PE.<\<">VL1C)WZOJ__Z.2 M&']MD.>D8'I3RD@6!'?QC"Z+\!G[ RO!";$(N I)HXDB(3QX!S1I.#YZ1["B M[2XF'<6:U/.G +SA=DBYM-<'Z1DC1>E "8]94EH#HXJ#I=$!\Q*%P+QR$C?Q MTGY(X8YGIC=J?3#]\]":UHZ,6[U!!'=X:GN#2H"[7P6[>U6N.Z-1EGU56[=;'8/]P\KQG;*_?FWS&13&JD46_?#-]'#LZ?DW^YAICXU4 8ZE*W.DM&*8L>(8C M$LPCPUV[JSJ$HWMU]GQ%62&'D,#?0,NG >Q0U*LEB.'WZ\3 (M&)! S()']@ M!DE(5X4#'(C FC"I\UBEFM2K0@W-I8;:;:9"#9M&#:^O4P../ A"#2A"8[*\ M/ 'CDO: *>)&2>1U,$VDAA]87KXW/NN;SWFQ/W# /(QG/J2(VFS#Z;0/4 V9 M[24F'(7QY'+L36L4^B;GZ4V&)>"VV0;L59E/G75/>^,JA>#%*)SVSD_+#5+/ M#8+F F[.Q9RRY\%SE$?C\'2#,&8A$J4IH\Q839KHNRN8;KC9N2"FBSMI66#/ MQ-EB;5Q M2Q U6$$4N5&1=A2T# H<3K_@*GHF<%58A)LTR:[8>ZNU]S8X,'DT.0FCTKUN M$XRV6S*J*@D>#@?92I^6FWX=+U#8?A&V)W/6&>$NBN@X:",3VS,9(%EH&-+M M+0(.C")GV]VDGS!.5 <^V1]!0$*(P&:$26$ M#L(QD_M)J@+&<<7: M78KGG27W4A994T2HR8;!-,RTS#]>W]P*=.77T5:7*$U7MELSC@VCB+DLQ>4>I.+#3SHR!$@%+U4 MCF-!46Y#TL&EK?.6PKKVJ&6!]?IA/=L,D6#/DHD,&'D!S(D *LD7A,,68X., MX.ED4MD1JO0HV1Q8-Z);>X'W^N$]V]%$1B&9\Q!1 C7S/MG80IHDR4BXT";9 MX+;=):PC=)F*>X\AN8MI4Y,+F[LD5&ZX>5()=3JF8E+- R\M8.LD.GY#9B6C M#FD,6%B>B(Y0,)PIP-Q)Q)TV*E=%RXXLHW"W%-5KL$X*JE>-ZAGKQ#-D@J84 M=,SM2Y@SH"Q6H+TR7*NLL^;V)1TL"ZJW$]6U1_4*JM>/ZAFCQ$=+=4RH]HSX M7&(KTEUM(T2L!6?4R,3CT_'6RTQ_+*U+?@J<^U^'2:6W/#.?LY%>\@4W(%_P M#KZ7T?FU$14OIM(M;%,)OX!RL%A@D(9(X'H.5 MLMTMH9+[#964$,GVA$AR>G7QO*R(X.9G27%GD5,N:222AV2+)(-$&\X@J2;" MJ_2?"R(I**@C24-<+P79FU+?=&>$%Q O".(9*X-I[+R7"+QU')B*$2SB"#"E MFF,574)XNYM4E@:5I!<8-\[.6!;&Y:*N$^.S(1)E)#(6@],A DNHAJ1_>>#$ M"<:\C=KE;.L.1TWJ)_.0XB1?BTHN8B0E/++QX9%*GL536C^_S4^>PDIC;?.< M;N$0,"1BGMC- $M-% U"8D=R8QVJEN:WXBUMKIMAS4&1ZP O&%X0PS-V2$S2 MDD($2.9( $:)!\4T!Y<8F%MD0L0JZ2BXU(UL#G@;%^HHD%T*LC-FA6.&6*TT M)#%Q8 G!H+!W$!31U.&D2GF4RT&:-$O^(04XGH88DI'M6Z/P(0S.0ZM$.3;; MJLC3&O)*_NI-3G;/QY/A:1A]'=50;(P:R>[+?.)54(PR*H"9/-TV2 R*1@%> M"9'DCI14>9IWA\FEZ:YX2HN-4>"^9KC/F",(.V6P2/:']!:2O"VHI,^ D29@ M3@6--E;)5[(I:>4%ZAMGD12 KQ'@L[7LQ$@KD 4;>;K/$75@*6*YT;Y0-%B. M="X&4QU"YK,K2U!D34&1G)O8"J=G_>'G$-(7'O]DJE9QPS3&B*D"P'L7(GTY MG0/U_%M#P$)[-=+>#3.#4$0">P_)@)&)]I)*HRCS(!43WAME)5&Y6BXILPWR MVA28-RYOJ\"\43"?,5\"4R2&P('*F&%ND^7"(@*>R%UQ) P3O-UEHL-D"8EN M+\[75>_^/9P7*"\(Y1E#A6CEN#8:,#<;L(@%ME<;8H\!C+HIE=2@VQ3G;6,2ORX IB%\_XF=,&8JQ)=F* MD2PGAJEDU%A/,0@G=1ZQQ9GG.?"JZ7QJ6 %\HP&_YM9=B]6H%.BO'_HSIH]4 M,A@E. 2=K!ZF*$F7/?: O"&6N,!='J&G.^J&.JR^>_3O;I9]0L;>P\ M:)_.FJOI[\Z$ET)^GO]=8M.KX+WYT:%&8"2EU* =SX.B!0$K#0.GJ,'"$I%^ MGU0>VKFI++>DPV\#R-=:65] O@Z0S]@U$B&CHPV@D/; '!>0_BU!*XZ58T'Q MD+/G>4?(4O.RG2!?JTU30+X.D,^.)M4N MF"(Z7"W3<[QYH9LF6RZ'8=+*8WA;9Z/AAYX/OF4_7QU4FG;_0R."-G8X\F$$ MD^'9DRS.\;#?\ZW+[=D\:KS/B$Z2^6X2^8L+B?_V^8]Q[GKXE15WO@J],&*- MC$CG;!L9A?.*!Y>GJXL.9DNGH"V*HPWR]CY< M;J@]]E.XX;ZX8<8DTESZF"='>AD0,)*SU@038!/U,VH=%M[FG'S6H:JN?F2% M&[:)&VI/>"O<<%_<,-O###LG.%*@I&/ A'2)&S0!Q92+* KKDBB[2:@=75L% M[LJYX<+8NES(Q:FG%?#K]K:LZ3WNM&=ED2M9Y .PW3,9MV)_^''4]ZGF/AQ0K?W$^UA\KE*% [_/>^=G89! M&8C5])CY=;WPA?F'$AU1=],YCL#/S>I6"+7EB?7G@P/Q K MN&!4I J0H[D)?=(+M4MB-(9*K T/,N9*)]91='[01@FC;0.X:W<(%7#?%[AG M'$)$4D0YD:"BS$T:% ;KA0&-B7$)Y3*!O]VELD.8*N#>2G#7[M$IX+XO<,]X M=) AUD276RS)G-AO/6CK$6#DB5),2(%DNKE)AY"&), \I++&A(JT>']A9H_3 M4:_9=GG0E0_W:KI<2/99$NRK)->C^!T&+"2W",G-S\C2W"HI$0*&N4X:C(N@ MB-> - ZY.3VF-F?YB:6' );:I<8BN'[[9!$$%QVF3GC/&"A,8.T9C$&!P"SH(%YJD' M*Z@$Y)T24B8Y$=;N:MRD*_HA!4]^.Q^GWXW'+9/M]7&O0N,O@S#)!DF5QYN- MD>J';)%\2&C(D[3,U+KW\46[J9$9Y^=J M<B> ML5V\)-[0:$%8)')&G0$;. =!K?94!J<<;G>EZ"@ZGXA?X-U4># MI^#A2Q@-"[ 7!O9L:WN6J-EH#\9E8(?\$T,1G&;(HN"9DKZ=C!>5M+%?2]?( M^\\(FR8Q5L@IH93--E;VOXFRJ"\ULMS\0"[IB)">1?!:YA;7C( 1E$'@6E#J MJ#5X7FVSR,3W$>N(3B2\*Q4!,L0!\*Q M$UPF\5'=[FK107@9L=]IQKU>YB1#I,+.,]+$&5&M*[DCD>3L\J>-9@CA3W2T,RNP[,Y'S4FWS> M&?C=8;\?JA6-CV)AP=6PX/RXK6B8C(9+H-CGT<%:@=&>YYE;P28.I!)E%A2L MPU&3QJ07J&]8"EB!^MJA/F._",HH"@G@A! -3$0/B@D,#E.$F+'(2)KLEX1T MLG0N6$%Z8Y&^\ERP@O2U(WVV+;TV5F ;0$M&@&'BP5I#P+L5>(\").3H;^5 M]DI$^6<9;W[J%G*&&1H,:!(Y,"4(Z,@M!.VHQ<(;D7VS-464BX>VL=!>?;RE M0'O5T/Y]=B!XH#%8 2XP!BQQ-2CO'!"+E-N'PMP-V M":/]H\7 M4SBC2?/+"F?<%V?,-F<3S*" #/"(9-(Z/0$3- 6EJ4%&F^B%;WS\F"[7O;UBK[M5UQB\?L+H/> N@MG&_[$W, -71^/_NWH(RGO4 M\QX/*0WAQ:B7#NF9Z;?.+KSA.<%Z>G9#JY]'L;;Z%[-8&S!P^4U(309%&FXPG,!0/&"0$A&0A:.&!UE7B==0@I9ED4!(B1')@G"(S ";DQ\LBE95J&/**ME&]N M)UYKSR H>*T7KS.^&$6X4<(R4)(I8$REGT34^:8E0F!,D= )KVR9R?2E/+.& M\DP['(V&']-WN/<0^.816%/J,??'X_-,9D?Q:'(21L^'@[?'873Z--C2H[M. MFIMOP:\$#\(2E^P&88 I1T%3J4$H$E'@P;"8APCQ#EJ^27,_8*()0[G(M-:%. ),>)Z!3G.YR'"UF0G$OQ,%O-S#;?7#]1ET326N!&RSQVA($)SH,..4,&2>=S^VUVLUE2 M'*;; .':39("X=5">,;V8,@A2A)F4=2Y=I($T#[]@2(*"G&L(TL0ID1WT%(M M] N&FXOAVNV.@N'58OCU;.4+009S!%EI D:B IMD")$QIKRRQG">F[F@CA(- M:2-=ZB?KK)]LWH++=FW0,\MVE>UJ?.WW1KB1=JZ,=QS&UF04S/A\]#FM8NC> ME\#W1OF2+I-TG@U'29^]F'5S%'>'IZ?#P:LLT*+6UJC6LCGO$D-:IO\)**81 M,"4%:.0)$.E",E4HYEVHGO% $2Z;DD;H=):U MCPJ5?J/;C^G53D2Y&=,%NPMB=\;^"%)R9S '&2/-'9\,&,4E!&00#]QRJ4W2 M5/#2B7@%MXW%[6KGF_SX+B[FQ[*@GIT6'X*FW!A@/MW*S)@()E@*Q"$J+18< M:=SNX@Z_H6[W_F#]D (CUTV0O59;"9H9&[' R&9XVGNY6;WJ\ MZ*V(TRAR' MQ/W6$'P%1<'R1IH<-V"Y^ Z6@/'OUV$=]QCX?:*GOM,SF>70J_M,I>"4G.MS_DFE&$)0:#%$W: MCL6@N5)@3:3!)0K%*I&DPAU)YJ?,+ER8T(SV^H49FI#V59BA83A4_NQ S> MAM;(3$)K^O.XE?"<;;#.U!++8^P_)'SD3BMFX%NC,)Z,>FZ2[+/\^'T'@AXJ MK:[.%IL>CZ.X=W$X7J:S<33(3)O_W_MV'%Y^/0GY@9V!O_Z+*\\L_+N:2-,E M_SID$,NLZ[/11EAB8AT$R,2]4@MC!%7MKK@QTM2P\4:%0;; 9BL,TG@&F37N MK S.&0)41PL,LP@*LHUD-)3Z%01K,(/<9$2N\T7C>F+'\ MO,G-_+V#X)5,FH>+8&QP8+E&5'"$C';M+NU0-5_P^W,1M899?S?'VIIL_>40 MVR\) +G30?C'X]Y@^E.KMW*K;QW.M,TDW688?DL1[8OTQ8=^_^(T/;TX7^G? M_?,LC*N4/J7YPLPU,O-\IT\6DE[/!()093L(F9@Y<@W"*Z\1B4@$7\V\Q6J5 MWOIM=-AO/\>LSC0L'+/)'#-C-7(A.!=4@>UZC#) M:RH06SF]/(#(XNZ=#8)#3.W/WO?2+LPJ)]QU5W&KJ=80[ MH[U%VHNDT,E$P5I(Y+CC7#J._]Z_6R5*<VHY2OG2^NNQF(=1TZB$5HF2#/JM38>1:V((IR;1 05 MUE>M716LUXOU&3-,:(>3H4Y XAR\(S:"T90!TBHJK:P7T;:[A/ .Q_-V6,'Z MMF#=>\8CSY C906P^UW+C1]-ME_$3TD/+FST_<$>M,"^]:1+X/ZM) M)5[@K#?[@DC70C3*>U"&Y@N"=P2IJ[=2,Q*Z"@\6'BP.L ?+@[,9 MK1%YX2T#JB5*/!@5*,H)J*1 8T*BY5'7Y@ K/%AXL"E?NC@''S8/SLZR-R$* M3!1(%3@PHS%HYAQ0@:UA3GI/96W.P756:%ZNXN+PTXKDZG8IKND]KFQ8^AXM M/SRW_7!]Q\H2:U_B5OFDY(V7P:OSL[-^R*-63+_E>V/7'X[/1]4DB8,K "?!/5IK87=ZCGO=84R9) E+=IU;?V9/:.C/ITO#GHYP;\LU#FI6% MGSND#:/\K7^/-;'KO1W2_:1(9[_^??CLM]\2VTI[J_:^WI=G\$7BRL-0DE+K M-*7FQYMJ[:VR7(&UW &SS(,F*@+'(K 0C"6(MKLW5]1L_"R20DE;24FUMR_ 6$U!.2("UM9%)MM=V1%$-(B2MMVELC]PP]/0 MFIA/8=QI#4+5_F\48OI&/]=._0?N@Z43<3>7FV_ZAMO"S2NP8/.Y/,['LM!S M_?0\/PI7!>MT[A H=4#)B'4"#,_I8@0;23VG-B0CEO,.UW6U[&E0K4"AI:VD MI158L8665DM+,X:L8HSBP"-H*TTR9#D#924%X:3&T7*$!6YWF>XHLG3!=Z&E M0DN;:LD66EHM+X$,83ZK980-_XR2QDN^R">^Q[)[E9T?GH'_B@)6+,.0Q1(@J,Y_981!&0T8:D=DB"]X\ L#6"H,< 9XR3:3$J\ MW:6B(UEQ+!=*V@Q*JMV#4S2D%;'1G..&*B5R%H+!$1@A%(QD#@)/HB0.,X=L M$S6D;<^:WQF/0VZ*X_Y[WAL%G[#GP^60]]#JYZZ[):&^I(K=EP&[:\YZ$]-_ MGL_AD4U;457%C?<'[GR4CFOAY<5X>7XLA7&1.JH8>",2+TNK\L"@W#?>6ITL M6A%T.G84+ZTBEG35PD&;:;46#JJ;@V8LU;3Y*G(K(""J@2F*P6AA(>"D'2(6 M5=428?F 7J&@0D&;::46"JJ;@F:[LFBGO6$">(P8F'HJ=[Q23Z?/?=] M')%I<#4D<],-3]-J/N?H_T4@=9@Q5+6F,;DOZT5V@.FG%:=?Y&#L^-'7?9[] MNI=-9_@CP=*ZSH;C7M4^8Q3Z"2H?PJ\?>WYR/H$?7N)L6D1 MYY/;7[+&K?WN1CZ#W"CMZH9<_3,ON.("S!0F2JMT[FRZ2X-!6A&KD2),,=Q^?&TO3GN#KXO"Y!%/"Y_= MMNGF=/]I1^FEL_*[=>=BK&7GYG)5TLY-<9;H=CB:]EBI?![Y66G!IC%K:9V, M\F7R/S\68%*.CC,-Y-R#W7P/):C\\['IWG0X[G".;Q'5_1W_FS:NW=W[S_-7 M>R__W-_=:_W[Z/G3_<-_O>JT]@]W;R>)4S-ZF\YK[D'KXZ>[S_=.=Y[VGJV?[ASN+N_\[SUZCC]XF#O\/A5XV7R-+AP:L-H M>BM2W&EE-T^K\>O^97_0FIP,S]-[^'&G%3ZYD&[ELY#8\,2,TGUUFB[Q296U M-OV%R__^Q\+?ZS9HW96H5?OV8WUQDV6W[Y6#KBM[XS[V%#]J7:C,A^>GZ2U< M#:["ZUKQT>BM&?2^5,2Y^U5W2/_8&?@7HS#.N8CYGT?QV:4R\>JK+O'T:XKB M<5K3;_VA>W_ORO/;2^49OSE^_^7P^( =';\\/?CK-7IS>MA[?;Q'7K_[X\OK M=SL?#Y[N?'Z3_CY,BO";_YP@=_KGP/RESX_>_=D_.C[ !U_>\L-_O?[T)JWQ M-?G?DX/C-[W#X\->>EUZ[?^>IK_Q?[Z\I0=O_R;6"TE0@+3W%)*YHL$RG(SQ MB"D2FG+.Q=2^Z0W.@]_)P3%KI0N<"A(X8A0K*XU7SG)'B=<6V78K)(OD+"-A M=)ZNU:N2NE2A+T[%#!K28Q+A*_._.QY->_#S]52_=O8/) M$U+I,>M7ZC#)M]JG_JLP^M!SH?7O83\;"8F/DIWWJ/5+#HX1].L-SZ@>P;_^ MH]4;MX;3K4X:M!FW3)+;Z.Q"M[B([>3>77WS<7PYZ:!2K_,_GB9=^6,BMT>M M&QY*35FXQ;XW,[[OF>&?7"=*R"B;'7[YFLSO^2-JP?9_N>9.7K3)D:;\.:T$8)/>R_0_)\MG^JZ^]S8;%ZUAXN.I MW3LEXJRE5_^ZL"72AYA$VF8T&831>+I,U^]50Q^2==$[/1L-/X26/1^G71^G M[W\^R=G[TW<['V0&:"5K[>/DY%'KM\\MFSN=5X-T19QE MXVP(L-^.H0A M!]KR$DZ-.TDKRULQRA/XIKMVL5VM/ $S;ZQYV^N'3F7P5SK?MVW([Q$^!7>> MGY;WI!\^7=VT.)P*_^-PU/=5I%7^.OZZ\5<.RCC/GD]@.,\=8D/^U\78S?13 M(LP<&>RT3H+I3TY<.B^=EC6#]S-9W=ENFQZA].5/0SHEG?_/WI<_MVTLZ_XK M+-=[=9,J0L&^Y+SK*L5+KG,CR;'EY-B_N :8@02;)'@ TK+\U[_NG@4#$)3D MG99XZE[')D',WM/+UU^KRALK5LVF>*-BC4&/N[ALX!* ,;R=B 7.0#O)Q0JN6-DZ:U>T4D75XL-S]I9FA]JPW%KTX'D8CEL9 2DX\[A#>QBO7_XY@;2(P,]'JLLJ^*):N;A M'_.:BYG<@[#F9PV>-\;?X3SRR4H4YPL0+F>7^&W=+1C,((X2&2'[,S1!%8NW MUY\+>I\Z 6I:3>?5MH='FIJO"USEE9SS"PXBWB(JR6MBO9 MNRQ'2_FKV"[T\>'KK'\U?5R3^OWKR" MW[X$C>[E_-G;HP^S_N5#NQ%HC;.CA[,W M)P]GU:O?__IP\L\C]]\?7OB@(;JO2]]-1.@53LJ]R ECF,BL")GC>27+(QX4 M1>@-]3[NEK[PW2#,>!8ROTRS@+LN:&-,A$D1)T.][_EZ#GOM$L^+M1B3;C4F M>CD^02N\OC/]SD=AR@)XT!<"QNUZK'!C$>4Q\\HT]+/R([5(Y<-U, 3SJY=J MO5+).0<_^0X^URWV+3.VZBYTJ#]W\4$0TEQ]76GP&VNK]J0<2()+^>>=E@8/ MW[JOX]2/_"2/G3+/F!,B4#A-!8*'_8Q%:9YQ-QL>*#\NO(CG65EX>5CD19ID M(LZ2G/.<)W'"AM* 5@!E 1CGH*;+HXQ7Y5-YW\[DS=HSY:^6"[? ZO-U;'%3 MP%T[OZ307!LUF9PS-'N$6(!B@Q,O4._#WZ%25ZTNI0G3UW# + %=#Q4@5J S M#'7"3FHONP6S]9_)[X>'3RW%9JC+?.T+O[=S]@?[^,/9^]=%D0=9%"5.E,:Y M/-@9["@'F5-#/PV#.!(;[IVL+&$!>FP3YQL'&;=@+ MZ=UT&^+Y[V_@G&2$M*=*=""0'CWZ/A 5V[TE9-'-9OC0J*M"VK24P&EL@O]J ME7=7Z?R-:-GMD6:GTJNTX&Q6+[8O7G]-8-K+ M-668G[%*F<:S M6AJ^3=72+FW )JNL%PU^"UT2LVH.W<>N7)Q7,Z&VKG28?'*T^H=?W:$1+1/[ MY@/%75JJ(KI<%X)\B2Q#Z>&4?J65WSBVHVDXZ8+2I\RNB>K=Q5?XXD;RO;Q[4?#I7,L M&O0&PG+A9@/S=#II:USD53T1"R*MH'T'"[8HE'*T4C?C&_V8;K/'L)OA2"[K5BX%7?2-=)'"Y!6B6:%+')1"?%"6!9$14_O2 MAQT^@V-8E15Z/6NM?Y*'$;<[(MD6J\FE8'B^N^@=G@><^H932HK45;=,Z+CW M[%9:]/G>HG_1BI/R$1R6.1[R.ZC@0Q\^O.9%Y(&5#AI]'(+ESG/A,"_DCHB2 M/'3CT!>N.U3PW2SPDMQC//1<4$:+U"NRHLP]T$;#% L2#Q1\F&E2M_5P9E3<7K1Q0VVJB(/L:,T%"L7A7-?4" MGYDBT15J+-JPG+-+> _,%TPU_8HL$NB0W1.I3+41V\!0Z+!69 M1;V:H-&SHEMZ:C6V5<&N\*A"YR@>#?846YP10Y*UW-8FZ.GTTT[7!_4! ^$S M"L+15UW<&14V.%"H>+\111?KI&T#NXW063*NNES.4,' PZ 4:?T ?$HL9"-: MPLV5B',M, CK>E=PQMYVG/%70PSO#!#W-H."=Q"+>0=QO8KVX">C.'P\LG0W MD+X[W^TO O2]PLM[;8QYH!RF8.GD2 47?M6^)0T3A@J*7M-*Q-R"K5#U)/T MO;=G!ND(76E+E;Z'Q(ZB(;H7HFWLLNJF&A:I'=@MXO1DU$L2/&[](;;YCC52 M$^H[+RL*=:B>TB[ %+(I 0FQ"CMY !&D)MTJ4A4T(U-HQDZ+*M&9V#2@:DE% MKE/4.+E454(5@@!7Z()_+V%-A3!-PT\&3<+(^!KV #6-.N)Z53>7$[:&$].0 MJCZU=3IKY!/2?Z1?1T";]:5 K\]"E+!,RQG#N>$"E%P,^JS8>](?5?P7%+X+ MX]V'G8J^](#;-TW6K1@@VKYH@(.1VI MUB/6E:LUXR)?]9^TM>IUJSQ6;%:L9^3RM=Z#DRP6K>P%KN:B%>._Y[ 48*K! MCI(^8=C&BB\WKYNFOB!-%U_?:XLX6#9L+$H0=.K2@9>;&.RSDQ<=!(T6:JI^ MC@WW7PN2#BRA#V;RX+>X1F"'8HQ+1^9[3TF;R< =AWL'SLJ9,ZO>D<=<-J[= MYAIKJ"R#=B0V_.DNA)[K23H,KG,K.%_;KW!SYYD7X;54[(XW#SHT\(1Z!Z'W M#=QYC^L&NK!X0!9T<7EJ!>,.%YS^.9/B9A_:/WGXU_O7?LB+T N$DZ8A,OP5 M@9,EJ>NXB0>3GQ8B+C>\40'+TH E6>AZ?AA[+DNBP'73..4,?I)L>/[4HDST MJDRL=?AF7L"OZWG_!$7F^ED< "I2-\JCLA I_";D 2M!ZW-3^%F9\R)3$(H2 M+CV%_"[T=(-<%8C#1@_+RJ"1=7BI:BVGDWR:2K,W%<$N040OZCD<5HKZ.M\QRI2 MJ>K%ANO/"L(?3(Y _UKA4+:X#F%[U#I O[W7>,\B(_?G]E8]H_ &8"$(03D? MXF!R7"^<^36='71%!;ZV=,:T+WLD MNQ4546.HSE&]I!TC^VV6>P"9N4F<^LM=]C]>O.!F9W_+EM&6BQWB1L-(GN!M MVP=1EJ0MPZY1Z0L8,.7U;,8:6LZ5DN+Z1%C?*_NG5VYZR3G7 N5^=3-6>4V?)>N;0IK$^904(^ M-;OL-W0P>2[= )* Q3)$%,B@@NV^,8@O>WR?4;2 0AC=W3MA'/?_W.2N*$<^ M'5!E#AP6Q7J^EEW2UM,<.G$.,R\Q%'@\?_D)!<#/RG 819_T5G-,>=^>X7V[ M@NY\=]3T[Q5T5Z?X<5//'RA/PC_5ZOR!\E3L57-X=_ Z#$I?E(EP$C\*G) G MA9/#O#N8<1.56>8%R490/A51&(1I7*1Y&+IQFOI,>"&HE(7+O20OAZJY6@F0 M#P0=^\3J)[@/S[L M\6ER6TGT8EYHQ3N-SM*-.L\D^O\6VK],UX$".+=&WG;.PNYZ-SF?Y";$%G(A MC8&9;+"R=#J=X6MZIWO6SQ\U@VE-8)4&!0:!=)&2LKK%RXD(-_E:O)%,2]"3 MSKUY2Y&)UGXP2KR!"/07$'&*$NE6*8@[24KIQK7\P%(54E!T&50'F2Z=I--. MFZ%_X=)1>+L@][(.:[?:44=_5VGWLD^Y.&>S4BH55<,I-[Y":^^9J.;YNFD[ M5;U>DS=Q"3);K/K:F=$LB% WR%K5=-D?-&EWIF+_EB&$#!M46WPV^C;L&4" M^#=#4KK@?XLX3FI(_ZX#.TU!W>JZ>72Q/DI[@.S8#)M>MI!U]$25?8E^_M M8K]R:U<'7UE1OZ+U@4F3'/@!S@/[N;. %1,+M.G 8CEHC#85FTUMPT_:FI)B MPH2:S!(KETR7H="[]TDKD=0_Z_PICD*2US)'G!'00^&SR4[M&BQJ^63<+1D27-"A,?V!@?,)K+W_NTYB ME5VMZ@8SLN"GVYNRHV5527>??EA&?Y'I!L8(DH(<)1W.O%*DJ+;#H3];F*=1 MRW=V+X"W#1LPX'Z^%DK!H2G[C#OO9@?I.QV:W-JA)/KM #/FL-2S=Z3TK7.] M:8A<153D7, 4 %(.T#U5SXQ#%T'_,O.B;MY.-[8N9<186\0@+/O@2N73>*JI M.2;O8)^LD0]G U38:G*-/FN*C!7#V$#9E1U>H2HG0;2KIIX9;YL^1KE MZG" M#LQ%Y^;1D6R=NJ"T.=PCU.E!$X9/A [&F?+"T]QT,[Q]OU(2'-QN\%Z9'EF5 MPRB ]MJP)2M4.+9KE 0)O@,WOGD#=*UDL]GH;]%2.?L6.WV7KHP=NC/"@S#& MB>B.8SU^1F2)H@U@APKP2,6],R/:]1*=NIOVH=P>-DI$;A-HM9KKLK[:0:EL M$*FNH=C4NMO&V=:G4J9+MA)NO-9'A[R?&CA+9ZE&S? Z,.X>GKL!S_7W\-S= MZ,L>GKN'Y^[$X/;PW"W.[FO@MD.&FU+X@9O'(DNBT/,3.+XN+W/?]UD1E6F\ M+>9[K9-\Z/J/7(_%(LUS-P[3/,TX/.E[ 2*'(YX%GT--M6M6QA"G2AP A%/% MZ7DK"'O9XU03>6;OM2Y7$-5: LH%ZDBE,Y!5 .-4,G%+=DCG9FL MM280ZYAG7L,.)'?M5&<:-2)'WSEK:^2=O+3\]\HDT-EN:$IHTT :C&2(K%ME M$I'_&+8Y[]+S[/2N-VM^IA/U]&1I2/*9T G8:KZ@;[_4C1Z:*N)G0W]5<($T M0P1H%+5T%TECK$NQL@&KY)4V>5\]%0T#[6)QMCJGH:"M/VQ,Y6B9_"P+CJU( M2961H;A(WZJ@AED(!2]MZW53D)OO#(:]$<(X6\]8,[,<"L,$OM5Y@XE]]5KC M!Y 9U8JQV_V4Z)9V(N,HQB12N>P&,<74 RJ88Q:G:CMO!73T2;GU29WY1U$! MU0/!%5>$]=E4^D?H\U%VB&'7I*%95@WL YV/!WVY4_;;#AEPWD&<60:<3NS< ME%IM7:XNF#H?&D5O[+,-DTYG:%KR8JIBD CYJT@L&2@^6RPPW10)BT'!5,[R MA;A@,VG:60ATL.@PXH-Y!=+:Q.$H7!$(+B3I/>J]QG)5=%QA0Z=%"[TGH'I' MW2,)7,CW(7MG_(]X@ XFCW4'QGJ'\A@/-(7"-!T3[_L]K3ZLETCH(A"3WAB1 MH^=GY/V?$R'8Z3OWM":*[;9%X-+[%>4B:]J.SJF,ZIIN#Q81' M4/E;H9BL*^5$PROH0ONWS6G"*Y9Q!'>Q2O)D]R[DJ62!86JKX\64H^SN7J!W M'*F:QETRJF),S1CZDMIL="6KR9U\A9O^ENZ]9Z,+;.\0%40W*WWU-")SF'+4 M6R&.7BL#\6#+/UCN>G%62S?VP!NVI5W*G>EX">BP;%^L7;PW;UZAB_A^JG?? MZR*%Y@<7J7^0]AVAN+Z-#5^8U$M,\U,Y2EW F+U3+&W;4N:&M\6 NDD=UA%) MLQ4:4[4&0&/,B:HUX!JCEZ&&3?MKR2YI",6,57.T5*2TM:[],9UAD%C8VH.D M*T^R5:WD[2K+,*!:3Q(QOZ08?Y=9B!+.BHCAP00[ M_5B)4N=D@=!!W@-PUW M.5M7DH^I-G#3\<1'"U=J,7L]I^Q*5+D?U)P4&6I&)[(=/G]@$ME.ZV553&(W MGDZ^%_AR_)CT1$X7?2>(SP,SO=_O)-V[;TUG-XU=X8T>45FKP!]@G8(YA54' M98V+RM2GL,DW-K(9AVFLE3ZKFYMMY/*7%P#M73H (V\[F!SBH32HY\[:5='9 MSN#JD[@,,Q>&EI,\<>K'[98-K-Q;R=F;XRMLJ_Q(I:!YD39 M3)RC0C='^! Z5N3&$.])<3G;[F72'+A*P*%>.;>F6A>X5 W+8+K006[\A0X9 M]S5$SK4IU_7!6$R$3= :%1XM^QT8QZ-Z)ZU4F;[%?#9UM3 MXLE^+33)CO9C&*Y&:?(NBI]9L9MLTZ9"36@^\ M<:_#K5ATD%?7)MA1O Z9*;<-\:[7/.%#P7&^5*+?RXCPTS&0H=:Q\62Q? M4) *.Y^:6PMO&WE5;[DMY25R[DS3;]_,MWTL-KXLH48"&SGMA/#X25;+9 MTQF%EBBYTICW=8ZG2]95V]HDHN5)?B"[A0T<)#S-O&I[',[R5I)Q6#C7(_=] M;69L&W<,80]52D%A$/AV X-:<>K7K1V 4;\P36C;T]8;D%2'Q$QKFB-ABGDF M6#:MA+64U#(J&'==OVZG*/A;S^$#>YENYS&78Y4D+]76BZ2I6MK^.@BA;+(^ MOI>=-<)B[X3;([\VD%_!'OFU&WW9([_VR*^=&-P>^35>2^LZ M)-< D56$;LRC((L+'F/*?!IP-X03#&=8E''&MR&_KD5R#=H)><)$ZMZB=.K340V5],K.T4QF?5M!\ZSIU>,QK"'%RG .GK&& M:SB8,:D[![#^2NT=D+?;]&OT>+6P^V8*= MIBSIN?9E?K*"KF&$G4KW()\**'YHOJ G18<%].1OF?*V(A/-:OB446Z2UU(YB1-MU( M;9"F01I9I[*T;6XP]F%7H?$O5A="V&1 E;3;*=%$PQ''F(E&^\!F;6W@,*.] MN&DHFK F_8RM3X@$?W046"(N*?PK]I3L]@W"T!2%2*8XMGEU+I8;$8N&WZ@BQWV<*W=H^@N[AY%;[), M7VW;M8+PFC%L)=6:3GZJ#F #KT?P,VO==<1S\G@]*V':Z-P]0"SZ[92PIX-+UFA*-M'<3X:>61V1GW41-$6@ MS?@[VGQ*J,J#I26L)*$1LN#=B*P\F#P+]XSC-","&9>0W/X+#6)05.]HMVAU693HI)M75-MRU^E+#O:\> M.:%-N*@7CB[]8QVK :G>V!6^A61/QMS[ #48-B6>#!&1RDCI2*,V0H5?"FBZ MR]N7)/C'K+D6@Z5U#5!*4C_C9]O>D NO%UWR=V[='_VOK^=8G(ZMOUEWHYW MRO=*ADEO-[SVO%H.(N33?N]QMFQA?577OGKQT5W0%Y*0]I#:$X=6==9;K!H\ MK!J= F6G0PQR]0DCCQ/2V$"<=MI+#4!I-I^#]FI,B0ZQ8TVFROG[WN?K8/)< MFE>MP@&K0@>?>\JL;#(SGNX(_>:]45>+PBW.U=S9FW# MWOFSZO!]Q&&C'WR#X]7E=>B*,?;=UVCF09ORF+ =FU%H.GM\773.&7FYW0*' MX(GD9WPJ^1D?*>%Q.\_&C=DII0]#K[9,[=KDK!PP5MZ&W:"DI>1SNYV; (L6 M=.Y_"DUJ>OA!HH[FK2.+R)X8(T? ?J7L/K+]F>56-=;D[/)@\J)%AVC_#83$ M-9[EJZBULZ(029&DJ1_[89H+YF<>"R//*PLW%VY\!;6V>#]KK^75EMTZQ5[= MFY#AB^%#6*Q6%+^"AL+9Y9TCVW[D'[UY$;PN7)Z6GD@=/RZ%$R9^ZK#"#YU M1%&2N#Q@OG?O?N .V;&=J]:S+$H6LC#F.0]"E\-:!JQDKN1J[CAMX65Q$@K&"W[L?;ZPG%GT8\,X._7F7 M,OT9;X;^00?%:*VT\8V4@\^X,799]7XF$'V. [T1;GF/Q[L!'B_C[<3@]OC\49QAU49@%618E0F2Y*%F0HD:P#8]W M1_%U1N]!W]&L;H7"8B& BTQA??5OR\^A7$S)5J4Y7PWSVI)8 31>@Q.+N&&2 MW<1[E'5C67*21!P!#-A/Y5$M:ZP"3#I74Q$7^J]?B TE,(+NVU24^E%8Z?V# MA%CI![P%B$9J*IA-M;B2G8' MK#T_7'#\SZ/_K"NX1U!+?B;:%;0&(F+\>UD+[LYY,5[X)ZYI$;NR$K2WB%GV^6 M@,,)EY@V_(LU]?1AMS[T_2<4A[NV/[=3>^JR$]AL-CF'IV:7DUD%TXOZS3NA MZVXNUTUQ3J)TX_*<8RA/$9V"HB7@;^B=,A>GY#PM<-E$MVP'DZ?KIETS%>$: M@0QUS4^6=+PP"M\L9^L6*\%R'?W AZ0R)GOO-!2EXR+'"BZ$_*7'I\B?*BY5 M7%J_0I=QX8*<,-1;&5C3Z1HU,?0B6:_\85.U;S6^"[,R5/=;(5_Y]2!'WU$+ ML(X7K:,!,](6TB=SN,0=OL O)I0@FV-F7#?[OR@3: M1TYN6Q66)PTD&D,EV!:+ #,;>#S0I5R7G=:CM]]C;\]_3LXOCA2__H _3_P]'K)&9^F"2^$WLQ MV&!!##98F( -YFOJ'G]&#Q2,NS=K>&_@3\JRFF&* M]N;-+K?$_?^7-[_<*.3Y8VROP32,S'EI%%\T%:K5VLJ!U<6]>[FC1('9X5A1 MU\(\7<2EM:@S-@OI4B50_$!]^S2EZW8NC760-^RL:B%=%/*4VVZ,)PM>L;UY MMC?/]N;9%>;91PF#'UFP/+GZFM/2!/:;J4LC$PEDBI_9+2IK63MR!Z0*2U:I MA 7D.,']5B]P[TK$@XY=6W*E[&_IMK_:6']@-7X:^L2ML-^16_*BFLWD>=O2 M/#8DMT>W8X<-4GEEO/7L-D=+2EV?@=2#5LISIP@B&_&N$A]JS*;1_R"0 EK:A%3 Y&9=@AU9L/4'Y)Z%)S'?8*I3F:MW M8G:Y2V8H2.D[&ZP]VV&'0'P0A-_ (6!1!NT] L8C\.:%?WQZ]MI%1C8PI9TB M\4(GY)%PLERD#N-1[L)T\R!C0X^ *(*2!Y%7QD$4%CS( Y%[I1_%419X8;SA M$3C4'"O=2I D00;I"R.7'FEXS0,P-:K5Y,^ZI8RNJSP%GW(]CWH7KA_28 HB MUQ6N%Z4B+<.H"-*L\,H\37SF!=S/RN^5)*1F>I?._+W[WZOF"S7>6'O.3J'4 M)7[T'FP5$XK:A(7R)](4I,*F<%0J53D_MIFWJQT!73;PRXD4L\L++PBPK M&S./&8%WO^5IWX>AWW2OW[.UTE4I):P4_D: MHIRQRGU*AQY2CU&E8U/[U@HW*EVR'L^+OMM0E/,=]CQ%!TGZ#3Q/3QLT;$+,R<,!.EPQC+G8@QST\R'@;^ M1H$ X45QY+. )Z(,"S?,2Y''(O:"G$=IEL=#YY-> Y*_9@$^ 8!R;<.W!QC8 MFS.AYXPN38J#F+B15=2YJS18@)W>4-4O)2=--$G24E$Z%8("EKH9O&9U*U/B M#@4+! P2$N1\+2DJ\?ID[Y$W%;EN0:OJP.6F9!(^]0O=JCDZ%Z8J*:\HUG,5 MCN1X(6 ==!W.J.9+5C78\D&W/2;G8J;3]Z2'!N'IK-54F6Q)8D>!(*2+8SY' MGFY)>R['3;\@E,1"*WT"/3S:E2*_U_2HEU-%Z*49!F%@\@GHL4V+1D$\&#-1 M%7;\@?)9+".P0"^!P8"OD<8'EH4*$[SO'!B;<3II E(8B<)U!Y)7"[0>4*A: MI:XL9ZRPBE;!]#6@P'38 VMNIBJ8=3D1BW.FZQO \WRMJFBS)2LT[$CYH!3G MF7(5,>5DHU%"-^WZD!*-@JNG6C[':@FJ=F.SD*3,'6TC:(22LKF5<D[[\)+"/%^N^R"# M%C0Q_(5#D5%5FZ/CV#.5$=BK-RHA!7&N]N.$K1JN@DNQ=1PF\K'U%*I ]^3R)18 M5P90;(96TD!16S M$#@I:.NLVJY>-X%"BJJ!>Q#K>!;T 6(5Z"Y05Y@Q9S260*/U,?@@ZS%H-M/0@2KX)/* %=:$X?X@U.6O:B)BZ+:^6YKDJ.;VWV$Y. M'[U_[8L@%DF2.GXIF!-&@7!2[KE.&O$DR?PT\LJ-! +N)V%4%"S.PBP,TH@5 MS(U*%F1"A %+-Q,(=)5O:T4TZ?A'6VW7-GY[+OA>S-=HX:VI1E$,"P(0E-.: M8S3#I*(NU7E4I#7WGRF]KM1W[3I#K.94VAZ$("-MX0*L/Y6/JK2)7V3FKD$D MP\E:L)D#G_1CU;F V:9W=R-0'2>4''76ZFC7+RKD!&KW0NH!*P28ZOK,3!;2 M0&@C7%'*1)T) M#"M,.CTNA#DI\U:(R-M.RH7M1\CEYB4WN)H-C0@BQ(@!'D M5H6"9]95JA]&Q"+EM>OVC!W1]5L]0I-#YHKD8SR06[YCG0?CN:8 /Y(%*1T* M$9J*( B4K/I,5JV6%.R;G/6H&B\ZYG5C24E]3K$(<]MFZM.WXWLK4^;J=VGP M2RP!QPIWJ'L3=$$3$G],N8_K 9;BO6@*JJO\9LW/:,4(']^OK[>L*S37M&*K M<19J1:0RDP_-5+L..;ZD7IS5/<2FQ'%V5K]5%V.D#]O,#%3-NJHD(VS@/Z;" M^@0W-Y5*L$H:H,"9U6NNC#3:=@W1!\M%UKCV!P\.]3[YV:J@H(\'\6YI&[J# M<9S7[>8K:1'$R>@ D^@:YV M1&**X(N0/=+]CYX=PQUD U;PG^PM;DVYR;K*"=TP)?V79)F0Y6OP>SU,A>G' M UBO5SV$"IPT-B/GD9%'V#VXGMM*E2,2E82^K!?]1NOQ8UE?8 "KX?@,F6X+ MM#'&5E@+B8V4D]ZJF3)1$NK3F@-%EPL5MX,/Y,IOF#,VKL8\- M&KU+(X.4B4IC(]WP^5D;U+Y Z>DK_ >?:G/L\N$_7"QPK90(,_@V?8YFEWJ& M4,9O*!$8/)5FK'0L2"?FB!Y!5=6D,_"L$6PEZZ&NNC)I([X@0K;(2UD#W\X: M3 HPL4#)KJ%Z ]<":_397=4KF=]R#61NY(74H'YGW=S +=7Y+[J;PV#QR* > M[GCU^JGE=N]^*C4SR15RE?%4%*DK0C_T>."&\&?JARP.\E*4@1NX"?^<"-<+ MNOC^A+Z/LGDC:=Z=LZ&>?#A^#>_>C#39OG#-5TI,T=PN)J+9O 6LS8>]8-2/Q5TJ=^V#RI:M]Q4ZO8VW>D=JN$]]5D\WU_0U;2;K[J;Z-1XCT[= MC;[LT:E[=.I.#&Z/3AUUN%Z+-AUXAP,W*F)0.5GNQV&6LS1UW1RSSX(,GOYH M6,T/%7UYLX^^_(;F&ICU#[KTJ+O,D_ORP^LH%SPL ^$PGL9.&):QDQ;,=3*6 MD'$BC!COLBS@*>,(8BN'V+1LSZQIWTZ^5TE MV5N5#I^ )KTX(T_2(<$C/B$&D0>Q#(]HNU&+#M[3166IW)!4%%5W@"?'ZN1Z5 ME9&I3,NS=25)4^:^!WAQ0,Z'&?2P6C3<0Q(,E;DV+1A?>-4,P>3PPYTJ&I:X$3) MHI%7-N88*BB8"YM.IC6IJ ,.+ER$F09TR#<7E_)E8/R]P^C+A0('D?]U.UU- MGZ!#(_P.)B\&K$5!Y.[:0>J$:#MQ1J3L]SQ24SH45H5;O36L#%^SQ_7V%@1$ MQ?@)+K3>J@87!J)6;I%N,ZP7%3IP[#KB7?J$]K&/AB E"O?L^FCC[0,]RN@: M%OJ5V=C3#:$S7##X'NYE;BW.>J%C8"OV?J)]+P9/[>A5D'$S0D5W*?&$&E@L M5%83Q95'Q>> 7JAS]K'^'NI)(=N9UZ7=$'F.T\^QO^&H[3VIIXQMW=L5+JU$ MTEI)/Q@U'/1TJMGL+ZV*R_(V0,Y[F, *]B,2\NAQ(W$/=L)$SN%9?4AT%!W' MI:3IO,LVFOPDW?:FL(QQ]PY[]?/MV^XDCXQT-*E;'03\"GDD"U42>=4H#Y5> M;1D7-'_-/RVBJJZ4P=9[_:"3Y"KHVK$A8HH"AJN$@?-;,$VXJ3'.15QP MF!H@O?,Y:ZL6290D I]((Q9K]#!@_S4;1+?#)8."W&9XA5-BA.HEXF#DCN^. MH@I8=93.FQAT$M+$N"^S.F@,6I[W#RQ)98S+MK!!H$.B[=-8]5> VMIR#GNG M&F4/H5*W,)!14'_L-?;9'P?+3KLCV.$(>MNBVPE#QH_W# >UC-R ]_K-FH.8U4PP($KUIV6AY1PF&?7#N!0$55M/^G(*BI+#82*(A M ]^7]L8:8RM9F3("IHO]K;BY!6!WOA,SZI94LXF]M35EHV%D+PZ>P_8_/'QZ M2Z70,U%*-A6"+'LNJ&V?83/?&--,ZX20Z74/Z*#6\K_:T37$%8:E&T3'>+W$ M5@X[0^@Y](IC+9(72U+--0+G\/D+PRQY7!],?-=+'#?<-27Z.8;V8)/HZ/XI MTLSB?)D5>-+ES'Q7(U4040^JIG\P$ :@&)!SV$N5/O4&=+).H0+Y,'XT">Y" MB6FW\XR=VF+S/UCD1U,?#38W%6*;O2.H%L(\6%.UW>'HW_-L*,MHCF6-@EY: MPT#"&\WM!J^4"),-2B<9R";V2OR PV.P2[GQS$!\^ M> QW P?1VS&]*F23*NXR?*_Z>(X6_'+6Y>CU[G-M7P]&IG06U'U7;*$T]YX6 M-225E);VZ##[[[5*(/8@ CH7WTSM%=K)U)XTE4.)S2T;)#0EOBW'Y$LV&P:% M+%Z^:@VT *=&P.M7?2JG3:U(ZH2280 :-4]"=SLN\P[]*S3O'$RB;M>H<1(+]4IJM 8S"'7[C<4 M;Z2-+M@=O7K2LL#R@@Q'COB'G*0+RZZ:I\[K1L".].<DE9+647%>P91M MN5)4SF_'O:W2->2,/='Y%ST%;MQ]0>J+X.T@%C(EVNN^I8SX!IE[TX469"[( M&%T#6RG-:#I!?Y^50B6APEVG.E> /P=J,O>QS> M'H>W$X/;X_#&03?7X>H&H)LH*H*@Y"S*N1OF6<(8_"H)"R^-TJ)DV3:6R#L$ MUGGR*>"/?F24E)&Q0EJDJBA]4:K.TL/3Y?> GB>6_4BMQ+NT/2VX5!E'J\NE M4$D>O4X?3#:'008E>?=!KU&9&;V\U&OS.$@1)9 &.CLV0E[$8:081S"*U2,X MFJ _3].)=(/K/V,<&.NEIE,?^ &WJ(?#\>NXK:T;&A*ST;I%&TXJS WKBF, M&5J:K+$C9!*67#Y5",J$LHU*N\G!M0DP@FY9%?FV#Y0>GW9_'3"*RKG48;:> M,JP % ,\D=%]*3Z/O#HEJLO:(%%I<=(>.-A 7X%R*AX/VM_?5Z<"[Z>B9/R M,>W6/]%WTNUH&6_1R6>P,TGSD'_<:>Z.%Y>OQ.,C1V]]X%YG3A(N_E=W(NL7 MZ_==\:B_?(\/CRS58"+G%>J661Z*,,[#PHV#FZ08[??1#[6/@M=)&'*?1;!Q6.@Y M81R[3L9YX@2\9*5(_1S6^]Y];X,A8> ;^:2KJZ3__3A7UT-#E[ 2Q?D"6CV[ M_*2+Z],&_J->3R**BC .O=SC2>BY,0M]+PY%'*19D)=1LASE]>G#P\"H[_^>/MT>D?\R-HZW@&UU,0"Q&) M+':*G',G#+/ 87&:.6&>!B[C65:FX;W[P4==3QY+@R1B;E+$/ S",HUBO\@B MV$\%R^/\)A0Z^WWT0^VCX'4.=Q,30>@$21X[82F$DP4E_!$E4>AY'LM=V$>> M^S6NI\^QK*Z*9W[5#*;C>N&@OU9@F?NS1DBDP\AT?-U9^%'O*I M:>#Y95AB M*=H8U%^>N+Y7%EZ8A(*[>QFS S+FZ#H9,S]^""HP]/7XX5\^S NT]6S^\I_' M"+SXR3-_<@3 M]^Z'>PWXWOU3A$?2?E=)C?AOC*1]F@/G;NG!><9A@RX2O4+:X21*"CI(XW$\+)_3CT@'=UW6BS(TSGT=)D8/^XG^4'IRG7$1A MQB*!6 >Y3F/_3 I11QY>5:&^WUTV_91\#H-6)HS#W9/D"9.R#S/2;TH=^+4 M"WF0IPE+LX_1@W^AV).-ANS]Z&L44]Q-6JBW.TP+%1\$X3>@A>I2^4Z:AU2) MB,U.RC_KQ1D)"!GF?Z*!X9(&<<+*O.1>.80)=,N%:!1< M)D?&U&_"&75;( ;C^+AKI_*^-5W,I OG0M8@1(U6EH;8CJ[ZS+I/(W@B1<-/ MG=E6_>FY]8SLG,+"R=Z/4Q]45V*U.L33.HQ92-GEU:6*X.\V67W[(*35AOIYP$&M54P5CD[$]-EBF]SL!C8* 51PR8 M0LG),H3$X@^+L9CVZ$LP?6LSP\),&+LJ5&V0"3@>=6NZ@:7F/904PE=7;*7/]HGUX >V-0,]F#L M!)VRGM')GD4I(47QB+R([\8JF[=K$\> M&T:2)XL6OE5N^H_F^[R^"X.2WFDFLC+!F'\<1@STTC1S&/-,&.CD8FM^N[H7PXD[GDW_U4WZU3GJUI59SI3&FZF&H6NO+8H M4Q_OT+J!YA<*C5U<:D(KT>#525= .5LCF8"5XVT2V/$YNFOJS1?!!U@>V11% MH!Z="WYFY6U2-]1%JMD'!.^EN\+PL(K)@JG<3LU%-VB/")PV^]Y>L.5U#5=4 MTP[Y0?"V*>!:JC";HI#LEN?LG;R$&D/Q9+V_SF;C=>QBG#M5_+R2A' MJX8NP4LKT55]!V]](WD1I%:X1%FF^+$04@\;5I9NUH.AP:GQRXIP5+X-;_AF MR1HBR2)E';]$Q1B5PP&%$&Z=:K660_F(*A!?I'K$U[U*KSQP_3S^S7R*5FQ, MM"$3)68^IDEEZH568ZUJ\9(U@ K:"["Q6GE*D>C@EY]0P?VY(U$Z>?"D*V.F MBGBOV'MYY"0Y@2JC0AL?5""96GT&QT&_C');0$-:S8Q2O=%[=>K'SEIO8%WB M^-4U]B8,&4GDIB,[HBL"3RVB%BSF^G4M5I@A%#O#,NH-]5%7_N&IW MC8FJ/D;HS3J8]2>Z&VIL>F@F8TMRS90=C7BRE..8UG:%LD52IM#5<=E,.O$Z1ILYW%LKI)A3IC7L,YM<W'9^R@WI"$&UU FQJ =HK8:@VO2?&T/!F66:24YO6@ M)$?J14/*O5%3W6YGL^3'QUE-BL*3?CEJ=).5_LU5UN]:2F)<:;V!.LH%4O/I MB@[HW:@6L$@K&2R5BVY45FVU]-XI/7:#F&;':VV]SEHOY*:M>,6:"EG-'W<[ M1AOFM:9OW.PR[@-27^5>)V;TR89[A<[$R(\W-I\T?CJ?Q^@@R4";*=^#52JB M8T?I&T[7[V:,[(/=J5LRSD9BV25<#'JI&NJ6C WK3Z\K0_[MZ\I^Z]U^.)L- MXHY#J3>^'8V/=WQ?P*9\0_R?]62.=GF#YX%,.R+MUSR.)(.)_Q,1%^]D)-WR MZAKA>M5+.O8?S7>+> H\?_UMC,0LR)R+#._D!C<]-GX]NVDC39D,3R#-\3OU M*BY*MIY1X7(VL4/V]$0_@H P"(*CFN%TOYT&]P\LMJ=9=K8;YP7W.6QBX/,Z<("HZ)FJZ3N5GD,!ZG<9&5 M>2+9R&L<="+MS,3X2?NVD$[RE"-QT&P!_-E[/Z4HB)GO)/B'A? MV^;M03FB-Z2IJRAS55U$=SN5Z6WW=M#=4+TQ))/A, M2WQY%7:%%*N%IL17U^A((WV*.5,J:'"C=-1SB@:9X&S(ARZCVY) ZI82B9_V MKE:,/K2Z0E87E)A)SG=%Y3<^UP9*J&=<;E@,N.!.:Y:2REY#.1E:TLCP;CG7 MMP$Z!T3C&&%DN >FIB:#K A!P5#$2D[4D5"*T=108&-6[*)5DF11(*A @TE7 M<)IDG41\5U_QDD!@B16T2=$W"XJIT"G6Z9K7G,C5SI)6RL.1\F/#X,?:=$4KE!M5OT8T_: ^T3%R*V8KI0J MJ W+8PI7MMX"LEJ<(:W443*X:ID$XJJ#C2:@$A F1#H0)=9QQ!((%<<*7O($ M]M8D%S-D.+=+TUKC!+$XTX)%#AA?BNMG@5"4XX3*"EI"2;&YBWZ%D0%6=:/L M@;8O[%Y\97+Y06O74,C??OFE?% 2)6M?1'W$"4'&MN[B#>0%X3$05@__)<[! M[M 86:)KJE:MJ>QK+M#AY6D5ZNF&QTZ!&WHKB/E^3O7>.:\X+/.O=T@;?G0)?7>/WSR!YXZ" MHS=OW[^.HLP-BR!P1.B[3BARW\F\ OX6Y:D NR0387[OOJQ'UT,L]=R>&BS2 M+W?G8[F[H5H\(0/E(RO9B16K9G?AI!O-4=[)MM,#)\*<32JOT0H*XDM8OJKU M:=5VM&X$NFA74JV6E4MKH=$Y-!8[[-"(#I+T&S@TGF.0[S=42AY8E\\) M7?^'"_YD@=%*N%=(=-Q=3\;#,^^U5T9ER2/AA$D*?\"?3EJ$A9.[>>9Y15S M_PT]&4$8ARQF0KA!&A8\R;+0XWF8)D$HLC@.AYZ,YZNZ>.O0>DSL!?D$A\;U M3?>[FN=9XD=N* H6AD'A9GF0Q*$7I%$4<4]D/P2$?R-&9DGUEN96*N ]3D.#Q(!9C[Q:&I7&LJ)TNQ8YM+5ZVQE69 )ANU3T6"D. MU,-:.W4Z]^<$K*>S2KM26ETOBE/:(;'/BX9@E*6HT(I0Y-R%SH0CRY1:E*43 M2^M) D;>4B6D*U8XC%Y1P=F3^0)TAW9B1#&I<9.?\ =*QZ;G\-,.OBX7YP+A MQJJ,<-]#]5_J/)S7,XXI)+">?ZQAB[3#>&)9\(HL3&>'6K7\F_^KD.#HQW"]RM/1#&KRE*J?$9BH(EV=M:(,R:- M-P+L3U;HJ5UU?>QZ2#+KROR_-')S/P>]091!Z$4)XZ&7N7&4A$&9^3.AOE]TC3Z6N2EN _OA;5L%^2N+'&R6*N4!GHEC<.17DT<7QP[^\HP\O M+XY/S_SC#X>7KUG*BCP./"?-TM0)@S1W%JX7W[N_.F^$<)!? M9ZA"6/AQ;F\V%,K#&JA6)4Z]M8Y>](ZFM47I8,Z%3/3 "IJ4*JQ=$9W\D47W M"&4F#Z9V06@L,54NP8CR>HG"9"F4BT264.V.U-H(4",(NU0LD^E,%][5)R N MTY+SR.$+\3@]L#XD?= M,-<"W =NF"0I6!;E>5QX;NB5>>JZGDA8QCCSXU+P;8#XCW/??(+!_!U=].2" M0&='M:S0LL08*&8L@JJ).J)2Z1XW*K$2[312Z!9KW)#W^DI>"#.99* ^1&D1 MYJ&?NW[((Q'$L9MS'F2C2AZ(WFK.9NU_WWMR_+A?S>Y3%3Y0\G#CPQ5Y4IZ2 MV4;/M8]@8+#,D[9@%#+S[YRJ]]?%\8?BP^N4>Y'ONL(IBS1R0B^,G=1+F!,) M-RC30&19#*H>/*%U/+T![O]?[7N09@T9U.@:L+UMRLFDG%2VP\(*IDIS&DSU M_ZDOD)U-&NJE8,HK)7]@'(#:0=/SPBV;&CHP'P*/54S=87Z"L.87%ARX= ML063VP@?F5>KE:#[N\8TX1I/!0*5M#_QECK(3C=R30B4_?0%0>@U@==@?97E MNFP4,*1>T+K,T1U*S QS89&GE>R MLFTS1.TR3%3_.%%6L"@,PS2+F?!"/_%8F;AYD258)1*N#N_UDYM(,%L0/>VZ M]:"I8&8K=JC*<%%+3Y)'CM!D7L9SYS\MP#6S1.GO M^_:%=21 LVAIR;Q-+88YG MH%U+NCF924.E?^DJ1V!!?;&@OULU@15>,M=X3,*:;,CGD:,CYPM!#+/-/JEN MZ).KP?X;H9)>.>>6,BK4G.L!=<[7D>+%LG6[ZT8&F2QK M2J>"?\-",[IJQA5L\O'W)%_G84,,3]OJN;.[5JC#K;=3*[3;6:X@P;[F."FS MZJU ?"L-Q\846=L&963]IJKC"OB,(4LZMWL'7QJ+_>1"3H!=.>,$RX&GWM M8'<>O3"'PD9<:P5*1Q0WG6W8OW(]*^''A'(19R #9HJZ10(]5]99'_J?.PEY M._?.\^MBU,,4X?Z!)X%@8%_TLLG3=0.Z9JO#ALI]_^CYTZ?&@=\C!)6%[!V[ M@CV;_#9CT*_GQ7D]0[V7X"$.ZE;XM=J=BHH8="R$*&FI0ZI:79:BL3"[N)/M MJTMN1[8:/O@MT$J["4VJ=QB:]*T(Y EL<[ZE$3QX6[NL8@[*>!NT"N(Q!=1Z67H%@[3J,SB5&#-AR)@(LH\;X,%7@)< M8-+%IR117=O<#XDA4A 5B0-5$* 5SI"55T!PZ5ZV[*5*,5"$A/@& G(/WM$' M]!B;41%/RN35D9:KA9:L2LEZ/WD#NEG+*\4D:+*NJI7*.==M<40*$RLZ_&A+ MFN\@E0J;5]!__!$BI.".ETC4(;AU)>:8E]-@'CM*<_E4+E870N%[1L#& [)I MB:MZK_BVMO51JD-5T_?8O"=M6"'7,9]9)MS#>Q2# #95R4%):)-F17]XPXDQ M=Z5:?GA:IMG85&Y(2GA)\\'>*]Y2.S=.JLQFD6@+&1K#+7.(;0\H\A6=OTQO ME@GEO)_"L[C1>N,>M=(\NB&AQ@K_P(5:MP.+4ZIL#7?@2/J#F<]^'H1F M ,5TKPX3I_) VBV[BXX97Q<2N,0FDMR0%%UDG2?%N2JGEN6I^?,G B4#?#]5 M63W02Z&M->*$PRPA4JI:'/@2!X$#:.PL_[&]08J]*1?!*.?IEJK;]J9#Y%H^ MJUHPAJ7<;4F.HNA;+S3I,4Z3]:748V>*FT_EU9#@%@LVHY-E4(TC268(ZZ0W M*@2 W! X]:.+:=Q$+<)S"FX$C=A57"6<8T1LP;75#6*-B95&I# M\L\8)LN.6GJ,BH86";DO<%Y-]F+O- P30%:4.S72)(+ZKJ7/O#4+T%.&A@(9 M=NCOLSHG^GE=SVGR9WWAH$+))TJ[1$D[(!'OKPUQY,J; QUS^YP5RS!(3R^44$L"@M6AFXA?"_,W"2-N!>G'G)BN()'?&@[]E:& M0$:2ZP 7!S7 3ZA-\34$Z'B)KVO'VI\;YN:1Y^=)F)4PL6F2I2GWDJ1,TC!- M_:CX7L"\7C4!DXU" 4>K^)0)0UMR77*9=0LHN;3E"A)QL") QN@H-+&D%VF= MF1# ^!?T_+ZCT#6B[%')YH*T&^186,NTCC45B=!D<9@YK*\4R<]DDA8M,NMR M;& 'D]\NE06XH(C\E%1;20@W.A/0;#U[)Q2574<'0;9#-U8:.Z;LV/YKT,_[ M%1T.T+7:KIDLL326=&!1XE$)BE-J^^RH6V .1!$KDB3TW:#(PL1G:5H&0N21FX<\SOP?%GP]/CO7&S_+ MIBX$!5NLJCH:94:,6:JV#C*U@B6B(V868*E[12EI3H8FPJ" ;"U4.1WGP-O;N[]4[_$[(>3T[.+XXO<^X5:21")^=NYH1%D3@93PK' M\[,(Y$>11:[8S(4!H9J(-,Y!M"1YD@N/\:A(O"PHX;,-]()%+V\53O@4(,.U M+=_\8,<[[MP_?/Y WOZJT(/O3B??ZV1OL5QP6>F<3:R#)IT7#ZNVF)&GH/VN MEK D,.U5TE"EM64&@@6KE6%[240NRT6RF>9PES 2J@90:5 T5B0H):*9]>X7E--9"IT"@NPH]=HN5*89GUQ7A79EQW6'IX,-^$ :8\7>,$@20 M957[CVH%V3-=-EU3:.QN)MIS/7 K)Z(+:5M\D_3&L7[+J5M+EAX-/.R -W;S M%#]2 &3[W0I_76AO';I#L;-/L-*#A)>J_)Y>KHD=!U0#432'TB7*1>[@V)N^\@@::XOQ2>V -5%96II?O;80"5;>_;M4_^H3I M-Y!+7UGCN!* 1>#4^%_?Z5!#%P;:6"A%])\XQY,G$V7K3?Y:UX1M;XC&CV!: M!&HI-CS/"!=!S5'N[BM"Q?ME^F++=-4ZM17TA357K]*_)O^Y8H&WOT7]O&-4 M0=-$OEK6NB7,M$-V![S=P'X0+U*3D%NN%3ZHSC%O1_J &O4UEO(A6F80WU)* M<'Q1,_S%?I-]BTW6[3(KL'FCE5HOMJ[5'<*Z-SML228'8?0-+,D_T=4A_B34 MXUVW'1&R>QF8 MDG$>"U?$+OM!R35- ELK,=1VY2M*^YP0CG ",AR@U7IND;R;R+!JN+-+E,^S7BO8\4@A=QG&_RGH M=^><#;HBD_Q'6SF8'*J)QJSSKCP=X>BD/U/H!PCJ3LGP&T:$R0F5&/=5-\OR MM]H0)9,%_G->+?N#W:Q;KGX(H^XF7'Z&HU>E_50Z&0YRJ7/5[!EDPZ(%!HQ+ M$'CQ7C1%U2(85D]BURRE&Q+SX9R]447V.IX'74D")K1REN'(/7PCC_IDC!4?125 M8-+TJP4,GI/;WZE+9]WJDG13S7BO?J*K!!F >VFG?-!;+!->_QC/W)8VK:>G M$TI-+?I-Z'=4PWSK7OJ!JO0^:<\%Y7K_6:-.0>J^ MK+>#!EO?1.Z=;9>=K@ MR%:RK@>"A):X[U1WOHX.Y=]H>;^VP_#*Q@UJ1ZV2YELN-C=&7Q@.\WJZ.HBJ MLHJ:]L.B:)!!0.7@VKRNNHVK=YA\UNZ3O-+E@>R0.&]?-H!LF@[\;\,%D*,FL&;Y)!Z1'6<7.Z2[# M2>A/(1;(TF0>=+&"-J&Z!C.K>H>[M\([3VLMQ$0^M5;$<"6UQ BNY5XO3XQJ M>U5S3(JK3 T=H^?(Q W&JUFGAZ(9W>=2INK(%?ED"NGNQJI:==-(E:?9F/=J M(3E7JUZNU>ATJ?(HU')7[>W*91O$K#OU63:]O8N7:M9U.Z!Y%N?H9((Y4/F! M*F&/,'-V92\5T,:TH25.6-M+-*R'7!YG NFJEN'6*DA75E6?41P_!J'JV;!>KY>&H0IL4)0DJ.N9VOURZYI-J(F#A>O MKYOJ2E]Z42C[3>N4BI1@*>O0RC[;1#Q#1:-7^?=CZ7GLD]Q+3#,02M7(62.$ MJ3-@-I'^5MU^6LU61:I:3??3Y]PG1RB<6]P[L\LO6Q!.6'OJ;HPQ=&:+BQ$CETXA'C0AK>(0FZ#G2 +9IGK M9&-+;4]^'LKT=EC)8BS[ME^9"(X>:B1<;V[301WB,A^H&DC(GP;M,@E;%Z1. M365I/!DA0_ ]]@1A/1BFPQOC7,@18:/^T)WJG4KK+B5] L\Z39I?CO&O[F/5&+V=%WUV=(U#K HK.C'7!?5"KI"4! M"@!:$JA!V@4+23K"$\3CUEVF1C73#C;2)=HU-6LXF-#+P]D,'6L2\*'UGRVM M#]1H?'+/0O_1"0W>/J%A-_JR3VC8)S3LQ.#V"0VC\AFR"8?^:47EZXHX17)[4IHN#8Z.V15RY* Y6GDQ7$6\+X06,Q5@B MDMV[7U1-L9ZC4E!T/.$2T+A&4Z:+?A[U"JQW-HP$#&VH@9L*CRXPC@%3:?-H M)DU3*DUS6!/RT]:A>M7(Y3?(?D)>&8;Z>-*%Y=S2/>G6K2U-BO&D;?\=2G,I89ME>39'W1G)9=-C6VD!A>>[K[7&7O M*G'1VBM+($'XMFIH.= BP;TQP23F%86']9;&U>B=(DQ6+Z1S4_DEC=T^V%!8 M \.0=!$)G *1#9?N,R+*/Q2*K+V[*#(BQOD=]\ "=]SO9/KN860G#U\&KPO7 MC7VP1)P\])@3QK'OY'Z>.DD)G[MAP:-D ZV5ND'@A3%+$]BK+4-2+\4(+;&R*/6) M8T@?2=$MHO2[FY>[VN%[,#V(DF^ IGZDZ!B?BH9*UNROPI/3)Q=((%Z$8>XZ MGAO%3@@6O9-'(G=2KRP2UTL]X6^FX&9NZN5QFK!"A%Z8Y:7'XCB(O:C(7#?; M2,'54]_Y+CXE^_:Z1F_/'?H;:^$ B(U94Y&&Y7K5\4R#Z)/O0G&."O^978'' M+FX% G:]HI $_' 0:K"^Z57M&=0G:X0!XUKP*ETGY&$U6]O$IU^@X])\GZUU M!37\K"-"&QG76+\>JUB*IF>0#'4RYY1^LK7?TCN!D6.XP"XGLN*[8G"OD.E= MHR6L"AU4EU#! :U^P8:&0:Z(_!1,-"(&)W]>AZ>11G[;900C1MC1P^_C/PP\ MQLXL[2K2ZU[ Y6BFSY#]#7:%5J*0A9AN7WGVSN3EC862#/D>J4"L>R4:M(5T M2;(US$H#%X $#.F(,=W5[U5?)0Y ]JQK53NV1IN] _%,B]X?=X&97$W67H[L MG>X,C6].NWC7'&D0T65E>_PV7DE.*M@X.L> @!S2N6RYWR0U^B CO.]VNGK3 MHW.#M><'DQ>F/OOH"*;CO<0].YMMVX>#>D3RURJP+N;5>JYI_2DVO_W8FV1P M67:(I@/W(T$@VJ[9?NU()<,V:@RN#49&#E"&K4&4(@2Y*W\C6;S/"*72;/8? MWG9WDP'7.ZR^1@=)^@W45UGIDPREPP5_H&5E4>US U_XQQ^*X'69Y#X/1>J4 MKDB<,$M<)PU*YK@QC[,H2E"A'6JR/ E]7V2%RP4/"\ZR@GE>YH5I%N9YDF_D M!EJKH&,AW3K]KY^G^GP-F?*Q[T9^>/DJ^F+%JCH@^D]2' MB362-Y1"&Y(ZI5&<8BZXW;R@>1!N92U]!I*>X#;%FN32,^'FI.#R3\W>!OU24/3;0#H0B._ M\:4=1I0*3U3GM2Q>--:NC#'-X9Z>PFW=E<2@RI[=;*@A([KTC)31=M5A3E4L M:B$LLE=2&X>)$Z:>(;,!JP_8$H4X7;CFG#9"-]_YH$;*#7T3VK8?IJ3 NQV^ MYB4KLCP0+ON[,- 5_()GPO58R.*0,<[ 0/-"+W2#+ YSK[P=#BA2 IXL)B?% MJD9?#!P.;SIY?/C\-U,FM"LH8"W'<\*Z-GSR&U:@MZJ(4IWEP^']#>QJ3>D&_RS&1B()$>KR'SQ]HV+L;Z9%]/]Z9>_=_W;'I.^Q7 M,GR@44B'79J*^:RG)Z(BJ+]166H/%'_^]T+RTX#0UP9J"NY:4VW13H+H[0CI M&)4:&6F-!?V]45QR\FNEH$J:)QD/L]!:W3R9SWKZCGPC*2]LDNO-6G2;=2QK MH^MD[,93TI.4AX=K2#LY2RS:"5 =?Q<+3,;#;&,B[U?Y!PJ I+)!]0CUN'0> MCQR98>'3W;[Q0!69'0%DJ-0$:)CD([P0@\!E-XU&I5/-"9.W.Z;C&2R6?EJF MJ#:]4A963')D7E\W'[KO3V_6KA8:1;?@G8@!_TAGJZ=Y&M_KSF!5H M9;%.01>31QVMROA!C6J:;2*B&NR1K1H[KH(?$_ MG3S33JG.(C63LT0CFXBIL4>\,J%+*6M-.7.T$2F5Q)BWJOJG= P@7P<_(^XA M4JWA9^?5LA>1LZH-0 NTM22307^.\)^XMZJNX/.09%*9DV =\"Z$0^0A9,UJ MFA1C<5-)!(/0*%4U>S*H*]'5&#)VM[X>B>;??(J?;)5_OH,^E-TZTGOY]Q&3 M]9#*N#/#M?E\O4"6N(<*$V4F[7O.F2(0*17^IY5=Y,,N3E!6S3:VY_0P^^D-P<'DZ\<_'PNSG"! MS:7?U=39G7CG7SK>>7GTX<7%R_F3BZ-__O*/YD?N\>EL_O+TC_,C_X_JY8?# M\.6'M^[1Z8O@Z'(8[WSRX?CTM^KEF\/WKQZ^O'SYX2_OY)]7YT?S1Q]>SO]X M<_3P_,W)Z5_OCT^+#__^<.0=?7CYVB_+D@=>XL2!GSNAY\5.&O#4R827>$$4 M!?EFZGS)RC \&-XSPL!&=A[!7PK)]&F4AX.@QWJMFGN^YW3;Y74)5T0T7X M"2'/Z[O1[W;@>6Y8I'X18]I6&+(L9AF,/F5)%GCB^'6QGE_4#6_%XMX$ R/P%O?NR;_@Y/!UQL(.DD!1.E5WA!(LI[]\MZW6@!I9?ZOMHEY 95:]S^BO519*;F=/(_ M@LU6YP5E7ASVCMLCD'%D?NA0O:;V4X00+<4*Y8XDR:E3\,JKKDCB$X-4=^"K^H9IB5O[3(PHD3D2A' M\3V46'I6PUEW%%"<:%FQXKRV:] H/*,0+ 'Q,"2*$R99.9MW""OG CG#F\MI M5Z9>IJW*B9Y.SIKZ8G6N*13+2A=3_7I2Z?M4 C(RJ3BO1#FRF+3*C;&6'YP\ M/#+8E#,=ZKYFLVAK7169KS(^R\]PL\ M7\]6U7(VNF*3L>M3&FGJ7<09N:I1L]#/*/1)/RQ7@ARYMB)[>3^?#!C5?.N MOL3T]<,G4[B3BH-.:'1?&MF!KWNRR.LU_/<((>&3WT'%64XG?_[YP/Q0/:!_ M-!VP^>-,PQD]WR"<[*Z^S0OS0+IJ46X#X@1FW4\+ M'C"6AUZ:YUX<%FY1)A'\E'GAT$J]-5;-,_L>W[C<-1>K1'.!^(03,AYOG7:R M1D;3^@<>7R10U3,,71OJL)0*K%4EF*XHW-J?\/"&_'JJ-0V"P4+!#E'P+UOQ MJ_[+OT!Y6<[8Y:_5@N:*?O2O?H,(%*'<3#"&5"O4H/Q:84BR[""*/821K!KX M?ZX;5@B3 T*8_++BF]^%X4$J?SGZM7NP_;NK7IL>I>26^]^KL@3;YX7SWW MP(VW?[U;G,SC(*#7^^UYP MKT.#$4KO5WS5GQ%JP94%T<)8%+^M^_E,! "0-OF9#",-'B M6;?@+]]C&YNXGZ&\D*+B2XO\]#H'.N':7B*NM2_*)QNH&6M:!WA#Z?D?S#38 MW&HJKYC)HA "9O+:Y?C(]WW9E9E7G,_$EUZ9[$8K8]Q!O67XVE.S7X?A.G2^ MN/U"?->%V'!][M?CNZZ'L<[WZ_!=U^$4O60WN*N]:/.R=LU$:5-G41.T_":J MU%;UZ(KIP^2(;Z/_7&_RNK;).YTLQ&JXDS]FH.[D1QCN__FL(=I#HX(M.S6V MK1'5=))X7N9P5N1_Z19*569+&4<+"O(B*-+DFANH$0Z> ']=N]_.>/]M5I M'1[]_OC-JW]>O'\U?^2_](_3A[>W+ZY/WQA\=O7YZ>!2^? MJ]_\^X_S?,YG)V_.+E[^KH^?N^S]/'ZV.W[S]%WX+'"#W'6R,@FDZ9! M[H2E2'CAIUD2A/?NAV$Z3=QP(T(KW5F?&UN)=($/DLN- M/"<+ ^YPOV0N+[Q2"';O?I9,@\C;"ZZ]X/I!!)=71E'LAWF<16'HI["7O=1E M&2]B#W9V[.X%UX\FN(X'*I?KQD4.%Y,3L4(X81QQ)V=E[B2E ('&X(/Y]I+KNX_M8XS%STL5 MV$NNG9-<)P.=*RS*./9*S\&<*R?DH>>D@2Y?RX37HQ\?6A5]8*_SP3^ M!9X[G",2^ -]OA>\7T[P_K417X"U+HL\CAU8[,@)P[)P&-B]3N*Q!$'O8>!E M8.RFR30)/EOLCHN^KZHRWA2?=>=/_A=WR.]/_HZ=_(&Q6(9^'KL!JEP,,PHX M_<2=9I]O*^X/_NX>_"_NT-X?_-TZ^$/_-G<#-_3R MR!$97/1A'OE.YL>YD^1NQ-*8Q: $@*WEIU/72_8G__:>_"_N$-Z?_!T[^8,K M7W#A%7CRP])UG3 2F9-ZS'=8D099D9:NQ^'DAVXV3;-@?_)O[\G_X@[5_OYMW]7>+;>06>58_.0/Q+@3K;CCX6W/K?''G,AV:IW1F]M?'E[L^7FQX MB=-01,*/701OYDZ8!MQ)?;]PW#@IST['CD(.] M?+M#\NV+N]#W\NUKR;>!89PE(6<\]QT>^0B_?] M> I[9"_>]N+M3HJW+QXHV(NWKR3>AA[_,A%^&16^P]*R .L_R)TL23 S)R]$ MRN/4=X-[]S-W&OM?"A:Z%V][\;8#H_Z>T9"]>/M:XFT8U@ACUPN"V&%9QIQ0 MQ-S)>!PY(LY#'HDL^__LO6E36TG2-OQ7%,SSW-']AHJN?7%W$$$;[&$>2XQM MN=WPQ5&K$182MP1MPZ]_LXX$!DG8+$(+5,\T#3HZY]265V969>;E@P+KC:DZ M%[-*V"GX5O!M"7J]R#.?@F^/A&_CAS>:V>B4EX@S#^:;"0EI;17R-H*K2F1* MWJYM""+JG)N5P+P0119'.3I'N32A2FZC0WF 4?13@ M* B,7* >T: 3YBE*9L7:!J.L3O6L(A]O*2Q+'B"Q4 E]U>O#G]U,<7I@NY]C M[;-M=ZM"=U/(/[X3F'9Z@^GE\&;A6I5G/(-G_$@7WC:G?/D4WB_SU7@#Z##\ M-D'6UNM>DM7L5&P](QU85.#L5*"?4('86!>8ML@FHA'GVB"GL4(L615@D!UF M>&V#UK&<# #^]3GD5R]"(G;WF"0 M:UUM5P+;J.1UYU)*$SDZM;W]]T_HRRGS;$XUSSSX9R8BU@2&<*$&(P2FM_$4#SO)&8ZBR3F.8-*15I= MJ\HE#*"UN($;RZ[=IL'ERTI1J4 MR1&[("VN\.[*?:/IQ]]OL0Z6X>G)S;=,T,[-'[:K$7X%@CLV8E=^'EP2S1W; MSQ&Y?K1?D$W0W!>V\]6>#=9^NRX.L/(O'D\JMO.) ;BQFRG-I)L31'IY\5>C M#2J@UZ\F_05 3.P/5_@?=FG:4COH9_WXKS;AFE!M-&"?XTE'BXVFSF!-N>9* MF$]J;:-5L9R#5.1BS=EC_>,WNW$CD_K\E]NTOJ]M;/_]YOWVN[]V7F[7_KW[ M9FNG^?I]O;;3?+E^8\NOX*F<1M>XH(XT=UO;[VNMW=K+W>;[W3<[6YNM[:W: MJYWF9O/ESN:;VOL6?-#8;K;>_\^_-)@PO_\R0IT8?EWZ6;J@BQYJZPG.Z&5M M]B\[W=K)0>\4GA$&]1P:$T'I'T< L0/;CUE=G'9/*LTQ_,#GO\>K=%0_Q[3$ MT%9DA&#N-?424\XXMT9:DU+05AE& AV:N=4<;V;STTD%$IN$-3YR!U:3C]9R M882CRO* 53,,C*Q/GNT:K;"J8N8X]'L07%[_\?L$EVNY6XU_=]/OU)DPQ**H7 M#B^/%((QZT)6S.ZC_9;1BW].%\_YNI;WXZ__T6/UNM;B7D_]\36FU,S;ZQ99W15!E:O*Z97I*UF'3-YJZ?^9%OSYT<0ZN=G$*O N:QO MQ;F\%VV_%@$<0^U"#]9&*I!,HV)>=$3\T@[W[2BN=[J#T[[M^@=M1S^87OSY MC/>_H^V<''@P?\J SV7 MX]BMHX^U_X\'<#%P:Q2GLJX_WC<-[NV,] MG_%N]4YLYV$*<@4C?T:L6=.3*NYM-#WI,[%GFFNN-09/7F 6%.;"$L.B)X$9 M&W42BL3JU(MTL?6?SEY[[&SLJ$%W/WZ@>ZW]3K/5X+LM:-/Y'L]MV&U])ONM/P_A[Z^- MH[_:?Y_O3%2$C#)@DXA%GNA,V!8)T@)KY(WRF2A7&4W6-I@F=6-6(R>]U-PH M.#AK',R;FHY0%0 -.=8$_O;4:46=B4$6>82XIA%I+4,B.2$4I&8--[E"N&J3EG!P8*#SQ,'K4X\ M)<'#E<'#,'B1)"J8!!SWEX!=S8Y&ASB.:%(X& MW &K\-H&E[@N%2TX6'#P6>*@9])2E@GH,.%.:,M$LD&HQ+40!(N"@ZN&@Q.E MMHS&PKJ -),"<6W +];:@%'(E268*L$2V(-U0FF=/IQL<"Y(..^4N861D64V MOQQNVQ\=^#PA0K);Y1H_BT(9,S^C*1R0RP3)C8DC&\:L\Y*)C,$1<6HH<4NRM5SB!"28#1IP0 MB30@/O))QJ"4=ESJM0UIZDH^F-ZJ"/[R"O[,M^&+X"^7X(_ORD^X"/X2"O[,]YV+X"^9X(]I?*J(LX[D M0SB2C^.21IH ! @ !(]9WJ%F8.MK4S=X5I4+BN0OH>3/?*>U2/YR2?[XQBL+ M46D3+0H2#'[.E4*:"8LL9])8&QUC+-OZN&X>7H]L]4IG7F8-+&QSM:+-JAU7 MO%E/:&.UG.^5\[W'VUM^9EQS\U(?;R8[Z 7?'@O?QAQC8:2GGG D<[ J3YHB%V5"@;(( M_V6*)[FV ? F:0E3+?#V/.%MYN<$!=X>"=[&-_P9\<(EK!"1!+Q_!3/DDI2( M$^TUCLQ1(=8VE*CSDI59X.V9PMO,3T,*O#T6O$U$UV.F*=ALFC&-N+!@O7'* MD2;*,H(%QCIG&2E<5W)69 L%WPJ^+4&O%WGF4_#MD?!M_/#&66><\1*!^>T1 MU]$.CVUU]#8R2JW7/!/)D#H3JV&_S2EF_G&*0=U2-"]9W"_JLL^J#-=-A.&+ M9DTI37P*3;Q%;,0MR>M+V,1/5>@E1HQ81)\%=@HZ5"3$ M27#(,.L1E3$IF32G$1P%FC="U(R96WXF+$L>(+%0"G$3$Z8 MT]! ,JM&YN'L]DYR 4*0';@O$Z'X ]O]'&N?;;M;U26LU]JY6F0NZCBMRP$-8V3)W1R9"/7^_J;ZZ0 M5[E0B1RN_]J)_7:AR J):7E&B8)?"G=N*)PM^VVDG_Z,W5AV1V>JIOR$FO(T M>9MR++LE##P[JI 6+B%#0Z:D=2W$=%&UU)VWU>4); M@7Y*222!//4"<6,2L@1;9)(W-E)!B65K&_S!>=?%K;J3X#7CR6@;L+A3Y1EW M><8M]_\?Q-S^U")P9CDT1:'?I- !T[[K].*#SDZK?YG0ZIIHB:,U* 7,$>=. M(JN504)@$8(DS"23^1YX78D9'RP^2'H>9!+\5E$?;]Q(6#YJF;G.Q\ROH]CA MZ>"DG*?DLO?@3L;IFJ^1-F I.MXB*9W9AWKV3-EFW4M[T<3_3/R MZ?M16C^5MA*\KCA]%/;IV;-Z$[AX3[+P!8PL7.2W:U#ARIX15S8N7-F%*WO% MQ[MP9<]YP M7]F+&O7!ESW>\"U=VX"VP8X\%HZYSW23DO MF%4FJFHW$%_L!N+"A7///<,>;7[\ZW#_\-U!H[5#][>^X"9M?-UK->"=S2_- MK;?G\%[6^/CJ2W-\S_!PC^Q_;!XU7V]#&_:_[+;>LKWS/P\:Y^^.&O0M;FXU MH8_^VQZT91I7-B-:4AXDDDH'Q#FQ2&N34'3"F9"BBMBO;3!.ZJK4U"HX^$QQ M, +B)6' M4Z,.Q4L8Q1;'[17(1=L*#BX5'1I !=8^\H1&@0%)C^-J&-G7^\,++1?"7 M5_!GONM"OP]BSA;>;G! 7>'@G>QC?\M9&48,^0$9EJ$4 .62LU M4L(1*PQ1,H$3)UF=$E+@K<#;LX2WF9^&%'A[+'@[&\\Q4L)H%5'RC"(N:4!: M:X:4!H,\$LIUMMX( WRC);;^/@7+GAO$/5V4F_G)3T&Y1T*Y\2,<0KV/-FH$ MMIQ&'"QO9$F0&>5L%)PDX<"(8XS7N7EP-=Z["LB2!\\7RNP%%68L35S9)CZ( M,OM6!D11I,^>-7M>ZG22-9L'XSSW$AG/..(F>:0%3@B[:!5Q3)%@LV;!GI?VFV3!#E2P(+,+:8E$/!-@ M:T(YTD;:Z*3B)+BU#5%GN'"VS5<8"Q5V>48)F,IYR$75J'%P9JO"!92 M[/*,^SWCEMO[A12[D&+/>Q?UN9%BSTNM3Y)B$^)A3H0";S1DM4XYLDDX9"D+ M-KHDL:7#XBFS/C8LG-B%$WMFG-AC^QGZLV0& ;*?3^SIXL\+TE6LLNQT+^4.YLHEXT"[G=%K/Q['M;D?K M>0,=]EV(/N_BE\R4#G61XP:&$KV-DSTK@MFG-'"D#-S]!FZV!/4K4T!HJ_VY M?6([M5$T3:\[J&Q$F,O3ZJ_G4%3HKGS23WNSY3FE-4G*#%$,7')..$Y>>ZR) MC]@'JYUDOMI1H1<[*K00A]QWWP6>_84T#O\Z:IXW#_;.]S \C^Q^W"%['[?A M'=ND>;1#FJ\;;._]^+X+]*/UX:SY$7I+7QTV#]]"/SZ(O<._#O9:G_-[Z-[A M![QW'@ZF$0O30!SW7B/!DT:<5& " M,V2UP "()"!-I4,N*L4]5\SF8KY2DKJD#Z[J40"Q .)J R+#CL!X$&&YYE0E MF^U!ABWF(#X\R4(MMVJ .%[E2 7GI:,*B1 ST;H#+&0\H2 #URD8[0Q>VQ!& MU)5X,.7ZO #Q.421;G9MYPQ:,[@X:;DY0?[91P62X)P-C@@1608R9S27T#I/ M4@C2R.+HKA:,31*R<1>P=U* 21<4P)A0R!+C$%.,T>@",SG<77)59V)6U=J6 MJ&91$?4+4?=&6*RP D4#!HJUF@C)O#.4)DQ!Q147;N5$?"X\L2RL;0"^U^7,ZLX645]"43=),4(C,3#I'$OKN/7*$AN2 M9T%'7IR351/U<>=$>,^4L10%C,$Y(2XAI[E%4@FG%),D*+6VP20%49]5C<*2 M$7 [0;T6\#73X$S\H_C,Y[77-(L!>C)XSUCBEG@;(F5#_)F$(P%9PRAJ3-8>*.&61U2D@(PB*3DFOOUS9(G1-:QWQ6Q-JSD[75 MV, OJ%M0]PX.-9,6\%9$@PEW0ELFD@U"):Y!++$H#O7*H>Z80QU%,E0YA:S4 M ?&8(G*44>1",-1CY3BN4)=06J>S#A,IJ%M0MZ#NXR<[%M1=,.J.[VTXP:7$ M2J$D(D5<8X5 H09D@N4NXN"$E&L;1N@Z9T_'TKU+9N0MD[]ND5GW^%ER:IW\ M-*B;T!\$=>O;1G7/&;A(SGZJ_2Q./M>& /R(M?YH5RBG7IX?DP-O^L-[L-J#0YUSO_<_3 31@,(!G'??Z MH]2^^+FJK[)> WB,_=I)KWKZY#=JH3WPG1Z\!)[J>O^,IW9F.5OVX M1P+F,F1;CC1)\Q0&K>UGL$URH[+8_@92UK6="T4Q^//L=>Q][MOC@[;?[$<[ M:.7Q;\'K_^ST_)<5U0;[?Q]@?_17UWXTI[N'.^?-UI_MOV=[YUDC M[!\TCK;/]X[^<]C8.CC<;;W]UFSY\[_/&Z31\I]49%%'YQ%U*@*:>X(,9A$I M)T.(S$MPH(8J'E9>#)M9J3H>E#%$QJ@)-\P[:YG!2AIKM TY'S""CCW.^-4_ M!1!H?9>GFCTYZ;?=Z0DLJ:$@C,0.!*,?/U8\@V2V M3P8U?S&AZQ?*9;2:-NX@,0<7B[1*2ID$MU$6Y=#ZN7+?2,3P]UNLJ\#DYEMN M@OYYB]XK1/G8"%WY>=#_GKOX&?PH$) OR"9H[@O;^6K/!FN_78<<0)?O4%N- MXO@ W-C-E&;2S8FZZ ^[-&VI'?0SY/VK3;@F M5!L-1H[C24>+C:;.8$VYYDJ83PK$I](3L/JS_9N5R1^_V9^8#'-=;M/ZOK:Q M_?>;]]OO_MIYN5W[]^Z;K9WFZ_?UVD[SY4]+%F2=)7]@,LV[(\W=UO;[6FNW M]G*W^7[WS<[69FM[J_9JI[G9?+FS^:;VO@4?-+:;K?>5L4!__^42+7]=^EFZ M2' >FN6,U&O7LGB7M=F_[&3=T#N%9X1!/7,#1+#KP<:K#0XJN^P(G(B3H:E7 M?>#SW^,)AM7/,2TQM *<5""!25CC(W?$6A^MY<((1Y.5D:P]W/J?_MZ?:=92 M,F+5JC"L5&-G6S)BH9M^/ZT35-DIT[L53"2./-8^\2MH$X&(4EPW$D?32S983,Z M:ST^V#O:(XU6/F/]SY<]VL#[6]MT]^/>^?[6EZ^-UZ\ZNQ\_\+W#_79C_*SU MZ%5[__##MWS&VCAZ=[AW_NX+/$?DLK70QJ]['S^(_=9!NWFT\VU:=IBEF$F# M/7)C" I Z2L+S1:(UU!G/NHK"<$EWJU*R>J(\Y[MK(X(Q,2)B4.:\P1T90 MBP#7930 I8K$'4LZNKA"1Y%U)=7U 'J150N.((=YYIH @M"*<>,X)Z(5#S= M51/U<4_7^@"@S0(*3..\1X>1Y@[^M(F$!)=BRO1VNBZ7:HONR3NZ/_9*WL7! M28X'_]CK=\*]G)(IX_'TX,L9I9UGV,>D>,#88L*HE%HZRJ,AQ2E9,?C:FW!* ML);4XA203MH@CKU&FE*/K#)4$:ND]69M0[*Z80\^&YT.(8O,WR^2_KU,;G0T M&*QUXCR19!2SA$B+*>?*C@R5XI.LDJ2/U\[DB04&A@K8HQQQ#T+NDO$@^$+Y MR!+#2:]M"%H7^,&[#T72EU?2!;?:&^VHX)HS3TQ(E+$D%5,!:V*+2[)JDCYQ M^,9<-#0EI(VC6=+!)2'*HIP1*5W0UA,&DB[J!,^JHL\*5>X_:H?0B0N2TU8O MEU*X_2'<+390'E9":*6AC%B/$V%>$W#"C; :,$R[E(0#1'.B1&^N&)3Y"?=$ M2:RT%A$\D^ 0%Y$@8R1&G'!+-69).[ZV08RN"SFKV,VE*3XVPUW69PP2D0N1 MN-"*8L8#]58;@;G$R1$&_Q3/9O5 8LRSX=)Y:@1%X,2"O1-M1,89$($@K* B ML(@#@(30=3JSTY8"$D\*)))7FN$8B *LB/E(5EBCK.=$^BA-X1-8.9"8J+E' M,$PF88B'%,"< 'PP+D64* ]!41]-R"#!65W)644D+A_9V:J=XA2F@5)]M3 - M%$UP?TWP><*G=(XGL D],D2#8VG!IW3&2Z0<-9HKL \+TP#I>9U0=W"-%!0 M]]ZH.^ZD4\>5=PX1EZG[@K3(" !AX2*/X&J)Z%QA&BBH6U"W, T4U+TOZDX< M!5M-2&(>Q>@TXJSB=[%@^M),_"*$QA8_=::!B2+6EU5+'[&,^IM>]_.;]C\Q MY*5^4BJG3U9./W_[*<48F?(8,6&(&(^.<00!%T:H(BY.0\4KHJUFT/R\' MU,GKH6:K!5%S9[7/ETNB9F%-U&M?X=>#O!0'[6%X\G$_LRZ./_GK:/ M,]%!M1E6?33B9.A^KG5@3<5:)1NHE] I_#%ZT=>8J_D. &8[G=[7P8N?%8^^ M6PW>.=?2E>M4J/O4TI5D7>E'J/BJUIGBCU&>EJO9-U:N2W.[6KJW+&IZXVF3 M6?7?0W/J"]X_>BMV/>]\:K;=DO]7L-#[NX;VCO[[LM<=W M$QK0_@_?&A]?'>Z_ACZVWAWM;WT1^X?;T/Z_.@WZX=O^X;OV_L=W[6DIES74HZN@-&/P(A2Z0WE(2:A M.0G$ALBMB]8PZ@/VL0*C6YPY%3!Z5# :.U#RQ =E!4>B.E!*#L"(LH2T2"92 M2KW!.@5B1$>2!0TR%1,A:60WC%3(0J/-68@LS9:Q#WS2$>>D(F! MR129$]RN;2A3EWA6AZ KE!"[.%/AOP?M3OOX.%-^E\*@-QH,2FFC,(U&"T ; MI:6)GF@7HK%@2L1B,"P>;L A16H_7 M-G3=\ ?GIY8MAN457JFIPT(K3:WCBG+CL<+**Q5 [W!9+(;E$-XQB\$JG< ? M<\@3IW+%;X:*WW5CEJFZWI/?8OAIC-$M<_A+8LT M:>FB--A9*S)K ]-UHF9UI+SX9)DY1<<4'"TX>O>T<"J\-<%A$R370CD7C538 M"R^$\H(46W@I<'1\]TP;Q4.U9T8DRAG\R%K&D$\T"I' D=7@R!))Z^KAI::7 M!D>O)QU6R56_7+#?B7 M!N=:P%P)\XDPO';EKKEG E3I<7R]]LCYF#_)3%Z:3,SSS0N1%XW#/;Z[]>%K MXW"'[;4^X,;A?F?W]3Z(7?.@\?$#;[0Z7QH@VOLOQS,QOYPU#S_S9FOSK'$8 M#IJMMV?-HP]\_^@_G3VZ_6V_]?G;[L>WY_NO7WW)F9B[6_X3PU1K6!I($ [N MJW$<@3\;46*:TA2HAX^'V QK-X;-C)Q@U!*;E%",9OYQF4D+0Q+)89^P\70\ MX;%Q=OF-R,IR3G[_O>ON"ESG7F2MGLBWGX*;(I74,C#QBS;UR28?B M=PBKIIW.EB>]M 9R$ONUDUZMV3N)-59#M??Q<\X5K=)$O^<>VTYMISO4?7E< MX8:3@UAEG&8\M#D3([6[MNO;\,U!SLG(#\G)H_U:?S1_M= >V,^?^_%S]7UW M!E>.>_U1)NCPM8/JO1<)KF?KMTPZG1SVA0SH<&+!'.CUJW%Z ?HF]O.WUC8N MT*/F; ?&Z4KDPARRRJ=!5V71;';#F[9U[4[[Y&RY4LL7 FB?/SFA5?22(4)R MP)Y/#%D5$TI"6$($HTS9<<#@W$D.EP%9&.>$&FM!<6*!90A,B?3P5/0EA8\6 M8, P/3RGD@\%^;C?^Z<=X!WM*WAA7>\4(,5[L,! QOO1Q_8_^>OU:B@KN1BE MG6?YO_RL,UJ;;7A> A5\>650^PI+N>9':WG%L]/5.BBG^V2G"[,N\'U3Q7^8 M1L[NEYS^PS1RO8YOF4:^!(U5ZYRQN^2\7WSA0D)X)99CNR3]WM?QXZH[Y(<^ MN_3Y6XUI2:DO*?5/(*5^H7MKF]-4\Y32R7,L2??\-G3OW/\GLU\[JW.OBV7\ M[G(5-^/)R^$.[HKLW=[3[QGNW?;P'OWP=7>K>;AW[L\:6WNXN=6@NZW]SG[K M/YVAW_.6[+:VSYOC!>,.WQWNY[;0YF'S?.=K\_ M;ISOB>;17YW&T5]'>T=_ M'>YO?1"-5H/\?;YSTFB/I4IXD1R7'%DA4HY;ID@3FI.]O0]$2&(C7MN@PM0I MG548TM(<<17 *X"WF .J GCS KSFR^N EX+R.&*)8)8 \$2&/A\Y2BX)3F7R MA.9#?\/KE*T,X,TIK&NA4OKR^H;3O2S<4O'C>5;\F)6=>N-^_.M^;[ J408K M =R-*99JD(Y*@[1,!G$;%+)$6X2CXT0JSHBC8*G6E7QP1O[R)=@59'JBR#0K M@[(@T_R0:=RD5-$&9G5 --N57*2$G.8*)8.MU\H28D5&)D%GQ4:Y0LF#RV$S M7CF0?/$8>Z-/YAG/P9,8RMSDSZT<5-./X2+RI?9+59H]Q&%4R&B/':ZWNS4; M_LG1(+\6-Z0H^Z5P0R[#@8JNGYVN_S#AA7 =+!42HVRT@1=B)A1DFMC8)C))3@(2"9-\?N>0]HH@)H-B M)E@IU+ "$>5JB9!I1FY(]6ZUKL22X\UPH%].MRMSU/5QO^?C8% #,8+O#*,P M88[^J7R7181U/&5,G];%)X/I#[4VX[?.X!+0JT2:<4"_MHS?C59Q_F;K5E9KG6*&G!5(@TVJIB;9W367&MKE"D M1L&P9>K;'.W2@F'+C&'C)JP,)BJE/1+*6L1Q"LC)B)$W>1-="15\R!OI%"\3 MAMTB$?BI) Y-"3>NM;N9Y!?>\7\6L!/VH0M2W(GA0L2O!%0];5%]0+X<:WS] M1",/FHN E,A,K"!O2(M($2%!>T,TQQ(DC5!9QW326ZR2O>XRW;/:7BC3???I MYHW-3\Z%A#E3*#"M 5B901HS@9CWBL(4&.')VH9A=<8FJQ-G,ME>JETD6PR! M]B)OI5H*>?+J@ F#XY@U9>R)&O6.G^0:W;JPT <=L)4+Y[R<^+S7NC\7>?9_XRI;/"?'9SAM!V#%H MZUC==GT>?UC(X^!BY/($_7[<&QJ-+_JQ8[,PC))%1Z;OE?M&2P%_O\6Z0:]S M>G+S+3>5!)GW>GB%J!@;H2L_#R[S_X[MYXAKF8[;_?O-]^]]?.R^W:OW??;.TT7[^OUW::+W^*MAE; MY0]*Z$88U$&E^'A<60"UP<%( M[9R.ZJH,/Z@TV:_3X&]J&9N?EJ49JTJ1M,:$$QYS8*MTQ'E'C(5;#&:>JO3@ M.A0+TAG]&$Y]/N3(]2 N:LM<,P*K-:]^'U16QF!0*>C0#F"*H,[(,V6'"7]MR!_2<;5'%J^-.HN,![+2%[Z.\/6Z?P&R<#RL3G5Q] M_Y7UD$X["8SU:LE4CUBOW70&=ZU']5H[Y267_9ELSN5R*;VAC3N]I15 =&#Y M@2L!3ZO4]/2Z*!?&Z6C_9.A8P$AD*:"3P6B#ZG/R>W7?Z#N[T-T^B$<7C:H= M7GW!Q??;WC?-GOT7N'?;_F?XW)WU3@_&EYGJ'/9SVJ]4&0W@6+8A0 M[.9%\E,O?"@F7^W@^\+ZO@(F5^'%2K G(\\)AJQRS$:NU'>G_@)$'UJR9WR\ MYURSQZP33>Y3LT?J=8-OOGSO@C5LG4CZ&-5UB'F,QNI;/O8G<1VK5Q+GY^9D MM3KV0%C'9#67)[E+99('!7=?KX\ZF7*Z+!5>;CF,.]&T3-UIOSQJMSV+_XP[=WWK5:1Y"WX[^.FJ<[["J9LX8;P1U M6F!B'4J:*,2)80Q3IP%F=F.&:YC_> LJ+D@X+S37A=F[SXX\^!V-F_)!UMM])Z9_3KK M -P"](\(](T)4Q='BZ,B&"EK N)*!&1\9Q2B:CF]:34;$+SIB= MS#>X)='8 BAW[AI<]SW:U/_O:?O"%.V&R5/\N7+Q?(\TN&C@2VA#8=_9^O)) M4B8,,PEIY5B.+T_(>!>1L%$IZY6DW#U/-IT03VR[,[@X3A^/=/*W7NKW/W:? M^QF[D>M8T/N[MDD\ S2W&J<[;_^SU&S]9;NM78F=_,/OYPW/D)/7^^=[YUODN;Y MV[/&U@?>S.\]_\^7O:,]>,;^06[+-((0ZW1PE&/$C3:(1^Z152XA&JB./!E! MM5G;$(3<<2]_ :%W!6*>'<10[R(AR44G!$\<.^IBU,I)IR27DE80@Q\*,4__ M-'%^^#->O)TRHJ%00J"+1H!#*$ M8LT(#S@*;CUV)'&M,2..) M^1 Y20SZXLM($ !_.@^="1QU$L8&6 M#8%VQZG0'&<^8HS VW)@ PF,M#<*89.<]$8PGBNXBKID2^6%/0@-&EE0Q4<%-TE64*":SRO91-#A)43DL3=8%GE7]<)'L9)1MD MULC ,-&!!XVU N$5EE-FC>4J/HY.+I(].\D>WT# U"6)K4;8^H2X ?$VWF'$ M*(^,&BNQBVL;K*XX72+!?D+Q,)O#*OM54M8L@ECIU%%8$2CZ91&._T]V,:]. M4(&;.\'-))TSEM%9K<$_@'E"7$:&P#Z$WUB*7C.GH^1K&YSA";"98'Z?+NMS M.!!Y?J(V,U>\B-KCB=J$*VZU(4ICA D/"-PQAZQ0!JG@+'$@<%[CM0UE)JG= MBJ@M3M1FYCO?2=2*A3U#.1Q3>8Z;@"/(H0^RHGXCR$1PI2T)C''KH@\:Y+#. M69'$I9+$6?FZ11(7)(GCOB[WGA)%. (W 20Q,8:::[34(4U/(OXID<=FN6&_KL@OT\9 M]!5CH*>#B89+HG*8C1'PN0NW), MR#MIM DJ!NRJ$(([!V8^I@2M1CGI@I\%/TOVWLI!Y/CV4$A1>*TIBMXRQ*TT MR,E@D7 L!JV%"3E2X^[9>P4@"T 6@/P)0 H7PS!5M!&>.VZQQG#% M%0-SZ=!SS,#4.4542(R",01Q$2W2Q'.DDDTX*JY#TF!@LKI6!4 +@!8 +:F3 MSQM Q_=BC;4X>!$0H4F AY[ _ 3G %'A+3@-%B[%^Z5.+B-^WE!"^GOUY'M4 MYUV24KS]6)'?SN]@9:?YZI9BO'-)6_YF0IY3^UL,Z#SV>Y>BC%=4E.]?3'KG M:V/+?R+&.NJ(1=(DB[BT";G@*,@C9Y1)Y6VF5YM?9%:9X!E/, N12<,E8L9[ MF& .$ZR,01(\?:H4XS+&>:;FE F>\00K$R0C-E,J4(PXPPP9#E.=6/#@B$A& M-9EG!D>9X!E/L,5.T1@8"C*!NRD%15;9@*SU+@20/\?DVD:W-V$JW>.#6OMR M3BJ:LAM+YE]>F*B=7[-5 ?Z+FK-#>XV1>BTOENK># OKM5S)WW]?&!S_HD'KMRS=?RO>@_FS M=>!#-;Q67W\VN&2_RT.[SE:V5ZY\5_G-F. MXF"]MM,%:>KXT]%KIBV:^M7WU "L>U<[=6P')[G7E22?0/\"W' Q+<.'YH;T MX!G]87>^/[W='6)WGI6\9//T#6 %MA-X11D8+OL"W8^P*.&[L6K-<;_GKDQ# MB,F>=O(#JZNC J%K(O*\[XSU8LPZTK2Q^#X8(_ \:'6#3:KTU@EEIB09&7*M&]F1;@HHHPK MQQHW;05.V0U:[?&SP/"E>[9WOGG;\W# M3;C6H'^?[TQ$ZPK-".4B(1V51CQ%C:Q,#*5@/"<^$1_2V@:5N"[$K$I^/:5X MB0)QSP'B?#X:-\%A$R370CD7C538"R^$\H+<-N:A0-P<(&XBVI8)%JE5B-M< M0$D3FO?N-<)<>0=+0TCJUS:(X76-9QSPL)@2KJMBYKZ)@\&+VIUVVTOR[!SM ML2L[IEN]4W>23CN3 %:P:W;8-L< MZUIG;+)$5$E@7YP,SLQ@N*4,%C&[DYB-FPA)YO,DYA$E.H")X G27DI$.3:6 M4QDEIVL;0LVW2L2Z>K&DQEL9TVEM+Y=N.E2Q\[/PUR; M.E=+&C>_L/%8BBVR9CQY.0R'*(;8[#3$9&%\8JV6T4IDL$B()V*0YBJ@7*E MJ)04BWF?3)@ZI9.FV(7D+,#)6H6 _:$(+]711<'R@N7SW@LL6/XX6#YN[0NG M<<@52GQ@!G$2';)$412EU=9R#0BOAQN"=(I;7;#\ME@^)?/J,:+ %A5)>]3[ M)U;1FNUN+8>-4OS[;?8RJZ^2WW,\[67 JQM6YAI4Z5SP_]3+#QJ\N!XR.9ZV MEO\>1>79X=*\,KP'%\W/H_3[<6\8//YB&+WY3QS%M(U.0J[<-YH/_/T6ZV!1 MG)[(2K'1NS*SX/^=]_\#IT-+18J.I,UA3#@:T,)\42%,5Q]E+M9R> BMH\,=O=N,V$?9S M6F[3^KZVL?WWF_?;[_[:>;E=^_?NFZV=YNOW]=I.\^5/4R RP,EIT5<+ZDAS MM[7]OM;:K;W<;;[??;.SM=G:WJJ]VFEN-E_N;+ZIO6_!!XWM9NM]%1U/?__E M,A;XUZ6?I>F),$O?[%]V<@A^[Q2>D1,!XCF)88V8](:$TYXQ-%QZ8CSCA@;N328>:K2CR*V^2US=Z:^^*>!X_,. MZP8X7\?X7G'=4J\;^ABATDSSV8=*\W6"[_?8!326KG-SNY%=C;CNQ]ED_UDL M[=!4V8L6C%%0S:%V-:YVB:.]5R=0^:'1W3,)[5ZIX5I(*/="#XYWCV-W.>HO MEVC%$JU8@@^F;T>2YL<&;U+X/MUC\&R\=[Y#=E]OP[][;.^\<[C_\=7!WM'> M6?/]^';D![)W_IGM'8;#_4,/_7AWV#C\P.&]?!\^V_T(??GXJKU_N$.FA6!3 M3W1B*B)%64!<$(Z,$0E9*HB(1 6G_?3@@V6,32R 5@!MUH!&DJ#)2J, MS@+ MQMB D]%44R$LH%T%:+A$-"XCVHT?OF!M//&8(N:CR0?I#KG(*:(ZE[S1GF-F MUL=L-NK@WRL=\^B;V4GDR5]CDAU63LM1$D<9,4 MDH%KQ%W(-9]"1($J)[&.CF0B"TWNF#,R3R,K5?_GJ/[MD"SR,V>(L"S-%"* ,]3@">L$>V3QB0A+X-'G.*4,S8#$C9% M3H/WFM*U#4(G=S<6(L%/:/NBU8>;.\-0$QMR&$J.SBR;%W.U'F[G'4TOQ@E_ M0,.[PQAX?W9E/@LJW0F5/DR2(1Y+90%A"SFF30K*86[>V<T"VXN'[1*3N=3(/&Z$*PHZE5*,F-(*<1H$ M B>9HT"IIDP#/F,\/2:SX/*]LL,G4IE_DB]^VQRT1>3NO>QU<]9%_Y(FZ0J[ MTFKR1O5J53A8'.>*NDYIE/F63C,#4*_[N9>]J-$W1U13U3GQ.+G4>JW9J_E. MN^)S&N)89G+J]6M'O7Y^'_26X/^;[[,WU J[)>/99"[]C;GS=YF+C3]<_['#9?[YTW6GL8-,[A7FL'@\:B#?I![+?>M?>/FJ"#QHF8_NPT MSW?.=E\WX%V-;\W#=Z!Q0-,=OOVVW]H[WV]U.LW7_SG:H_N'?Y]__O;)11C& M$"(2S$I0.3(SA4J.M(>E0VU,'IMQ%J9D,S=DT#PIS V7EDH!LV"\YTP')<=9 MF"X&O 8C7JN&?+*HQ-A"OGF53\\K_EF+5@;T_K0#6/+Q8L2^IUZW!YD&[_@T M Y4[JT%WVA4M1X:B=AFWW>DPD?DD\[P='?5R#V!M'_0ZH6+5.ZO M<]@&>)0%56D_QQHXV3E!,ZN-T5WYK0!QIR>#$T S>%5]=+XU0LHK5RZ^7-'M MY<8.3MUAQ;>7(?SXM.\/["#6PFF_8JG+K'M#2L?UVE:[4W7I)ST^K?;'[M3R MX\[I8$05EZL[M&VGDX<-7I<9 H>T<5?ORJ-4B_]["AC?R=4@:K]+C MBG+ORLOMD+D0AC)S9,('P9Z %AHR$8(B&H 85>R<.=@O"\5Q/QZU3X]R]ZX^ M9_B-DXHWKPNC AWY/K G_6@'I_VS43N/XLE!+]1^ 347V@/0G(.*Z[!?,0&. MF/I@F@6;R*S)[WY#X M,,_]I34S,>^3"_3F$ABS4*W+#1Y8 7CL="NCHSYA.=KH@:*>Y<3LYQQC$[AU(P_N33$T)"B;;P-#32U\4T6>GUC_@W98GS=9G M:.<7W-S\9"4UWEF%O$T"<:DT,AY'I!+E),9@-/=K&VQ],J;\_U9X;+LPK;E, MSB5ZO(_=-NB 9@:1*@ISUY_T,@P/#6!>^R6OFE%]JNI;HP)4OU[G5SVP(?.[ M'O3:OE)9@WARTAD:_,-GMS/#Z>"@?KERSA5_^='VV 7IOU\<.B*8+R\;.E_, M'C:RZ/*-W\5INAB[FTS_'\OLS0;0X[K1[_U!#*>=N)O&'>K*A]GLAI%MOV1L MQ_.6@[?GNZW/7YM;>Z31:F26Y$\!5KJ5." >L4*;XW,F;1;KDO![ MDC9SU>V(NO"W+?4U@_IEH!^\_*(Y]9A%E.Z^-2J4DWKXI-)M)AY1C6LH9UJ";U9(>;? M^[GJPRBNXR][X';OMUX=[K?>BL;Y#MY]O7.^N[4/SVC0YM&KH\;1!]QL_75P M><]%%-?1NX/=K3\[C8_-3G/KRWENT]YA@S>/&GCO?(_N?=P[@V>2)K2AJN#R M?AC%M;NU VW\\(GYR+47&L&_.8K+.N0(]\AA;9Q((HKHUC8(IW4C]4.K34W' MLD4F115,>J*8-/,D\8))CX=)9]A#-T6694MAJ9\QH]V+H=(RR[&NIL/Z,+1U(H[OQGC3&Y?>C^HUW5:AKY#6 M&X[,;#<(\+C>^SB:ELWAK#2K,+[=5)WG#W:_3THUB;?3BZL:\C)?O?AA8O\@ M2N^H3@91GQ3B45!DM,"(:JQ,<#)[5FL;C-49PW5&U!+IQL>KJ_)\)?V!;G>1 M]"62]#&O7#GLE9$,Z2# M8<(X>#0T$$(X35WFA<23K8PG4Z)3*N2/I3DO0' M.K-%TI='TL=]7<65$"DQ% .HU\NT!32P2D[1,*;=?K7]<',IZ:=917:Q7LE.U_>KD&G;&2:5#;%K\TJB M8ZMW$7,1!JV2SC7O-$SQ[TNT25.V8Y^(0W-;F2\6S0,%?_PH)BH, MAJK(M#D)<6%M/G2EB!A+4C3:8LO HM&R#E-?!/])"_Y"O)DB^/,1_'%7AAH1 MA!,,68XSWZZSR(*P(\H\YLH[F'+0^%35L7@P-?@*G\K,B1_C!\[,E0)'CQ0[ M=B?F]B>)? ]TH(,22(<39=81( M,@KF"+A!0@C$B>+9&I((9QY1S:61U@SC5#BOJUG:Y?KUTM('^_A+#1<%V9Q''*EP?E5]UV<^MY M-G&66P5,+?,JKP*9'W*N_-1ROZ=U<45MC9NK.C]PTX+^C!]F%!Y?[(8[V W; M7[/-,-Q_^ QMW"&?C!#!42^0B8PCSI-!QC -N6(CID(@T\R MWQ8,*ABTW!CTP(V7@D&/A$$?KF,0=CP&L':0\,$CKJ5!EA"+DM3"2A:#$GQM M@Z[+94J8F67@['+[D*-=Q5)I]:E6$%N0%SE:5P4_[X:?WR;\2,8P"R0X)%T5 MJ0?.I&%$()557HB*,L,K/_+!24?+%Z974.B)H]!C^Y$%A>Z+0F.>)'&*.,8Q M"MHXQ$G.@'):(ZWW-5;L;L@DW=?(7X?4>9E9[V:NO%*@9HYYG)LP91)=XQ%G*_I@GY@V55>Z6MBXB[B5&6GF&:&"&$VN9 M"V1M@^"ZP@_VQ8KX+[7XSSIQLXC_$HK_F LDF$P"@]8'JTXC'KE!FE*..!%) M&NDQ#S$G;ILZ7KX3M=^JZ-N-$:WU;]<(VX=_Y_7=[IY6*^P:\?6(E7H4!7K1 M))0]H1=$7\CUB :;7V$$W_C#]7_;N)%0^[&>>W AYOF6WX][@W;NTHM^[-@L M7B/B[)'47[EO1+N-O]]BW:"7G9\;;YF@6)T_>-'(JNOC"L MUZ\6Z0L0E]C/WX(VV:5I2^V@GU7$O]J$:P)HH$&.'4\Z6FPT=09KRC57PGQ2 M:QNM*B:^EVHOLW;IG@S^^,W>O++GO]RF]7UM8_OO-^^WW_VU\W*[]N_=-UL[ MS=?OZ[6=YLOUV\BZG$9-O*".-'=;V^]KK=W:R]WF^]TW.UN;K>VMVJN=YF;S MY<[FF]K[%GS0V&ZVWH\*\?PR0LD8?EWZ6;I@0!]J'D;JM6LTW\O:[%]V: M+?]M[W ?_M?,=B58BE_([L<]MK^UQW>W/O#FZU?MYN%GWFP;O/_W ?9'?W7M M1W.Z>_2!-,_A&MS5H'MT__ MV6V!A7H8OE3?;WT&:W.'[FY]IG^?[YPW#]]^ MTH$8SZ1#6'OP%[FWR!KE430\6AEE]-(._8H*43:SX4Z8Q80+ZX(4W >B%9B8 MG)+ 2?!6J+5:!#O^.,MK_Q047S7%X__9+II+[M5[KQI-)$^]'8C]:]Y3^ M9.&/F8DC(?A9DS<6L_JJ:C?/=@F^%?!NWMC:.6^<;WX%1^F3Q](JYR2BU@?$ M [-("UB37J?H#3@V5)#QY77C2N'KZOM2F7>5EN&B;X\6?>=RT0^/. 8G@VQ1 MY7*3J=?I]+YF!VHVZ_]G]PU3'"_]B2I[#@:E8X\'\<7%+[^']N"X8\]>M+M5 MUZJ;?A\IJ)$3DFWN\5.F_,+AY9$Y;M2ZQBI;Y*,SKM&+1\;Z>F6LCWF:PVL2 M+FIZXV6\3FZ\]J/'$K@X;-"='_OC:X+?[ZE/JK'DYLM7'_N30\^?;N\1,?'= M*1MX0Q-Q/CMXYE9DDGO1]FNQF\\O+RS?&AB]UW9<'CHV5[9/;\H2GY(HOMSC M=LTI>&"'G]O D3)P]QLX?!>QG%6H=F!W.WN M?%^(JT),?C_W:GBFU,-[YW^V=U_O";C6:6R]Q?M;7[[M?OP@FJV=;[NOWYXW MMJ!-'QNDT1X[4SI\=]AXO?=EM;8M]>&?C<)OO;S6^-NA? M!WOG'\[^/M^Y7@2\M?/)4.625 $1)G.)&ZTRSX%!1'J!J?1&9+(V7C=X5MP& M=]$BRYQ#6@#OV0'> T-N"N M O#.K@.>,#9:EF-FA&2(IT215E:B@ U,:'3) M.9,!3YM9G: 7P"N MTP=OP/@/3#(J #> @"O.6;A"6R]%%XCAH-%7&B'K,QI M%$3P$**4,HJU#5.79%8A@X\.>',J8;@H*:U.&"Z.E"I//;3_:8?8#:,3AT)? M-3>7]#M,#<_TKIST;8TFI<#7[."K,>F@&J7 Y+9(4XX1MT(C2YA R@6''>>4 M.;ZV(>KTX;74EB_[M CVH[E>1;#G+=ACCICC4H"_11 @LT><&XT,-Q811ZQ4 M/J5H[-H&K2OZX$RF(MC+*]@S=S&*8,]9L,<=CF")!3L,E+63%'&L16\O+PZ+5>9OU]6L[C3'69? M[:8;;GG3MJ[=:9^2LASQ*"(R$6/X(206 M0H">8VL;ND[%)*WFKR4QE*\PE&&6 M+/91,80Y!DT,1A:R05ODF*7<2".L5FL;8O(\92$B_!R.4FY* +]GK-PHZ7J, MXS1WH43=SFR G@ZDS][SNMA5JM9U ?+9 /F'JR=$9[NM+Y\($9%X'9%4+H Q MIB72,6JD@R;&!DJ$I[F Y\./AV8G-ZN1EE 0]-DCZ"+/Z7Z&FV6?:H:@>C8& MJMH94'8*"6$8XDPS9"2WR%AM/7QDB&%K&[*NU(-IL@JX%G MX#KOH\X"KO,# MU^:8Q9JB^__9>].EMI*L;?16%+SG.Z>J0TGG/%1]001E*#<=EFB[Y'+#'R)' M)! 2KP9CN/JS\"@(7=.Z\DUY;.$\(DA%P-&G'.,'*PIHM1& MBSV'TQ/ E= JEDN^/_:"Z+J L'J*>&UI/-%3G3H:]@>M='ZMI6MD<,]Y_RSS MLOVC L(<>Y5!MU+O#F*%X JJ3'(.*E-)!_UJY6.W&\Y:[79Q5VW"!SFPG<-6 M7K7-?C\.^KFA3(B74TSS>MEG(7U@^TW-SLA_[/]O\/6=T!>6-&M5M^W MN_UA;X7(,(\G8'P,[?&];U^. !Y_6@'USY^9GN-/;*_]?5B]V/]" "6[#?V M?NQ_F"7#_'R^=]1L[A>?.:30_MG^5FC6C_X^KC=J?(\"&!_]W:X?_7G\WXMM M5CL[4$R0P!A!5HN(N) 2V8 ]"H$G2RB\(,(L':MEFFL6J14AR^ES+ M=K4';UC ][MVK/;Y $>8T:@2HCPGA7D!5JQG"F$2+*1G$4KM[!BJ&+V"M>"7.P%KO"M:*]\<4 MO/=@X)V:-;V(FOWY>77INC3X(;RZ7#V84_:G[*]BG6'V%%2U6C]%9Y62KZ>S MAMVMV;?'JZOOQ-:YF='@';/HWFV6IBF'K]?9*)EA'SZ+);_N,F;Q_9'M%@98 MUDYF59:25[=D7;O%?QX)!U7?":R]Y5A$+4GR-#&5M&2,N8.=N]TI7FQA;0X^ MV%[O'*;M[WP3_+5XSQ]FCHV]YVSOVWZ[OO7YO'ZT#7WYBFM'N:^>[S<\VX.G M[]%_-W>W]MO[<][ST-S/Y1RW=FBM<7Q6;WS."7F\?M%LUR]":_]D_VCO9)O7 M3_X^F:;7K1\=7]0O_('C3C%#&(I2!,2I%<@*%E%PP1!M ^->K6T0HJM2/IJ_ MJ.2;+)'O=2.?I\);$QPV07(ME'/12(6]\$(H+TB!?'?(QBB1[_F1[_PZ\F&J M##;6(1N=0)P'A5P2!%G& PE*,.8E(!\35<9*:O$2^=XY\I$D:++2* XSH(Q M-N!D--54" NP6"#?'5(E2N1[=N2KS^A\3+@H+:-(I @ZG_<,.:T!1.= M\YBL;5#0^02;3_1=4>1[#[>^O\P$$G[QPUXO3E=V?1^7RU[ 5+T>%OPPFO<2 MII8'4[4YTU20A F<. A^ $QQ;)%)U"/CJ>$"1U"^V:@0PJ/5L_)ZZ.I*\+), MKE*"GUZ"9TRLP&'%X/A'ED:+>'(4.4E!EI-0+*?D1"YRWCM1\W>[2PE^,Q*\ M+-.AE. GE^!94X%(QQWW'.D0&.+1$&2]U2AZ6$5K'0Z)YS-8FD<;"N7][L?9 M C#UZ%'VP+M@N7L:>Z#>[?@2CI8-1Y_G3 +.&0WYKH>%DP1Q%3AR(F:M@CG- MG)5)JLS.J324'2+,34+"O@7 KQ"@KQTU@%I1 _C1#/&@;."9DH@XD@G$(< M@X*E&/&2I]43XO<0)/APYXL(]S7-RKOVSS=!;P;FEYDK.!,TGKNJ=?V%J4^6 M9\'RSH*O0;^*(JZ;(J*KW\%?PE MN8E+T"U!=V4-Y!)T5P=T9ZSH%$@P01B$HW4 NDPB:RU'!-85>ZVU+6A/.*OJ M!6Q])>B6H%N"[FHZ-$K071G0G?-Z$(]]KC 1L]>2.TR1CI@C.&MU](80>&5M M@X*F*\BRJGV_/.@N()M:1' T_??K9'RX,;^RG!$RN]>-J+_1$/%"Q6 MO]*,[5 !9'"Q:=NIH(5HMXKW6QV0\P#3FAMTMG-H4I[4M&J8@]MJ],?%.00?8"&2BNWY=M#: T "!:[DJLN4?S[IO>](;PX M)IH;>7FZ!3'5N.N7S;9B?[WX%OF]\M/8\?0(;5&$JY^'%^)IM]\:5,Y:@V8Q MF/YE/XNA'0YMSP(:0B=:_7[NU* )V_EP\F&8C&2_=WMY@GJQ';_#APLZC>&@ MVX,Q#P?-;J_H9L&OE5U7IYEHH](Z.>WV!OWJI >C][MN _/\P8;I]6+'J;+ M_H"6#ULPMA'O5S$;^<,APM8(5QV&R0JCKV:6ON*+M@_3UR^8/8K%Z<>KYTT- MN6F_QPK Z["7%RISA$&K:0#S/;E1/!+RR17W!;Q@-_* /4)0'DD,)J6<9P9[ M;O(O_>3D7U>%MU>%Q*=^M$<_T?WSO6]>PGE'][=JM+ZU^6._43NK;WT5^XUV M<[>QS6M;?\+Y],=)C?[9K%_4OH>/?_/PKW^W]VG[NSLZ/:XW]H]K%WLX?ZYV ML8GKC79[]QN]B[]LVJQ&-X>R%]C[3>F/[HG:T)PZTP"F1 MQ%#P@2..J4%.>X*,$@$KDU1B?);T2\88F;"6,.^YH\IQ+5T(.$3)X!28G?N-CZSW:W-\]K%#MUMU/"!B]XEZP@BT4G$B:?(P50C96%ME>54 M>CE'./42RL/4%K^=X>EYV9JT7*="/82M2_,UK3 -)\, :0G/HA]R*PK M_C"ZJ)^_Q]43D%#ESIIE4B5-J^UJQ9T(B\V;N^^)RT^:A=/ [\(I<](*H;UT M!#!/RP+U+A?Y/; *E0Q7RV>X>J;<;IC')Y>PQJ6+LX@5;G+EKP].>ZQ+3VTPTM*!+HK9#_';EJ,U[7A8&C;(U?5P_?0H^\O MK=PY-A?Q>.AU+75_I^J*QS$>F[%3%-\<[;L_8>[^M*U>0>IPQ;+^.H(4#S=_ M_VRYCU_EWC?XW,4VKGVLD?K6'JU_W&%U^N=1C>;@QK^/]N%SM8O]X_K6\?@[ M?\.S1&>_<=K./(/V+O:/_CZNG=2/][[M7-1//F/H MY\6GQH36RPMXWL4!E5QXJ3T2'BO$#3?(*H>1MC'P*!QC6&=.+UPU/D@%6;IM M^=8E:RDG="E93RY9,^>R=QPGGR2*%N,)(W1M0Y"J5O,I M2(\[EA]V&^KE7&F-[L"V*\MVJ-TQ86O>)[72!L[B&7R4@7.WB5@YTV?Q3+S ME:=BXV: G0HME^"Z1' E5VK+X47M8OO'@; V>:8B\L%D@@FKD0Z)(@;6D&=P M5,(K8/0H4\5TGG5N.:Z3!Z6JEVCS7M%F67=]2K1Y>K3Y/(TV]$!P3;"U 3G* M+1A)).8,T-=8'Z2SC<80V? $1[R)=;K)/+ROECFK#+9G1;CD.C'FYG4EN M7X8M=R?']--W]\VKVI^ZGQH]2H"X)T!,^ZUWZ(&SE"8A$Z)1.\2-<$BK0!!6 M5BF:@F"!@K&CY;,XK5=??;HRP_/=R7P?,E\-3:G5;ME!?%[5^JV&P);EJ=TN M5J<6!\UN*-TG3X,H8D[EX)$YY35!G'N:*5 ,ZS?&%\2Q;I MF[^S,0HT+]D'=L>[#XN)05,I96)4><]7P:-G@Z5?]0^X/-,003( MS&L7\-_#@X!%B#991 /5B N&D26*(&&HH($P03*?!^-5=5L&T/.6BRV1JD2J ME],A2Z1Z>J3"TTA5/SMPAN3T&8F4HR*SQ#-D#98H6*,9D9Z !9HJ:9^-B_S"$[M842N%^TQ*FBN?K/M M,WO>7_OG=::>5N>R>5)0\\Q-P(W#3.G).*5&$ CBW!T1@OU6<*?E3T&?[,KT MI=+L9:#[G]N)NA18&@5Q3#=5/F2,+.P+>_/.?O[MMIC;:_N_G_[:_O+WSH?M MRK]V/VWMU#_^5:WLU#^LW]CSF\G07G0@=0#:ORJ-WY9L%JF5L=V?,NV*YG*8;T6;UKSY&R'_^EU008&Y_]IV\Y@LQ.V M)XR:5S=H5X9H;FMG0@?T?_;L%S M^.ZW?T._=LYJ%Z'YWXL=7F]L'FBIO72&(IF$S]G>"EF!.0K8J4@U<8F$6;) MT%N9QEIH&RS'@1KMHW,4E%D70K)ZEHMNL@P%_ERN0;72B8.?,R$N%.C;GS[3 M6R6YC29Z+$%J:-*&BN2,@O$Y&&]XT/HI.HN-6"9'Y!T"T,O\Z&)VQA=DE7MB=L9[ MS-FKF(AM,%U."N5]V(]IV*ZT6]^A\5_VHNWU;ZX<_J")>0VDA'>;M9+:\2EF M\9'4CJ_MDLSN60?$;K/?CX/^;X_)0%K:SEK"%;#WULDWE,RR.+^K'@=GW=[Q M5 F.K(?[[LGI$.#D+@DMRYV#FYQR&7(F+Q01SAN5^1?,DEMH5\=@!8O*<&() MIY%K9BD-*C PY;5P]C%V]=?B4/_42M?YT6 8_KY1\:?3X[V+ M8UK;\F>UDR_PK,]X[VB_N;OU^;[_]!&$]K?(?^]J,V6.9TI:]#%]:TO MS=W&'V#Q;XJ]DST8\S;=.\J13_]CO_%W.\=J]RZ:S=T_-3XP20<="4%.YUPZ M$RAR2@;D..->PAM*\;4--NL20C_;1IQ(@15-@GC%28I6D\2I54$KY:3EY39Z M8]N('03-$_%.(8.E13R35&B36;:PH#AZS,"V7-L0/_Q\I89P3,_ 8=Q&J>2H\:FB"EL0G/7!,$;$>9CK]M_+1DXKP5J M9FK$BJ"M=EZ@%"Q!G D%QX\P2#MG#+:>AJ36-@C#54KFKTC^89B=;>-26PQ*;GPZ;94JJ4XTCIYP$ACG\U)1;R5R*B8'!IT*YC=[8-F('.%DJG<;( M(T.,X]O,7EVH;65:[G M65[OJ7O^A'_DJ>SB4I;O*,L*9%<$+8RE#AH3!CM%@\+1,N>5BZ4AN7JR/&M( M"AYM@O\C(Y5%'$N&# L>#LUDHI;"R91YA3"I:CW/4_!RPOSFX\B?HNW'9K<= M*JV3TU[W>[PK'T(9/OZY69D3P)GGALP=_=V$<;#:M^V+/;H#/*>D%4,IQR M881P(*NHQDC(Y,";!P-3>>A2QDEZ[8+FT:QN< M5O4"OH-7'VXM9?G28:NH9BIJ:ECD(3'K;3[K,CSY9&*XFU++QWR_'.1OF*_W M3U\2+(.6C[8N@[!)@];/,8"7UM$X!%J[]9H4QV>5:=? M:?VH#6;!#H9^LUTP%?:.CL_J1X?0CR_'>_3O=CT'+4F*V&N9M95,S2TC_)9P M0A:G$&P$S47+^UJ7"5"28T.,YYA'Z@S7R0',62*SZYV4V^B-;2-V@ $VE+ " MX1@QXBS!#H(U1R99(V _44W%2YHR:0CQ! $DDL0(#)%EH#: MQ0SU07/%)<^R3*L,TQ62Y3Y7MLMGP[EK'*)<0J%7:4>J.,C=QB M[^"D4L(E'#7C3)0IL"L 3_ZV(--%_2/,VL=ML=?(*O\F]&.'[G[[\QCZ%3)4JZ#\)9*BHTJM]&;VT;L@%FO*(T6Z8 -XD[3G$G-X8?%@6%!!:7/>M6U MC&]<@CH'.U)&FJ0,'"?OHB%.FDQ:IQF+:EG69*EDWD_\9K-<,4\:E@0Q'$"" M= "#D3F,,GL@55P9[^3:AL1BA>(7I:PN659=\$03F1@5BEMMM1$L.F6CT!)> M-LSAJ$+D22$HF(NX5<1*FZ()-$A#F'(E69U^ M.89^L]I1SC:$^=CZS'<;GM>^U5C]I'ZT=_'U?+\!\T# $ 1;+6K+%2(Q:M _ M -BT31PIR5T25@LCH@!HZ6ZY-'-T(%HY'Z(S MW&MJG>;!N9BB#12[.]?5+?6J)<+Q\9Q>)4F@&DN#I/(&<8\#,IP:!*M&3&!, M4!'6-B2=KY];ND;?C*PF9IB,49"$_-)12$#HX3YDP0:QL*K]*5JC?O&OU@3UL#VZX43/&M3N6T MUSWLQ?[R/*5O6)DJ#=^[4BU1S@EAH#_1P)VS3B0JO&+!("ZSEE<-O;?/ M/C4FE.=[HG;AV8$E26/J-6)>"8!O;9$5T8/F)7&*(@G0C\'RY54N'JUME5ZL MU15FYQ.6#G.=).'88Y,<)BY(R;!CE)9<2RLIS%^O"W/"EBJ83;"6LB_+$84< M(#0*4FGL3>"8LTRV5*7ZT83B*^3'>E"%H>=LXPZVW)VKB+T]Z(F$)ZN=P-I; MCD74F5^:)J:2EHRQI3EE2NA9&O3\F-,CI,)4:*-S/F@F#.<>.9TB1Y"9@%X,-A&<<,%7V^+#X<^' F_<7?8K] M_F^53>^')\-V47TVQ-,>R,2HN'TF\; G7>CL1?'"D_I52G/NIE7ZY064JJD] ML36U)>#W=LR_ +YN3NV,&[&WA-TEPN[YG/K%K28TD) Y0B+BA&"D7:1(*FNH M)%H4EA\ELDK8_)75N;K2I0OG-=_MB\C\6_7T/*U5]_H+W=U]_*N-QJODU:K'$F"7 M"; 7N4@DIZ!"8LH09T0@QXMKKI80P8+$V@'@B:J4C^8]*GUW M]Q91M5A$IQ^:+U6BU@_4;(40.[^5(O!S$<"?&IO714"[X$V2!@EE8.,[HY#+ MG/$F8.82C4(:4L[YA%*\=V3T^$@]I;"8/?2B2NOT*=Z#Z46*V^9$1Q;&SB,USB5 M'#4V14PU3W=FYOUS!%%%T;4"R';3UW[[_#A($XM02YH!V<-E5IAK;S.1966I<^ND(U>2O&5+PX'+!.SSFO. M$G6@7D0:O&>>D6CM74W34HJ?38IG+5-"L<@)ZM^5_IY76(FIM!2?!QC9G/IC-':4 M*84XTP1QQR*R."@DI=023CQM,5[;6%X LW3XK* 8+ZL(4RG&SR;&,_H--MY[ M1P@*7GO$!1@PEA&' L_.'QN)=J#?**U62(S?O,=G"?672D_/*ZP$4L+@\\ @ MG]-FL&0\1L<1H3[G84F*G&,A*,5[1(B&E&#^;&,\2 MLTA- (H9DHIHQ'GPR!IE4')&P9J"7FK3VH90)2O+:CD[WC$;P[+NKY3^XQ5 M)#&G6&CBO \N(A5%0IS1@)S4$06)31"PXES0M0U:Y0NN#JYHIG>)#Z_QND>) M#ZN!#S,:BP:S,:B84"A*8&-CD#/1H9@I/HFA(EJ1\4'J9=4G+&^"E"PN[\'P M>PD6EY^ ; FO3PZO._.TNTXQI1@FR-LH$9=$((FC\ G><2]EK"&OD $HM*$?&(BTB0<81$@AFE#)0CL32 M2LJ\%L]4B67%MPDIK%'H%1PQ)T* MR$;&4$C<"1&%3=$65(CZ\52(2Y?'%_9YELA<(O/**OXE,K\V9)XQ+@CA5L & M0,$ZBKA-#%DC+*)*:^ZY)\PJ0&99!5OCS2!S88#\N-7JG5";#S?Z-\78D"PI\9!&@&@7], MRU(EQ^U'7'?-V X+">\JMA-] M51^>P)C]&UJ,FPHI5WIYD?J9\*1BP_>\&OW*J85M/NB>V5Z 5ST@:;\U6L24 MO[C HAS3P?6AE5;'#WL]F'CX?"M74^[8=OL\G%F@>ZZ(&;5%V1KV)OL[_-H>[!CH5>A MLA5]/'&Q-P(T1JJ5;)@4TYO/P?QYF+FS6$Q?Q3=MYS#F.;]QP]^X8N&J X!R M((B]TT V8X)^F M+U7BC]/8Z<]B!;A6R MDQ<59KPXKXK/]@?P3T%KE%L#$>V>P"ZR(-U]T&K:[>Y9_[<["AK_Z?R/"JC# M5!=GVN4)/#I'8[=6[V81,Q]=H%=.MKRSV-_F3LQ M:>_!@3)SGE3@*+FF'C]V;J;\"#M"=PE.M;9DPSF+!\QM[%'W[K M2-_-=)%RNNXS7?@^LK:T44=DF#I1+]P58&?DPP07<+_TQOZO?@#NSR_:TV/&.; M[5V$9AV^4Z/PV<8>K1]MG\/?8O_D[Y/:Q\_GM=:,._"H>;R;Q],(1W6ZS6J- MSQ?[6U[4C_9HK;$#?T.[W_;.]K=VSO][L3-V!6X/ZD?'%_4+?P#+(6!/1\12 M9(A'AY%FW"!-E;2,88V-7]M@IDK4H]D?ERL^KR.WJH30$D+O%)YAT@)XBF@P MX4YHRT2R0:C$M1 $BP)"R01"[Q"G*2'TR2#T_#J$!JP\]LZCP#A''"N*="($ M.2:D)UY19S% J*PRP4L(+2&TA-"G@= @G4HL8.#T/J,%AH8L\IIBPB+"?' ++)>8B2P"R&P?(4\%A"*Q9)S^%\* M0M]R0#I'8K)-X0A21-$JA[;5^>-K-$TW*ZG=/:LT8\A!MQQRZ64?ZRB6?<<8ST^#+O^F5J.9J3T:[G M(,EI=Q0@^JT($+6^QW%L9 Q84]\;KQ^^^HIUL(^&@YN_LBC$\Q)K^"?*/.#7 MYFSJ9[-WY;\^C,CUHCU&-J?X_&;;9_:\O_;/Z_L9MNZD>4*+69R=@!N'F=)2 MACGGP8=ACF0FY/U5+/IOQ0[+GX(^V97I2Z79RP?<_[0(UX1JHT&X'$\Z6FPT M=09KRC57PAPH$+XB'@AR]"&?C45]%;MQ8\CQ^;?;HK&O;6S_]]-?VU_^WOFP M7?G7[J>MG?K'OZJ5G?J'6[,2,B#*&T*C+S&0^FYC^Z]*8[?R8;?^U^ZGG:W- MQO96Y<^=^F;]P\[FI\I?#7BAMEUO_/7__H^FA/[^RV7$_M>57Z7%21,KW^U? M=G*DOCN$-D*_B/Y'.+5/X2SI-W-^#!P@PW%JS>@%G__^=1'\/2Y;XMFQ?!2_ M79A*HI4$)=E$CR5@"4W:4)'9!9V*CBL;9E-)7+0VLZM*2@SSS$T):4-5G T<*^\$3I$K.%Q,A$;P9*NY/_T'U^.UAV=/]A,&/R393\IUPM@3 M)+IQLOP40KU.U&OI*\'KF#ZLV>?OK(%6Z;,D$#Y3KN$3)#;=FFA(Q+,G&KZ[ MK+$R)[',22QS$I=A;!9CWKZ3[_\I:AO>,>CSK@/&KSL>?!_"3$T2=I'ZI)3B MF!B+1>*..2:9X2:Y.Z0E]F' \-ML9/@C;.-/L(EW.[NM]F8G?+3]?\4 ^O7A M)O3J>VMP_D9"PJ['KV?[C4.^1VNX=E+C>R>UB[W\S).OHG;QI5EK M[/#Y>\I[O-[P?+_Q1WMWJWFT=_'Y?.^BV=J[J+>@WZW]QO%%_>-V'@V0?1\//CNE)CW$HS7D2Q30MNK MA;9[(%MR7N!00JPL*"H M!LD!=C,U!_/30'P()_H2\[2=!BC M\E@7_++ M1$GZV -+XUU<$Q*UHTV\^['&:]^^TOHW,#:.FB>[C?91[2BTZUOP+/A>?6N; M[,T:&T?'T-9G>,[AC_W&'LG&QN['/;$+SZC3KQC&=;;[;0?7&G\W%UU6E]RR MD$A$CA.%N(@4:6$T4D3%!,NG@F)K&X"%@C^Y%^6M.%)*S'NKF+)&8Z2I-$@96$V=N.).KFT04Z7ZU13>?J9R("\JJ+FV M;N5Z<=T[U=(MZUP^@Z[VCNM2U>:T-T.R9U\&)*7DB'.MD)6:(BM",$)) M[UT"))-5PN:UM[*&[9N0[6?024K9?@[9GM%20&0C\=PBXH5&G&"%#-8BL^%X MP31H*5&!;.,JI?-%RUYE#=O7H(/\-.:SL#C9'57#LO3,,TS0:J/^:BET]5QV ML@3X90'\YSGEC3CKI T$)=CGB*<4D&5&(!("UYHX270 @!=5P/X79^AYG;ZY M$E1+4%TI3;H$U66#ZHS6K$@P5EN*/-4AU_DER*0 R(J-5E$%9P)?VS!5+%^> M>W>IOK\[YEC=,7]H- 6N]\^;F1%>/Z':(I:SVTL_O?-R-5JNFU'1F?OF>G&Y MKNY8_>1>Z5-\74OY%+E>_ D2T\0ZG"&OI;-J'8N[Y;N5Y6I>M%S-@I-DM>>M M3$][^,0]ZJ[X>YZX%[DU_J+&S^:+%JXI3>EW:THOO7S-SZ)34YNX*6'V16!VQHGIB=:<2H&8 M)Q%Q11RR5B04@V8\: *'JU[;X%4JWHX3LX39$F97%6:77@:GA-F7@-G9$CG4 MYZ/1,.1L%(@[EI SE""IB)#&IV#C^UOL>PV>_'0?]?L1W^[/:^]N-UF$FM'S&@B]CKOGJ$ MV?]O$_N3OSOVFQGNGNR51K?!:[C6V^=_3O%CR'[W[[-_1K MYZQV$9K_O=C^46_X Q*-]\Y'1!15B&LID8M8H!B=U=9YJS,5Q_,I[.4"+WF! M@]+2"!:0*JJD.>61<5+!$>N<%Y9PP!.KT"CS$,": G? M[73S@X<]V_&Y1W8PUZ5^Y:S5;L,'!_GSH^&,@MSCGIX"=G9#?QUP$!26DU8G M/_2L&?-S 2G9Z!I 3"]'_9R"X/STWP>M<\KO?B_0VBT#UV%IH8P0$!YV)?P M2E%V##IXOS]G4?.7X?( '^$'QL-$=(9B[O *GW5SM MH57TXW)PQJ-B?%'WR^:*FH6 MJ-]SA;5^*PQM>[0H,)H$(SRO%L.\&O2H/ H,Z[*/_7XKZP.C6F]%,\-V\8G4 MZYY4/NS^O;.%B%FO[ PJK?RV[7<[<)B?7WVU6-OP#X_M]\' =:U. 4);H(6UNZ!5Q@8\Z8]VUQ^_N"'Q=6)(G-2W-LG>T>:/ M_:T:& +'>.^D=K;7^..H=K0MZD?;I':Q2>J-/XYSZ>7KAL0>KFW]W:IM_7E< MNSB&[WYI[5W\T:Q]!,.C<4QKC:\7M:VO))=M'AD2Q^<'DG@< L&(8):=25PA M8V1 +' L65#)N3A;F(^1H#71#,Q)S&EB.@DCL3324S$W8Z U 'LSXY,B7+A;Y<:".]],%$! 8\03SSJ8-)KY'S M@8<4,7$^S2ZT-I3"B1P$H1XL?:\Q+*_C@G!*7#1L=J$GHE:9DC5 ILD"%5"T M6YA=5PM5&:W4Q# =;Y*-^;]GT/AFS]S"FERW[]F9H:L8=.3.@H4-&U39F#2G MFB5-DN=4KMU43//6*;O^'.]PC"I0)QCE@8+B S\#5SXFIC#5MVB13P7.A??P M0QNLS>_==7+6_-"!O=RRO?/*]H_V7['WO>7CNN^>5"N?/GVHPEJ?G+9C M8L' ADZT[9B!M7(- M\ONOZY7&E#MXTGRXV1_<&>;'S'@,J: T.*4H=I+3()V1'+8T]D$&'HF>7$HB M\A9'X013-J\F[S^QEQ4O,-!VT]_=[&8HKC?'_F#TJ5X,EQY"1-\=X-?8[N8! MDUX8+07"#B?$F3-(2^\1ES/OE%:_/\S>%@#M[G#0 M!\ NW%KS6[#5F=[+-]LV]T&!5PPHT[#9ZH-D'[:[SK8K@^B;'>C#X7EQ]6;L M("O4\Q%P] N\R%)7.,.:L7W:KW1[A[8S#JSVQU=W6KV*FQRU@QYT=>0FSU+I MSBLG]D?KI'51^.=@&0M/7EY3@ 5["66CQ2Z,ZE:GGWO?+[QSI[WN]U;([K;\ MZ0AG="?"-'0.LP_0ML\'+0\G^HGU37BCTHZVURG>A.^%H1_,?B-40/\:!N0* M""D<2WD<(XR9QL/^H =?A?["(*>P]](Q"6J&=:WV:,/!($*?8B#MPNG< M&[3ZA3-PMO=778%7\Z@SXE4K:=@KU)'^\/0TQZ_A@X5KNMTJ')"M?*EJ['RN MPGK8]J#I"\($9SO'DV83:#H=WX(N3-9Q-/)>'-A6^]V+0U[IO/Q7)U7>_;#' M1D=%]L0=GS6U?.LC@%H>G],GUT?1A^;'%C%-;7_YQ[1+**38C1JFZL+ M@&5A8R:-%-; CWQNC:)9^6Q"BPZI^;R(!2;FA^DQ-@H9C3FJ\&IR(Y[=3#F# MYQ\8E1)Q4B*A5+92A$!P?@4D4S2:\VAE )58XRI>4.ZI\(&,@R]%_*,0^OQ+ M/K, !T=1A;&*4(4E=8-K008XZ HX..WV!VBR&6W((E5$)$:P-:\Z56!?@'I6 MW)($$&BW8V^$8B/(.L_*6T;*RO T_WJ?O?HP/>JN6S0C'O3_VF;=[/5R2*48 M\)?\VV[:'0[R?=#^W_DH^1?(=KF);]C$\/OQ 158&<4ULMB[G >)D?&4(YRT M9\(X!3I9OME3Q0O4KPQ^_G)EKF-EM3(Z1[N=,3XVY5SV*WCW7Y37RI-&PJ+Y%)V M$CSA2MNXSR8WV :%N4M84BXHL%B!'2# M]V*10&'[-X/3J&K-6%_<]+XW++)/BIN$H\2"T4E?I'K M]NM2^MBK%86'QHW M,/)9PDC0@L]7+[\ #9^>MEL^J[/5A2P+8 86L-QOQIC5B0]%]L+$K)M!T!L' M=Q8?R.>0AW1M_BQHW[WB\+@VTM''Q]5Y"W:X]?$@2V/FRC5F_225!_"B6(%+ MH]Q?H4UEV)\49:J568ISG%[3)FD06I=17" M&.>AC92SX6EWXJ2YDN>Q,I5CM/W^Q+Z]4IUNZ&&1SW4=%.[;ISRH#!6],)+X MPW$L9KVR ^WGK.W"LSP>]B6.7/5A<&6[SLY8=0:TBH%!4]<[.>Y([MX4:E9. M8//EA#V8!/A8"Q Q/'C_,_G3W?^TX<>_/'1]V 8SZK.=C,>8,Q%*DM[SH^>;1Y<1!<#(F O21DUBM$$,@$4#-TDI9)%2C!9"3%)2J41@.LHT%XA^)3B8H:*XZY!UGG;W;')H]Q=H"?,2 M"R!3J!4CUWT!A2/Q'L>=;@";,>:>V".0SV -:/87<:<;N:, M>IQ(W[NAYV6;4FK=4/80MBDEUYD62^=$HF2=D[LU>T?>GSO>(AQT3Y^=.&5\ M]25OV]]FKSK=E0?O>_=L'=PM_1MW@Y]0L_RO")D+U.R M?JH*Y5T);VQ?;<>W[8P9UVP^WC_Y_ .TI.8>]'./;N/]QN;%7N/S.?Q-]TYV MV%[#\[VCKWB.=O3DR\G^%K3[\<]6K?'E:*_QI5W;JC?KT,=:8[^U=Q2:]8MF MJPYM@Z8U1XP2-?;<<8%X"CYG"230MRQ&BD>O5#!2.I&)4819%C'**RH:]&+8 MO#DR: O#+8(@%.ZD!13];[R:R&O'LI&KWTE2%X,T7:O.=OM../W 6AV5Z6S M1+.G1+-B.4NHNA=4S5=!X]Q*PD5$5FB->,3PFPX8.0\+S3##1)*U#2:7546C M5+WN$('H=7,6X?DH+0CDX724*%AJ7Z\,KR8+^9^V!=0:F93%6I:P=2_8FJ__ MHV-P$B>%B \.<1D4,BH!=GGAF58Z.:H MAYO,9;ZU9UA:V2\$X2 M00+'WJF7. &N9*(TN9=X(.S-'0A!I12=("C?(T4<6X<,BP0%AQU-CC@F/1P( MI"H7I(2]^C-A]<%LZ[(8T-4-I-+XO@G*-!%2*8(989IK:8UWC+CD;10N%[ M MH>S-0)E?5)B<>&\5HLSF)!3XS3*F$)@UV'G&J51V;8-6L7J#1OGJ(UFC9T,L MY&R4CS+(?Y_8WG&IFMU\MR**! =O(%%&'F*TDA,E,%7,!/A/?'$\*R'K'I!U M. =9*7"AG:8H!BL1=U* ]D43,C0"?%D232:K8*7J]1* 5<]7!KHGIW$PQ<]0 M1CYN!"M.*5%)$6*TXHQ:[3RNHR*\42P&KUM*N5Q:A1;/81,=EWH4:M8HRC6#DX8OQT;+;$ MJ/OEQ)UE?!KAU)ZH77AVP"6F+"2/<# *<>HQRL8_BM*)S$TJI8Y@!!+U]C2J ME06I1G=@VS> U!VK5\P7IW@/N">DS!.^C2VD/5$7O4CGY M7FV\G6-G\26B*5F^RTVB%XFFK\#DW9+&/F;X>HQ>]-9.YT5#7.TS^)=7?@B/ M$UBGWQCOS_^,MF=Y/B_Q?,9SY[,65@IN&2+YD.:P$9"E5"$1?#(V6*%HI@^J M$C.?F/_KFS>IEL_Q?&>,O@ISC"7^2R92LAZDGFSJ*:4^<")*FIUJOF2R'='O>?S=D\($J"? M\>>&Q*)/WE#%:ZJPT/ ][[1TEMU4\^76&BZSM65 (5!2X1A\ MY-%YZ[51TAJP7(PVX<;GW$IW5?(BO1POTJMWUVW%,K,T\Y9HYK'YE $B=&(BHJ!U1#Q:C^ DX<@'%7"*N:@!S:3(3#_& MS'NMSJT72VJZ@;'YG>5?OG9$N\IPFGJO=%XM&]7XO,M>],/7SEL D+6,+E$AD5YS,K.0]1DQ11E +40$("S>J@\6HGM96/V=^>A> +(F4UUBS1*QYGP. M:VQR22?J$.?4(R[@-TVQ1(9KH4/0(DJSMB%4E0M>7K]Y-BUI9'@N+ASRCP>F MS8_C1@RF/'2'.0I5I,Z_SMLZ<]/VJ-LZCYN:5<'NQ7/R>M3-">27:N7E/5JEI_EM/L#Y%B[^UX-!J^5O\JCGX_X_*3B<7#H\_J2AZSY+& MSU^WNZQ?>TNAN1K;W3H\$,319!E!$51)@!5?E#P)2+JHI;()E$]\4_W:Z:*K M=C!=B,U>%G7,Y5='93TOBWV^$!@56WLF4>^GR;3/59+M16OK;5T5/R^JG%=B M)Y?&O+4D\50]TNEM$/.B"Z:=:.6NV?+/2'A<4[?A> MS ITJW-9B#/_#K,PSG6[)\H(BY/RCH*-)+CUQ.;=F[B,T<(!Z1>7K[R+F?N? ML:J_>5E;=?-J5"7 + :8'5"4CL]J1[5SZ/./6J-VP$ARWO. G.88Y4JC"'YQ M2!"E,8F2*N(RGR"E\Y>>[ETRG<5 B4^!YVL%5!(M92Z6'JS#V.! BLU )IOA M#K73'[ 94NM'#.@B]KJ7^P"_NWWP6<"S>6UKYZ+>^'Q6;_@#./1AN4-"A$2+ MN",,&:H=8M8)&FS26IBUC4ZKO:!D^G0M]***,.#'%,143GNP@#T RA%9=2SJ M^7:N88_O>YW.#6['=O>Z8PV%ORQ YUJV?;5_MO) SIM MQT&\VHE_0A,=#Q^[%D@MP6@$1D?;!UZHZ+&(R),$!E5D"1GIP: RV-.H/0LN M)ZGI>>+^O(&R>APJQ>6'2;'X[L^2K,8%XT:AT^-U&8N[/3WM=:UO5B=+D7&D ME;(5"&"1]9G:L#UHH?^,U);M46WR;=OK0'/]2FU4H?Z7<:.U_VQOU\8M_3JJ M9EZ\5&GU*_:RZ?Q0L+DN3:9"(V[U"[F-XV*C*5IWD A/SALM<0OE. M%,J0>-DI&,A@T&NYX2@IOMO)TS1JKC]T1P#"\\\MFH'U"$-?5*#/QEG11+=W M7BG\294/3=L[A#6=S.2'S0_7YW%N_+8"G[D<^Z+A%I=4Y.]9Z I)(^KW2K;F=@?_R]=3KGD"3S?/3++"%%P :;O5 +FU1ZJ;='E6)'H7!6P/8<84'K)]' M#WL(QC:N#'\U4_!NWCPPXJ+Y%GPQC'C&1P5SBIY'V'VY@6+JBKZ.)[79[4\_ MKQ-C@/D9H4QN,[9'3)EYX2:*\J\%E'2ZH\W0[<3Q]+2RIP3^R._DAJKCLM>S MSS^UYZ/ZV=VS#BS9>$M,8O\CZ>O%P; '&[=3^:6X")VR A\[(U&"98+C]=?K M>S'_D4>6+<*BJ=&2+A3>RX?U\DH7,GO2[0T*.P(>F2^V]6P&!90!HN)L'[; M+R,+HNC!#SA*!W$T"C!!.MT3D+A3V+2Q5TB;BYV88"E^K72_P[.+CP'0Y2^% MJR^T6ZGH^O^]=O5RIJ"#D(1(9:RV-%\U,3PZ1IVQ<#QP'^E(E\SN"W3EQ[A^ MND_9UYR@R-RP6+$DE':B,@B]VL;:O8V[OVRR>'O* M@S0ZURX/,Q#^$2H4N)N_F3]0R63G<5 =PN.# O- D9G?T0'P /.H(PB0P?+ M-1@.)H=%5B:RYZ)7'&O#0>$EK([U+W@*R%HENS6Z^0IT[/O8\7$$8]?[=XF7 ME;/NL!TF6N'H@(SM=O:>%$=.O^"3\+EM&"T@4F5T5RS;(OG#XU%DB"V>>WH* M,)@MC_-BJ/U*NQCP!,/&?I69@8Z/Y6M#'?5Z:O%?#^+:)))+(0#L&JYELL$( MT,JQ488J(U2)N,^$N'M@-'T]L-(2I:E%VFN!N/0$C"5F4= I1F,HFEV5BMY+I]MM L^^>@J!VVKK'2 M3 3N"F$*6,C*Z$@3]84S88+FE\\8MPKH43EK#9K3[MPIT&KUBP=??7@$*%?. MV47#*A[[H0U0^;U[#HA\V=Y4""!#>E90QX9"QN&,NMG\ 'L8[.,X?M3E \!$ MAL'&XDB 51X-=%&O-SNV?0ZG0=;),XZ.+O3&P^+,&1TCP]/Q03+[W0R/_7[Q M21AGQY@F M*>OZ^?0;%O=EBV.L%Z^<)-F[#]NTEZW,_%X -:.53YKLQ+NB6FI-#O=.$.AC7 7,,B9DXB1S1# MW"6%-"8$^4B(R]P.U NPYN1\-G4E/#!Z>3V(\/; NU'86ED+*,!OZK2?V"T3 M1<"-]^G82[30QIE\=F(]=(I?<]K7M?C)+.@O.F&OH7N:A"BF<;Y01V)*V4=5 MJ!+36027W1F)T5@=F=(K0FOD$\L61Z]5V*4MZ,'8/IKMS54')KQ7U9NFK3?E M[9NXU$ 3 *TE7@^&9T4E]^ TAVY&,0([#*WB-!N>GK8G#E=X?V1C3)YX'RWY MH4KQ"S';['1<3O&JU&)HV3EL%K[CLV8W;]WLF@V%5=^"B>N=5[9_M/\:Z:+KH H5<(Z3,#+E=U:M=[&[M' 0)ZR(9G/R,1,0%%TA3 MRY#QRBDM>:.N;K?@]3KP%$T0%G:%8J8QDAUW8 -E7,#D I_350B,% M1(9_>26O7B?8WMA?-HJ9W;2CFS8L:T.K$*0%FX?*%+FFW$K%E54J,.ZIO6MX[/ZT<>UX_V>/UH\X HRQC##$7)".+:)V0Q#LAC[TD, MD5I=;&BB;]S0BPVBD1Y[Z5D;>R-'[IP;=]^UE)>?\@I=AHD6>7:<;8\.^V8L MHL0?FK9S>.4%NKZE;P;W'+J:<@'=U8&-OKX/W]I=_O] M7ZN53ARLCT=U6R)QR=,[Q]/+2I[>5>A+R=-;\O2NQ.!*GMZ?^AH7DM[>2LH[ M0ZZK2- >,QF4]!R4".LH"=%I[HDU5*6;R'5O)>6=>8YPPK*@;'(B\$2""8)+ M)3@6-@0G^;W(>%_<=SIQYED_2=4LPI/-G(DR<6[X*UUW*E]FVEP8);^,C(A) MJO9ZY9*E(F^0^6R<%S))WP>APY+L3/C>YP-GA07U6R$".QUQ82*RW'H4*873 M$PPH98L*/L;,%]B[=WSJ"3T/927PI3H@#@\X-9H3'%$BRB%NG$&&48%8(CH: M'"@/ +N&S+-$7@],5>?,&W=^+=10F"WC9(_":Y%3I+/[<=3<3 ;%=(K&')BU M^K.Y&%.79*ZG9$PC7'\ 1M\A]*G37QSNF4IER<;9Q%<<8%/Y 6A;*)MJ.5EH MVGT,(RLN<5_SI5R^7YWS(!?^OTF&,?0'+(A1AN'TT_-]0X#7_K U\NO$3LC/ MAW^F'EW84CG@4ZV,,ISC(+O=P9 $]7T2^^IU8=I&EFC1@.:_Z/=]L.X]M@MN!+(5UAY M1;YWMPVB6ZCVXS3"00YJ]@!L IP,K?;H9MJ5Z_+RL'7GB](/QV TEOK?[BB[ M_*<3=VD*/V_I$BW6*7M0Z1*FUHFX^>V'EBXA9)UR\Z!F?_Z>%&KYG:7K!#^L MV1?H++RI]!-TEFNY],Z:=2;9*^KKW9;K%D*]>Q0T_PG%W@A)9D7_I!5".SX[ MSQX>Y0V-].1W/ G;)_GF YS#$__%.YZ+RPL.[W@. M"@+.:^-_)LK1IQGT'9GT_AC'S$^_;W2>W;5['?^+-9.]D^JS>^M'=G&3^/ M]LYVOWV%YQ^3O6^?V6[C,]L_^=+<_[;W8[\!;7[;/H<^D_K'KP),[C';Y_9@ M=VN3YDONU@O&/&$H"1P0)\$BRX)!1(M\)99H[N7:AL!5;N;S?AY%NOETM3D> M",ZSQ]>#Q_&N@>V-HIHPF#BOL.11<:J(T2DY[Z@PPK)D=8EJ+XIJY]=1#7.# MX;BAB$K!$7A&X9%M"DM M#?I^ *8GII9(I##5 &G,98(UCP"K8!$-=89@T-*HJM(%_*@EII68]AXPC21! MDY5&Y3M\+(#.%G R&H!.".NI*#'M)3%M=TI-JS<^'Q 7/1$Q(AFM19PQ VJ: MX2C!#R^C]EC:M0T&>AI^)9BVI)*.(S!B*Q[\V)PO(%*6=YSS\&OL'!&8!04& MHR6&P9X/S-BHDU D/KCFP201?%0N9$21?6NI@Q*I[H)4.W.>_^238Y9%%*2C MB'-OD%$*?E#+I3.)LL!S7:WBPM<*E7U\( S=&)Q^]^)LK>..4!5 J#G6!/[V MU&D%^G=D/CZ\A$DISD\ISC,N;\-PBC8%9+T7B%OCD64,% ]CK4Q*,VE)*<[O M0)Q![U246ZZ3"MR%9(6@3!&;0%G4XA$5B4IQ?D)QGG7WL;?:4#?5A:4;2D#:-Q4"V2$YD@>#C2M%'T+B%J-(%Q75+D7XS(NU!%Z., MBV@PX4YHRT2R0:C$M1 $BU*D5U:D9]U]01J6@I,HNJ#S+6R++ $E')N48@#M M2PNV@B*]I#SFU^'3^U"0AOGST:WU]O@V]U4=O U].7ZRC M;S=!UI_='G2N,UFCQM42?;2MSJ=N__6S/CPO1M7F''T24(;8X)'U"3 J& )J M1Z[ C04GUGL.*[>VH>:)SW^];R!BA4*HI1 OT[]7"O&S"_&L>X\2:1PL$99: M@:(A,#*4,62D4.4HD)8H-MIZGM0U&YQ,#2BE^$U*\!&=>*<7/+L4S;KP0,OF[88@+)A%/ M7B!KB44^T&"U\4)&!4=Q*<-O4X:7X+TK9?BY97C6;Y>B#1I+C!23!G'.!'*, M@PQ3#M(=*2<.;&*^*OKTDG+P5MI-=YUW8,+:7&'W91X8#_U]YDC?;_"K#).,-T< !JG/DDHBXA;14(!RZU-)87 M)D3DU=0AKQDKD@A3$V\:"-]591 MI:,75%LE<0EIJT X,($T3+5RCC!D#76(!RF1CL8B#5"7*)/"-$PD'E/9Q;GF*E0@JR%.>5%.<98TIB!B+K'"+I M_V?O39O:2K*NT;^BX(GWWJH()9WSX'J#"+?!;NI:HFUCN\071XY&(!"/)(SA MU]^=1V*2P&80X@ 9W65 PSEY,G.O7'OGSK5MSH5R67" @_1)$2%\X#B8LXO MP)Q)$D)2[J01G%.=+"8:@P/A)0DT25S,N8[F/!WN==(['KU&/+HT/IRLK5?( MIA0%,<2H5,SY)9BS4$*P:"*E47#!M).$8RD3/'J6F$D/:,XE-C"?3.53FTZ< M*Y4L09%[@CBA8,Z1>!096+33TL6@KRL>7BSZV5CTG>K6%HNN@T5/1_NP]EGT M50'+SDLUQ0DY1@W"U'$NP*OBEM?/HE^4A&@KVN'A8%P;_J RB7N+#;P(590' M"_+]]W#@M^TPOO8>.G4$/?CZ?#R*/S$7I/HP$^U3R1&EH3>] 7SBV&)DE>!( M8!HU(9+XG#Y2!,R>O5T_6+2OV/5"['K*I_":N"@910)&,=LU1UI(@8(*WC%' M1,JEM8I=/WN[?K"P7['K1=CU=/R/9;[O+$$,[!MQ!3Z&"4RB:'P^ULJ",J+8 M]0NPZP>+_]W"KDO8X)[&/;5H$\J]Y;!H2TY@T6:.9^-V2 KFJ08WGTJWM$*; ME-Z[R&\Q[?J:]H,% HMI+\RTIR."1E)EN8U(XY2%PI5!UCF"K#*>:,BQBHQ ML&*IBA$_3R.>0[QO#D9<7(GY6?AT"%!SBPT7'-&D0TX7XDA3XQ%FPG#*4C0F M5YS;&7^-"^63#__)(C9+[W@@?CSI7S&PDM _=+TX/A1?U#/N MVS7U7IQOL38KQR1V1#F3%,!J-:]2J 4L"U@6L)P4B..:6:^9$99QYHGC'$M&= J>6)MP E))^BB!I%+1T3+H:0&#!+U21X-DY;P+* 90'+>S%+(R33 M#ANK P\^:45BBE[A$"@6.A:P?%2PG&*6%I8R[;)XA?(!<&2J2P(+)KPRS- RVJ[ZE\C"[>#GZ'[ M8^7TH=J'>V ;?N7_PHNGC[!G!]^[^ZVL$H#O(65K; 9O7>F_X>-.XX M:X]D,XNAT1T-&W9__]#V&M\G)IB_NC_JCNRH^R,VNO"-[J!2+!G%X2B;)URJ M/XR-03SH#_)YG@H?AO"J'36V;3B_T"#Z/+QAN?'_Q>.&'0X/]P[R3!HV#H?Y MWOL "=#&O>[^6>/A7HT?MG<8<\,O-+DZ7*K^&L[<]2@.8K-A&[W^_G>4+P:? M^!'WX0(P&X^@(P9V%/.M\L7&-X-G/8ZVZIIKD>[@1!V7'N!"#HU;D39Y 7?_:&KSZ>/L9GN.,%69CU_8/#T1G.(?I$ M@6[KGVWL][[LVZ_F<&.O@UNK7[JMU;>[K9-=^.[';N?DW]NM=ZWCUN8N;6U^ M/FFM?B:M=Q^._SF!]FZN?9/>4VX]P).5$7%N'#+6>F0E=01S[TS42RML>;:Z MS/]I-HZVNWZ[<62'#6?S/#L\@)&-/P^B'\%?YQ.ENY\F!VZJ.6+W \R=; B# M_G (* 7V"=#2.!CTPZ$?G-OX4C"S#@\:H_ZMYI=* MQ!H.P&P!B(-)1D0KO. :.QU%E&5^S65^G<"UOT5/N-+&H!"(15QSAYS.M2:5 MA#XWR8E@EU8(_M4$^V$'QQ=G6 :807>X.ZPFQ.&^AY7)=@%) >:[^]N 4S ] M (BBA2_#DM']T0T9=R\CVG+CW]4E3R\8AX>]T;!Y!3I6U[DA2L:?/D9 XOQA MN(:W@\%Q?G=\L=S>JZYR!N39EO;[H\EBD ']=PL.NO)=D* M]P&VM[O#"K+'M@;3O9]-Q_<.\R-=W\HSJE*M_/-FR>(RUG@A8ZS>K:>$S M#EG7[75'Q[G/SSL3.BT>Q*JAYQ,S(TT75L5P!F,)9L%PNY%Z_:-A(PWZ>U=. M 7-'V9(W$;# ME?("-;'#BEM=;+$[?G7WJ3SAT2A[WJ^8_/WD1D0_&H_-\X[*,Q]C\4VXW%V$ MC^U\?=\#,QB>(A[8%XQJ'BT'+X?1&0S#+7]T_7BNG&,?3/YNB-F$*F*1I\%D M]"=F-H%AOPW3>FPRWV/_^\ >;,.<^FON0U_&^;IQWD@IGJ]KAP 2P\/N:-H7 M^7^'9P-]R@6ZX\4(H+?[';"M![ Z#SV=?)X@E][>/Y7L",[7LD )(Z!8P[_ MRG\6&W_,L?]T>'"Z!%T>ZRE;/3--/X;L8>;UO9A7X^_YR]F\O_?Z#B9!ZO=' M!S"?1L^/B50C>7&9/"5E0X"Z03:07O15 &$XRB[1=^BNRXM:7A0S#8:' A[= M QS-WZN""# \U7K\ZX6\V8C[VU6F[K68G,?B#),OV>%DW87&]R;$9'2![$S: M?)R9P*!_^'V[>AL(?[,=2'& M'35U3_AZ[E> K=.>^=Z'B81@2NW&::J2&W/..< C!,BJ7KP\5[/[,^%?5:NO M>N7"?-X^G2]Y6OYUT!^7KWHU'K@?\:^C+@S-:9CYPO4AU%6)6?1UR.*\:\E>'@#Z#_"EHDZU-6QK;@QQ)^9\N MX9I0;;)ZE>-)1XN-ILY@3<'55\)\4P!>.2J<0>)-#L)44BMVY5J<7OQDN^K9 MEU;6_GG_:>WCE_4W:XW_;+Q?76^_^]1LK+??_':%R>O)%#%XU =I;VRN?6IL M;C3>;+0_;;Q?7WV]N;;:>+O>?MU^L_[Z?>/3)KS06FMO?IKH"OYQYL+^6?M1 M.CTT,MXQF3DY4M=F_[&>@P6PQ.7%JUD%C0XJH?+&<#O[O7:O"G%6"VGU0A7R M_/,J\)M:(\911D6"]IC)H*3G##/K* G1:>Z)-52EI?,PQ>N\ TBC,(D)$ZAB MG EOJ8^,&46M)L8&LG3-?803E@5E9")F.,)XI2CX-20H2E^U*V1UJ9 /[&)*PB-=>$"J_F1PUWW!BSY#.7Q@Z' M\32B Y.TE]E*#N,!!8(I,CH^"[QG K(=>P>7Z,FH#V_L7PRS9$8#]*9_-&;- M^1/5Y*\^XJ! >WO7S/?)\XOM&>/3Y]Z$ET[33*.>CWIJ;ZV-7V>2\2;M$[SI.MFY_1 M#OO[P *.&T ZA]U,!\Y8]?DC53SYK!G@X_M!U\&S6=?_42%@+^3(S?[W>%6O M9Q1:U;5YPD !&82(.(LP5N/S99WZ_"3JS>34;JJS\<>%17?)6!N>MOL+1OY.AU M8WU_!)U5S?37%9I??M9+J1%S$ ZXG.+SR6_'<-B+&VD=\#5U82CC>UB/+ZO'6NO7]<=)7M14?O]L*IZ\$D>[Y!)[0D6YF M,%5:"L"NOO37Y3;D(,E4!E-UQ_';Y[[_,A[[_Y.C]Y,[3]Y>KMZ:RL<:OR?T,L?T MVK?Q,KGVO5]=EK!E*>6=+OOK]P2[_J9W;BQ>5OQN?? (C27+[(:7_8T6PRTE M%QXUX?3JS,*SAR+B)D\UL=B%/)?YG3]=/=;K&RA(O)Q1O)"N?EW2YQ5YG[\? MX8<1"[G9"+_+.[K_UPW^M?)FDE(S[H375:1D7EUQK:#5<^S2U]X?[AV">Q1# MU;'0E="VDXH=E Z]0X>VXV@\*4^GZ&FW3L_0.0FO_PZCH$L7']^L>N)MY7.@ M7G8Z9JGDJYO,KNOZ8&[3[L[B=B^WD0L2I5K$O+VN2, 05G5@$)?VO^]3F^&9 MGLUZGF>LB E"$^^@03JGA]L8%4W.:L&L"%;?](S5V^M#+A6/>0EGKP[V.K3% M6CN?66?S2Z]U FU]]^%G9V=[>VNG15NK8;MUTA&MG;]WVF^FSE[M;>UT3OQQ M>S-LM[]^/FEM?N!;JV^[&^_>[L%WCMIT[:2]LWODK@="OM]X='IPLNP45O MH.#57/%JZF0]TRQ1CP&@0G2(ZV"0-BEEE3N)G?#,*[^TPDQ3G) MU[2KKXNZ&G_$7O\@GS \RW=^8;7K;H%$W(G$$\["E8H'JFPD3@5*LFJL,R(4 MCZY^6/1AQJ.+R49+JWWYD!"WE"(G&$6$.B6LEQ8GP"+*FUK=&XM*58T:NT + M,.?B BW"P*=<("Y)3G%RB%$,!LX"D WA%?)":4H(]EQ0,'#<-'A66ZQ4S*FM M;=?+M(O/,&GW3Z,R3AB,F"#'1)J*]XT%A*Q2&&4>U M2C")0]D*JB$@S1:]EMHIB:-$@#\.>(4(R&5-?&JX2"P0IF,NPM=4>%9^Z,GO M!#US8[Y5-;Z'M^;B-RS"OJ?\!N,$3390X!J"((X309:J@)3%S&)CA74DVS?# M[%GMG#QSTZZ795=N0S'46QGJM&? : B&"8EBYP1R<6^:2P1Z0 M)>2B6"GZ^?D$!6UN@3:=&=JOJ18L48M"< 9Q302RA%FDDS+ %*SE# /:L#I% M(4I <=ZD?P'F>BWI+P9\.P.>XO4^<9NT-7D7 'A] +I@@U8PIZRC)O! ,%]: MT?=)ARJF^Z(7VD+J;V^ETZ0^2!>8)!3E84*<<8%@PB;DHI*><1ZUUGE;ODY[ M\O<-]M_'$[]'-9\G;<[S*EU38NF+L_;9.MR<8Z#/1B.,*9!J+ADR/#*$A191 MB* BCTLKA,HFEO.*IC^)$E\O%@)N0\87@ $E K\(5)@N.*UEM$9+Y#1VB).< M)DP )!C%3L84G&5F:472)N&S-51O'8(O>%!G/*@7')1LGSF;_@S]5TXR*@6R M5#/$$^7(I$ 1#I)*&6!ZDP2FSYH "$^"#SRC@/_5L@SGS94MA8:L:Y$QYG177M+$W:Y;K*.%CIY$V7P]_H/:[]G,C!GA>!+6O@ M+=; W1FG6,FD==(&I>P/H51Q 5GBD;)*:8Z5)JAW(/GM?8K.?2Q7,.!"W MW=/Y9=%R_*NZY3<*DCQAA8CY=]"S0?)Y18^NW$6Z K]+%&E>X+YVE(%]S*+A M>B>>?7,D2B551-88#A0Z!:0C8RBQ( 4&>"?>CO>5S/WWE>9N5(^<,U+@M"P8"2,(?=NH*R!65?)LK6 M@,2VXZA0V >&U<^7894'"@@:%>($V"LW5 &990%1[PD.6''&\TXH;^K[[X36 M!ENK",>_JEH[4 M:C_/II)*J?93JOW4O4-+M9]2[>=9-_+99ZJ5:C\O6J7>*\*#8]$PR3DQW&D6 M7)0L)8]MPF/I&%*.I=TD^-(_WGC7.FJ_^[@-+8/W6M".K;V-U?63=@Z2['WX MV?G:@L]\Z7:Z4\&7G77>.7F-M]Z]W=O:^0S7_L#:>QUH6XODH,O6ZMOMSLDZ M///?W2NK_0BC/)$*!>(#XM929*PGB!F-371:Z""65@AF34Q*N9^"3D]F$VX! M\/2"-^$6"%A3)^8L=MYJ%A&C3B).O$?.1($L2UAAK84D*HO3 %Z5D&'^1:'2M,YMH ]/F(N45+1 HW2#&B4-2@F3*@('B=-EE:D:9I2[F>19EC* M_=P*B9S"+*A ;"X9$:5.$:#':,^Y% 2[XM+5#XMFR_TX1D*@5")! T$\18TL MT1YI0;WG*2D/X[="11/S>26$UBC9Z)E;\ZUB"P++K0GF 9=E?O!>':G M]RGOG#QSTZZ793\?9?#%&>JT9Z!5 .< _ &B,4&<,8T63*4,^WM>OC<[O>6.U\8Y@%$BU&-F7=K\0,,@%;%#"F,FD?-)5G0GW% MMHMM%]:_4'L]9?T;JRW<6OWPS7!I52(6&:4TL/ZD$3@"&!EG&$G)$IE$W=;A M4@_H$?;^J/#6!(=- ,L6RKEHI,)>>"&4%Z0$V^MH[3/2QR%(&P-'20:+.'0K MTDY8Y!PS6&@G$\5+*X3A)A;S.GA1ZG_4&0)NE=KS\!A00O2+Y.P35!#& 3,G ML/S#H")N 15P4#N]59<(B90J M%)+%B L7D<5<(:>)5]S:1#V>PU9= =D"LB\39&M 85]J,:#%H>IT=(+1$$*. M^7(K": J_*9=LLA[&-9@E4HT+:UHTL3WWP6M#;1>40MH\FCMPSTP'G__VD#C M+LD2^V?=4]WGTFTN&Q5CB5OB;8B4<26C]5HKHK!+6KL8_;?57&$+$TS0>:FM MFW.6"T1E[>=!W!_&S=P!FW#_?_?Z?O>)&M#6/]O8[WW9MU_-X<9>![=6OW1; MJV]W6R>[\-V/W<[)O[=;[UK'K MO"-(B)C+=9N K'0"N22) P%W"X=GJ8R].#GTZ/[GZ MJ?&*JFIQ7C"\TRKDM1T;]L(D:,3Q+&@,HN]_WXY?+V'3W?7\O-H[LL '_3_U>KW]T8=_]"=;5,GA9#1SSNY)S]*O1Q<29O MI&EO[24$/0YZ\)GC]DZOV][;ZG5V\KV^]#:^KK&MU?7\7[[^<6?OR^Y,T&/O M"_AUZW3CZSK=@M];\%SMKY]%9S/LMG;R?VNXO?EW=^OKQ^X_)^NS>6_,.D4" M^'C.YIH6."*G@D<6ADTE%G3BNLR.ESH[(CC^G-F$J)<)<8!^BP.T"X79J7]>(1+%6%"6I'>*>>*1#8,@ZZ:F15O&04VAH4ZE[EW(I MZ%K0M:#K;] U2)=),'8N JN-2B>K$J::**8 >'&%KO@477%!USJAZ_3^KI0L MIR@"G*J0-:8E1MHP\'RTX3AP[)WR@*Z\RU[OX[_;@/-S_'=SG0;2[R"9H[BO;.[+'PZ5_7=X([.Z? Y*&!DP_ M_K4/F=+#G . AQQ/*X":_J :\E,@?PK:9&O3EL;V( /S_W0)UX1JH\'* M'$\Z6FPT=09KRC57PGQ32RO5IG[>J7V3,;U23+4KU^[/+GZR7?7L2RMK_[S_ MM/;QR_J;M<9_-MZOKK???6HVUMMOEG^WLYQ!1/XB!V/1#]+>V%S[U-C<:+S9 M:'_:>+^^^GIS;;7Q=KW]NOUF_?7[QJ=->*&UUM[\-#FB]\<$AR4$B(L/72ZT">_'<-A+VZD7R0.E2RAG=?\FR9."QL#XMQ[Q*F@ MR'#+P555A!OKK6?^SEE"4XDP.X?#43<=7TX>RP(2X88K,_/(U M?K%5O$"7]V;[XW]T]QO'T0Z&?[ZX7?(W "!]6#(:8_^DOS_<[AY<+V!ROZ>O M;:SCRE73:H5MT(GA&#EQTG"AO50T)*:Q#.I^2;8?3T'R8LCCO]"*/K" BW$. M>#3_*AP.\@1]HDOJ:61C:V]K>V.SO=W:R=GJWW'G9)?#=W;;M(7;FYWCK=7O M=&OGPTGGTTQD ]JV)EIT[3AGJV^L?MS9V-R&9?@#ZYQ\(.V=OW@3>UM M6(9GR^YR:KVP"0'UR27 15;MPQQ9I9@+AA&!\=**6!:SOO]]X."I"1K=JB+W M_1[\:2&!THHZKH!Q$PY^M301$\."%YQH*8,I2%!/))C=L-CEB:AD*)&7 :"'"8"*:\2EQ$[ MSW*9S9=.%&Y9;^M%404O-2,T\<0(E](X'A2F)'G"%8\!%RRH)Q9\F,W\%-Y* M$3"B$=M);I\F$1'LE0DN)&1$^^I8T2RHHA3A,&\2C)$CC0%'4GC,Z?U#NZU]_<.M+&W!;]#V_C6 MSM_=UE>X_C1UV]G::>VUR-;F=J^5[P//U=EK=]OOONQV=CX<;:QN[\'S_>SL MO>U=%>^-AHEH74316(-X,@KII!WRG LL;#(RLBJ33?)Y*>W5H6+;4P!:7K3Q MZX5,^13_YE&_ -+\ &DV[(R]]Y0EBTB,#!P YL&7M (9[*2-)CF32'5P@3!1 MM)T7"DCB3H#T(HK3/B(@;0]B+) T/TB:#75CSR3%1"*AA$!6.4891]9K"UX; M5PA>D4@YKKAQTGEB*T1BDA62M%!$4H4DU1"1X+,%D>:'2)]G2S:XZ"T)"BE% M"""2U,@HAQ'QB=E\7!(;O+1B )!F9<0+17I(0-+CM*3M.(C52<+"F.J%3Z_S MH!20FC](=69 *G'M3= 8.9&/;0NJD6846)3UX,H)*6T"VB2;BA36M,@4REPV M['[GX:<*/]^C@OK3WXR<1\\43"\UY1\)MOT,;',:)0P\18;PB#BC%FG!*++2 M!BJM]YAEV&9-0V:EX^:AMG$G&YJ/S,9TOMQ96MPM9#;NE"IW7:F%?-UJ%O]6 M-H%4U=T*OO?EQ%^Y[LO%F.MWOPW%[IW/A5!'3+ !LS,M?) M-LAZKFBBT5@NQVA>"3F\SNA*J2*46J6=3!Q W;D4\IZ@])J+H,UT:F#5Y8U) MGS=>3\J17I.$^@LM@M_==G&: E=,HGHECBYZ)GGQC>-(4F0RGU+TB /YF]DQ3%7$:D.QSE/,5<562KC/'+%%JS+,G=2F/\^CVA'JBQ-[OL?44* MS-.LM_$ZI_&6ZAJ_Z:6+I4@N:PZ5BA%W[T7RLLZ__G<0#RR,W237_J[%WE^Z M5NI+DD*=5TRFHD>3^3<)ID^(\5.)Q]R-*T^.^VW#9QA\#^[Q[[WV*GQG=6MW M8[77;:]^Z;;W/NX 1Z:=O0]B8^:XWUO@TQXX]L>]UKL.;L&UVWL?^,;7==S. MBJCO6OE:W:W577%5BB93&E.=%/(^'_>C6"/+G8 _*;?&>"E)3M'43<+FK'[Z M7*2C"]J]'+2;5U7?@G8+0KLI)7U%B!$))T1QSOYD*N\7.H:$RQ('^42J"N,3 M,N+>">F+0KL%Y3T\JHE^!%[>_9$C%,-&&O3W&KGDZN&H/SANV,/1=G_0'75G MZ6K)AI@72XL_>\-7G^+@1]?'3?LS#L\'I.#6W'%K=M>,A8B)9AY%%@"W8,R0 M%50BCWF,1$F?9,8MT53TWBE9<\QVN",B71MR>/%V?%_^4>QXP78\Q3\8-1J& M32*>- 9OBWK@'U0C$S!3C@0. %UY6]71_-K8\;,/?+T./^R^CZ>UVT?V9[.Q M'TW26*DJ"&(DT20%B0@RZU1 M,5$7**^X/S'SRI@K88E;T89A%J,:'AX<]+IQ4*(0#TX:/HV[NN#.P\0<3G9/ MX)F_X40DL2(B3S3@CG(2" -+2(GDL(+QPCC'')J&EY##,S;:>1&&8K0/&F"8 M&"VA,:ELJLKD[$GL*#),,R1IX#H2(@%>L]'R^Q_=?'KQA49&%\WX?9UB7..?<86A690>6!L&==$AI*A&/-"#-F4,N M*.\U<\QXF6%(T!)L>,8V/"_N4&QX$38\M5=A$I4I"8\P=5F7AA%DA>? +"1Q M@,T^:+:THIM2SRLQK(0=;DHE4@0#")6QY2YOI,->ZO9ZF5+ B\,[\HH7X<_, M)17B= 3>3 ;@M?_?P^ZX?/F;W/T%H.8.4+,R-3Q)P;+<,68$?!TI);)<<<2H MX"E[H%Y@<\;CE-6IQV^-?N:/NT5G'E^[3CZ R+ M"MS< FYF%:2YFC-4^2!6&\=\Q(QEO7@&!'(:**1] Y[B9UV60^.--G<=(5*N.)FUE@= M=BH1B<48I*8*FQ,3*A8"S8<@@&:9DB M4C)(SV$HX8^E%=HD]R^C5N(0MZ<24R):]Y.#9-#;H7^8!;-.FU_.]<^M@YX- MKC\ 1RM0/GY?*FZ7-Q_NS=,YM7V*5EGP]Z^#_G@G_]4@ M]JHLPHER[02\+GQO,M?P^5>L@VEU.+K^*]?IK2]:7_@M8O)R?US\]Q9*[X*< M*;UO#\XU5;]'Y ;1[J*J\- KVSNRQ\.E?UT6)^[NGR\,&IH]W6G7=DU*#R8' M/[9Y6 ?Z@\I"7P'2Q$'^%+3)UJ8MC>U!7B#_Y_KZ^^WEQ;;;Q=;[]NOUE__;[Q:1->:*VU-S_]/_^C MP2O\ZX\SY?L_:S]*IQJXXT5[1DZXKLW^8WV_,=KN'\(UPK#9B#]]A%7_( *$ M;=M!;-@]H!BCJG[:^ 6?__[S*LB\5DW^LH0 M;*Z=SM]5KG7P^:NVLD\[).JG>ZT[7(0". M_?7O[-80]28N)NA2M^66)"+0OV9!JKER6E"ZF' M44IG/&B?O83Z$*7*QI.MLO%D3_ 51?NB:%^?C>T;G9YJP\\GM4ES1Z_AM+AJ MZ]TZ:^WL$K@/ 0\!=W9:M+/W!>[S@7;HWSL;JV_W-C;76?O-U";-3N>HL^./ M-S:_P#-])JW5C]W6R587/ O17MW:Z>RU>.MK1[1V/*Z.;'=/I>(^0%L^?-/6 M6N/S]C:)/!=7)5E>EB/A!>,PZUT4,8<3FM+<^P15*>91H.]I0]]"#HX6Z'L8 MZ&N_N0Q]RDDIG>/(6&D1QT0C+;U "H;78\6)5VIIA3<9>3)EC%["V9#WT0XC M6%>UWWHWSEMRTQ2 M9Q$MB[P1,'H,\R#TTHIL2GKOM)MRKJ2^MCLW%,OXT)1^.H.]INW*Z86#EV M7R,N,AG(\&/F^IJ%1^J1ISC5U(_[?Z^+^'>>4/:YQDR0IU,0E./3,0)<<F:DI%BTHLWZ6F6PIDT5$>'0LKUAI+7F: (1%GBS#O! M954;M4EQG11T7D:TY%:E2XJ;52.R,ETZH<#4K6"J,\,\G(T..ZZ0R>DUW&F. M +88\CB)Q DU/#,/37&-7*EBG37E';/661C&_$QWFF$DP77*NS :&XXXQ1II M8BF*P;%DM"FN%*+3 3^% <_ MNCY65:'/Q_0RJJ7NSQC021ST"Z#="M#\#!>Q2B4;(T5*$HIXT!JXB*#(8L\Y M<48Q 2[3Y QZC9RF8KPUXR._--YBI+.R^U1#7F*4M>_*0:D(K?R2$7?VE^R+4[0R\$\\::*)%*%.@% ME@Y96%O 7\*.4!,\CVYIA365N7=$M@0[ZFO$#ZUI7HQXGD8\33\,4UQZ< \< MIPY\!)OIA^(HT&B(DE(G)K*8.9Z;;F,)>MQ&S/SA,C]^][VBW[NX#GHVB\$# M,+J"__/#_[6C]YOK$Q5T>.W$LV_:2\F,-,@K*A W6N7XD$+'A]"[BI_?6&>:G^E,7RT22.CC*:ZR!U=TK =KA M?^UQ[F+XM=WY>C]4%G[AI7-IUHFF1'UD-C],++M_U-YYVVVO MYBH$6]WVWAIN[[W=[>RLLPYM][8VU^'^';ZU^?IGKE!P269SYS5MY6H$N0K! MWCKM9*O^"I:Z$W8Z]$NO!??/;6BMK@FPTI/V]V^>>Y:4%BAP9L$N4T+&T[P= MQF,2FFEBW;1&J]+4>*U"T%1P[Y-+6 49L%CJUX\6IW;]48JUW/A6>A>*K7,9W5'PURX:) MAY [I>SZM^^AS2KO]LW?",DJQ1>BS5H$5V^N__FKH.=C.DH+D%"=BW[JT^Z_ MER>>.KULS4VXZUD'9&[W\'6Q@4>/5U>949,9=^H"/#%!O[N1YDG!.?C%HX]V'GYV]SM'6NR^[[:^=GZUW;W>V9@K.K=.MU74. MU__96OW2VUK](-JKK_G6ZMONULZ_=^%:9&MG[:CSM=W[YV1]IG)GB!);Q@TR M#@@WCSX@G7! B:7 33!*&K^TPE53BWL?\;R5;3Q5(=.";L\/W>:2]UG0;0'H M=CQ]V-5K!LB%),ZGR#0/R,9DD3,Q<<$<"YX#NO$FO_]IUX6@VTM(V)B$:ANC M_BTEPUY\?OI\#I><]OGK29<4X$,D$) MI)1ED@0N-8S>"F%-@\NQE%J+;;SX[/3Y"V6LGW?[Z_WPGQB^Q^&%+=&"3/-# MI@]G+"/7<Z[!@II*.WB%$A/35$AJR93' 3BWMG*Y9#)_4U MZ_DK;!2S7J19'U\V:Q.XDT)(H!D\(>X-1IH;BA@))AG#?0JQTNL3\RK/4H(: M-Y0@[76G$CU*&..AN,9P,'IUZN=L]D^%!@OTS!%Z/L_$+3"7 "Z.()("1MS1 MB(S4 ;F(8R3>,)9#K:))2 E;/&/;O2^A*+:["-N=BE,HZ;4AB2)'?40<@]EJ M8@D"C*4I2? 3$LN*7=C<6[&KA"ENK5P.;1V7*]X?=D,<5#G-)5#QT(&*?Q\. MH1G#X9O^GNONVW&ER=/!>'-Q+$Z]F^,24YT[5G4N1"Y:O+VS_HU+JB0.@%4X M:L0US:@%+HY+BBFG(F;"9)X!$[)&+DX)7-2,9\S;S&LIM_=$+/SXHH5WOBEG MC*%$(<%-KL683U(KZU"D63_4<-F9O<7@ECW"DIV-N#[LCVQLG!H3LZ')2 MQ@/G9;P9=_G:>8\7XK$(XG'F).$8O-<)"4D9.$E.(ZVT1%)BJA*W\&Y5^AJS M.NWEE@!'S8A'L>5'I!AG258T$F6#0-[B@#@Q0#&^M8RC"N"#. MX3=K"$':2R9R+%$SNK1"2[+$HBWLXDWA(AYU?Z+M;@AQ_U69Y+^'"QU'E:ZA0;CM)* MG-DP< 1@PX"@R,J<0:RXHY@0;3(;)OS>'FL)B=U!P/X*J;@2&UN(?/J%TPLE M.#]W'-J=90Q2>Q6(123F;$2J.=+4.O!?5&+%% MV/ 4E[ Z&:LE19@;\( EL'[#O4#&12=<,%S9?+ZPE,-Y=%F_7ZO1SE5/_86* M9LVS:YX-NL^+H)$;]9LB-^;Q:MSPFM>X:??W?=W*W/A3 MJX;O>-;ZVCEN;ZZ?M/8Z&+Y[LO$U'Q1I=SLGW_'69@NW5C^?=(ZG"Y"L'8,C M^G-K9YVT=EK'6]#&SDY+P'=HJRIB];'7.OEPU-YL[X #2[]%GVQBWB#N-%BD M\AXYK EBRD08!RY]9--%;L#65+"<*,L5]S(Z'WW4N5:)94(G.EVN9!S)A0Y' M\ZEI\]O[/W1-F^J!SB=0?2O:+'I"K1VU/GPC6E!%'$&!&86XMA)I33SB5AOB MO5)"RB=9T68\CV%>H>=:P(8O:\WN5,!&+TM]L^(MMRQ@PZ5^B (VZFYE<7[3 M6*5NUMA2P*84L'D.!6P6.<5*!9LYBV>46@^EUD,=]$/.B?13B;[C+9PK?/&J_ MZ[#VNQ;I['P@&U\_B,[.[@GP*!Z)'CDP,M% M1"9R1-2D$G!+E1"ZMF#E**97B./>UX(]QU!W$+*_<<'$_INX=1>M? M1-KYO+CC?_VX-$NQ$$+ECT$EET6 MM-_8;'U+,C!EB$ LF$M:F1-1A/,T+QZ2 [SY=E^[H^W3$AXENON@V'1%01XC ML"12(DH]19P2C^ 5@R277B=O+?8NZ]5R?&_N40(B];7I>7&/&]MT,=O;F>T4 MI2 6<^\)1C'HA+BT%MD E,)X*[T#EX$PL;1BS+T)18EIW,KD/N\/HN]_WX>O M *FP/^^W_?(BW)YYT8DSF'G;'WS>]] 9MKN_:7_^MS\F=L7=>1!LFI7 CUHD MIS%#)*BJO*A$)O,*C)/P6"G&NB';F&W#-^TCBOPA?9\ZB M$N/.W\Q]?QT2U;+LUU, H?79K%RG,&%&(R%"0)Q*AK1C%.$4?,K>3R1L;F6_ M2L2BOE8\9VV#&UAQX1/W-.7IQ%*'O?9*(DRY19Q1,&5/,8I2TRB=DL39:EO$ ME/(Z15G_B4QS/R/S3C@WE>B1#> )L#ECP:;!Y66?]%>/@/JJQ?-@ON;@Y3G%DJ%80C 4@R M)X@GP9%5@#!:VR0U,YX8M;3"1)VR#THXKJ9\N1CKG(UU6A,W1*PPUX@131$W MN2)<\@9I'JBD8,%"9EWK6L7.7T*,K4KP+Z>H%B.F_PEZ;W!<4A4?&'TNJ.J? M[,+]UKXYI3E642&L@31SY3G20@)]%I9PJ0,A8T5N1NI4WZ,$UVI*%GYOS,5> M;V>OQY?M59)@F206R8#!7CE5R.1CVHQ%Y9U(D1*5#S26"-IC5..Y1OONCN?A MB][S W7-LX'MARIH5-C70Z#Y%7KY+EE'-):(L\ 0ASF.;&08B>2$LD(GE<#Y MXZ1)S;RJ&CT%O?SY*!(5_"SX^3C%I I^/A1^3@GF*\L-M954>HI"N:/#7'E_[K!OZ8$Q"_(+6^?&M5R%D,^F&1; MOAK$7G6V=**!/+&Q"]^;] 0^_XIU\-R'H^N__/#4>O- M='F+U[BSV>YN?7V[VZ+0MLV/NVT*?^]\P$#Z6'MGJ]O>[)#VZNLC(&C0WMUO MRI!H0W+YQ$ N8F1PUM&-2%M*4N! TDR8+IF"%9-8NJBIU5R:8++V) E4<*&D MHF*Z'L9K[P_W#H&8Q- 8A]XN#49C/!K_^N-]?SC\\PXE5'[;GNLF/*&7(7?G M<#CJIN/+53KH\J,4Z2#T_USNN4E]STL]UYWT7"_W7../C,44__5ZX\UZ]2OY MZ\_32AZY6$$#J/2A'71MK_'==O=/OU:I*LPH4E8X NX0-&=_4E74'X^5&'KC MOKE7[(,8]C(E#F_T:Q*AN0AMOO'C0HQA]#247_VS]WM=^V^_GRW?UQ113;'31^V-YAK'IVMA70T N'3>%;>51R7U_H MG&KM5'^-RZUDYZ-Z*&=[58.&VS'FKMV\=+NSADSNT+/#83=UX7MIT-\;WP6Z M^M(5AR/X40U4;NMXTC0.#Z QPS@:]<8##^_<8'Q^T_EYDE67@7=&X]DR]M_R M ,*@PG>&AS".IP\!'[UJN&JT[!'\K/\:@<6#! M9[2]WO'9JP^^]GWR\,B'O;B1+@!*A<17K(H9A>M5^>E1EL;/WR*Q3+E@$"%: M(2Y3%@8B$AEM>?3!ZI!FJHDIKJ( Y.7$P:^<:*9Q3-+K*"V1ED\OC9L7BRLU M)@62P.KS- (XJB;Y.?!4,S0<#JK/PEO'T0*TQOT\@:\FM>.J(=6LAE_PJSNL MKK]]I%NNK@LO! 7.^3(>.^BWK03%]+(@9O[%E?BRX.PA*D&Q!Z@$]:0:2YP!,L MSO68_9G%9* 5F=U/>5/3K+AT[*TZ]C;E$4H/7M6#F_V1[3WC4G%7/_6_)WZS MK;RRORVPV,%Q8TR$\"5T3BT@YJK4@AP-@=]F/.X1^,W;_1YTXW#M?P^[H^/U*M( ??=?\.QR M58+1:-!UAY57L]G/.0@YF &^#WQD?1(1>2+Y"'?TSR?Y"+N=K^ML:W67=7:V MNYW-[QC:N-O9:Q&XSF[KW=\[K:\MT=I<)YWN=#["Q^W.3MC=V S=C7=_;^?J MS5M['[N=DR_@YW\X@FO\[)SLPG-\Z5X4J]A8?4U:.YUO!C.LL0Z(4440YXDA MC;W*I^\8)0'[F/S2BE97IB/\^3 V]31RM0HJ/EE4O 4H*N,$]=QC2R276#D5 ME"8A*863TLY?#XH%"VN/A<>7L=!C[2+% AEF..(D6&2)($A2(02304FLL] P M-K/J8:=V]!CI@W4L85>PN&#Q_!FJ9L0D(HEQAB?-+;$)7K-8:.N\(H6A/@-4 M;D\Q5$N<9L$YQ(@WB$=/,SYCA+GD,-(J<%-I,#$S>]Z\$-0"BL\=%+4*5$;# ME#2>4VL=,%--K $?'@-.L@**SP$4IZBJ,MPE^!]R/N536"8@:Y1&23J#$[@F M7 )5U;RIKSB%53-4? G2'.]L=W_8^%>CVA^)PS\OID5-Y3*\,/V.VT"=<4I& M(A4.EG',G96.2D6MEDDE2GF5!81/LX#P+3#O5WE _XXYG>GC62Z4KW8+)R]O MVI\%S&X%9JV9&*0/6GBC%=+26<2%T$@SEL6_B(B)\B2C6%H1?%8AX.9(5J0\ MZGNFD;N( \5@Q8QRHI7Q%D?,J.3@[T6=;F#6\[3FPEOF:.I3O 5CAIFT%!%1 MB8%PB8SW"0%;]0;H*C:^$@-I2EFGND#%Y.>]E%M-N;):"U'9O 7VRABCR@4F ML$KVL9;R8OSS,_[I2$YB1/%D')*&!<03@Q7?*0H(8(SF7@2A5*ZZP_%]MAJ+ MV==WI0_2J<0"=BXF;J/2R:J$J2:**5@6<%GIGZZQ3ZWT246E%=-4E-=HH7]>*6)7V^NT19P?#LJ64[3$'S#Z2 P$;+',J=J/D6=O,8NR]S#%/.U_V+GM[/S*;Y"= J1@74[0R7B ME ODA#9(,Q^,(P+FBUA:T?=R38IYUW=U?[B 1#'S1S3SZ1B$\4(:EA-)7 J( M^Y20AI>0\9P[KB1SE"^M,'-OIZ38>HV7\KG'(8J-/Z:-3RWEU%E,E- H,:P1 M-U(@HZ) DC) <*O92$@ M?@3TB0!A8B;#JD?66H:"54"F-/$\EWTB3<-EC2*Z90^GAG&0VWA*Q/9+!9A>):V0,-8@:(\%A(DKFHL>T220KV[1/Q\07&PNYJV$7V[V5 M[4Z'-R1.,&S!(8,#1SQJEBL*:\0BI\QA'[$S.8HY>X"QK-#/QGP7$]THYCL' M\YU:>ITFX"")@"*Q&G%'.!@R$)6Y[%N)T$\UMXY M$Z-LL"*_4\[Q_1:U@68YL(@_F. K<,^!HX7%9HBZ1E /R1*^\(\#79)'HV'[YFY_ANB?^WUZHK M>/G<\?(V42C/:*)!8,TCMXD;8$P^AH@I<8)H=CU<%I2L/4H>7T9)SB7&7BN$ M8:8C3AC0XL %$LQX+D22' ,M)JRIKM" *,H\!:8+3#^>/ 4EDE(9A'&>!^J, M9%JRP"(6+AKL"JU]!H#=GJ*UP2LA1#!(>:H0-\(C;;1 , .T2E)8;US>0A!7 M**D55EO@\N7")0V2""U,C@)R*X16-AF?C/:&*VID@$0MP4$(F %:+ZTHWC1Z-B^U9GA9U'R*FL]- YXRAA2#S4="*24V M,!-Q8MP%%@)5U385.=VFNK*F>9$ J#72M6;BG4 *K<+,(@)##G G);*:220\ MAJ5.4*.(!$^>-,''+\DE3\?N;V'VWL/ZIDTTUG*N/+>*26-L\H)9F!GF!F9? MK+VFUC[-:X#-VJ0$DN ' J\Q'%FI%!+11!VTY\[Z?F$.Z$M$\D&H1+70A L"H-_!D8_ MM::'G$$8O4 D,HZXHCG#U 84C%"PHFLBO5U:44U,[R/'7O+3;F6T[ZLX1"Z[ M>&65[Q>FZ5/_($0[CM;/!ND_>8QR2.EZ<'N]7XZ]/)303_MDEVQL^F]28TR3 MQ#DJX7.E;KWO(_I]8?"< P5F;A"G#C-(,:S(W7E9VG.K,R^8=HGDX^R]$;$X1F@D(:"N2"HB%&IX3VV(>E%=T4XCZ:&$\XQ:0H.#^>@O/3C7_7+LQ2E%T7 MI.!\EH]O&)7@1"%AX1_.F4#6J82P#ZZ45@HL)/QT3KEV$ MHY#L!6DXGQUQQRI&'C2R!'/$2;+(!:M03)IJ11A+HBJ?0.F]1=B?<-;(4U%Q MGA9Q)K>-+[U,^:;;/7Q=(/W^\DVPB#LE(H^286YCL)1&9ID/4D8G^5B^Z39D MK,@WU0WQ.S-A%7"UL)$\(*$E05RRA)Q-0.N\P88H+E4T2RM&-#F[3\G!6]G4 M@C:RYBAW5_#RF>#E;9Q8E33F1AM)+ _@O KN$L;4.,TX\>1ZN"PH67N4G.+% MCB0A,9$HT0B\F,N ++<",<]]M-@P0US>U>-TUN%]0AK.!:4+2C\%E+Z5*&GD M6C/F3 (V([!TR4@MO:)8! 564UCM,\#KZ>BDHBS0*!U2FM&\6:B0##R0F"78G (A8T&7/X8A"56)":^@3D-Y\=UJ;)U1SRTVNFX?P$)9,>6L/Y MZ6YAW0[J9$@B.(\C./#2FF0"]HXH[;4%JECM8='3/2Q:%.">'-+YF7 G^.I! M1:H0_ 1B2,&'-Y8DI(1A-M@8 Z%+*UPU55V.1)>MZ[G+IC$M<\%*+Y3D)&)C M@L%"1L%WASI1<\7I;_&U6>L82M\3;$"GC2D;K MM8:I 3B@M8O1EY7^&=C^= J;MDYJIU#T3"&NDT$ A1)ICA0_R"3R%@8O-LA21(]J#L*[LZ)',&^2(Q$1*C#B'&MD$ORIF9$L,4]- M%IXKHD?/WOP?+M92)!%J"P;3L1?B610X(2TC03Q0CXP'1/!<,@K,7'AEL@HE M-;.2" 4*G@T4S"'^4A20ZF?MT[$7S**C$?PO9X)&W$>!C,E.&#!!J9-2WM.E M%1CQ8NO/U]8?+O!2EOW: L'4LD\H3I@)AG3@"7&*/=(<@, 2;:R6PEKK\[(/ M,Z-&4%#DD)Y4 *;((=4C %-.:C\HNJX=960=1UDZHG7BV3=EE5<11\1,M:WM M+'(Y>T]JAF&U]<[G'6V"FYC=FVJ53:[ZVO<<(BS%ONM@WZW+]FUQ5(%PC)BN M0JB5@KP7R#G+M9%>"\%ADZ*5- ];_GS9EB-/2B7C MD"*&(@XK=R[/&9%77'AK,%-,+ZWPHI;TE(QXL>&0LD;7P:[]9;NF*CF=@DTZ/62\ LSFWH#?T?B\KC6A6GX7G933J1\[=0LRH'P^C1+PCA!D%//A*62 M(0,=C+]Q"2DW7/32+)]#YG*:Y<*=%S_OV6R(=-Y H@&BZ1H@B!S07#@@:=3V MG'>:.!;/"T+6$;E_0\A+$RU?)7.S35M_<5=?F-2>D3HC]1-(#0E7F(ETE8"C MJ?2X"]@RB&V@#L5?,E*O!%+?L[Y9H4)*AN<\%7Q"&&@+(7#86D<<40S3B-1H MG<#71)%GH,Y G8%Z,N7XC"6841$9M::*"VX%[&_XS_&?]?2M25 M151'MB:,B_JT,49*+#23+'*V9%S)1'TECHE1$SS1<<6I!_'$)Y&H2PTTP1C$ M0X,JP1E%(9E4*%U'=,F9>FFV_Z/<;(-PM_ACT.4SW3ZJ-\MGBV&D.[GH=.OA MJO=2O>E\L_L.XQ18UY?JS7^9]A^;PX%T=UKN]QTDQ'Q'^-.- R1OVIX88JBG MSE^< -M3.7TOWEXV>"[>C<.WC[9G3^'9@ZA#5S.>80KWTZYK]56UQ=(%*#8 MB<_[488]=@K==,6_O3ORQ9:U<0MV4SFO]&+Y<0SCQW?/SANM*^^+OWS3AWJW M^$\C]CHUF^#<&HKMO5,A+JZUU9WC(C1:E\5QVFF=]?A^ MM]XNMT=A>INJMQ-3S8*X0H4M/_-XGO' WDN(]KOA[M?UEWW>&#V MN/.]/M6 MU_1)LK11??QK]SIHO6)ALX^0J8$S?> R!&9OO,S=;CDO(A*A*62 M$:H,#3+5TY?8*"@QE50P]1UQLC;XUG'[]D Y\L"TO3X%.L1!OM.-2WW56?MC MF!9%3G2C4L0#Y=ZD/3HU(4Q'L4D 7JY0U %:[1+(WD6BZ=N]E(9_Z87I2W'< M3IK5?SV]0B*>/HF7IBB*[:2413C_UQ]Z+"F:T19]:.QKF[O_?/RR^_GOO>W= MXM_['W?VJA^^K!=[U>W'^<\=GCU"8N8ZD.I^;?=+4=LOMO>K7_8_[NULU79W MBO=[U:WJ]M[6Q^)++;Y0V:W6OO2K+OS6/TF]^WWA5VD0F-.SKMV+SEG4;O^V M%UGU<>LBMN$BQ?(_K8^JWWDD2YWC1-/T6:+W)K%66S#3B#B<=C\\E[7VW_KQH6O>-VYZ''3O>;Y1;>S4^_82#WC M:[7XP+\:+7LZ=_-)I6\^.3^MU YP]?I_3F*;\ ?P,KU+CXX>5^OGAQ<5;X= MX,K.)Q;[4#_XHN#A/\?0GOW=U-_4Q?[9I]A.[/59Y7)_Y_/)XK)WL_#T\.+JL[C<;AV?\<_W/]B51KG[Y3335'S "HD -44 BTT 8@PPP* M*G /2<],5DKZ5K)"46>AU3:5=D<4:J&4U)A@9SUV7KFP5OB.U>=)CMH7\4!* MZU"4"U'<68G.P);27_X1J!]AZKW5>?K)PST-@0NIC V2**J\T59YARFR 9*@ M+%H;$YB?-(!,07H>5>@>EJ>M3L?W-:Z/=6WJC4CUXO/Z$^X*W2UNUV&M'P^^$&*GK3N-5T=R9Q,(?[S<\^:;%1/2]M RMC7S:N2FH@_HQS< MBD/CCCATCZ,<7/IX4MXQ9\270A*-'VD#O'L!+#TYGE_)V(,$L#_&@0)7&H6C M]#7T><>_&_SRIZMWSAOZZEV]6[NLR"FUPSI,Z MTX_I[C^XK^ELE)K.B(&[]Q[!&U"01]^&&^B%[S$E7O3-7W46L0U.^?)TEN"7 M-9L[^^O.X@U%U%C-/I'G\&3>TJL^^H#+N8NX:?M+GG8O_KIHI6L ML?^)2!G;K#>++9N,445%MT_["%WL);Z4^EOT2?O.S@_/L_&)VR(1G9ZGFH-;JZL;0^&=4#"MN MGGFA:R(T8RSYRW/?QVCC41'Z5=QD[N3;Z>2,\K6G((9C1DUOIW 4_[\7]1^Z M408H@:+2:OJKXJS40XH0Q];Y[Q?)Z1,E.Y\SA8L61OSP7#X[C'@APX%?7W*# M(2,%#VI?46POMO/76>5Z"U9.OM+]G>KQX=FGGP=X[ZIR M'!Y7:U]CWW=QY5?6L>GIP\O7G/]>5;J4^ M6E48>^.I!$)H"6CP%DB'"/">,F0=(W%94S%1]/I"&XM75SB#U(J"E$*1$C!K M F:<$BZU$D($:3$T$!.+IPQ2"WGAR7+@4W5[&)^LLE+)( C(55V\!PHPRW M3FH*%:0DB!6^\"0CU(HB% F,61IDH!)1 >,VA\P&KHB 1G#C,T(M+$*-,"B! M"3$(&4 )-JFL 0:&60T$PD%[*W6 /"-41JB%&-LS$,HC&K0T#$H;3UKF)4?! MXD BC^(D;OFLZ"TT3.V/$"FMF+-66 MU( B*($6G,??5'"$,^XH73Q%;WD- MY6,*9.6B>Z$;?4/C\ZZW8._3>I5>C@QD4P6R3_F:CLNU1!"JXKGF\A7V%Q?JV1YV7BG#6G%TOR MJ&V'48L,M09@G6Y:H8$ 0[T'WAIGL3""4CDQS2E+\N)*\FN-(5F29RW)(V&KB/YPR#UF6Y#<@R:\U&F2*/0]Q'K45Q(7S6A$# MK,<"4"+2+%7/I[GMIS1G4(O]6:GV[[HYXY./I)G+' ; MU]B[U. VJ="7][W2/]O]RC^IKD-Z>F8M4X6YK_9;MU97M205:Y$-[3F(]8Y(/[3<@V).*3\B']ARE>]3R8+VQTB@"/ L:4 \E,-9JP)R5F#FH ML82+=VBO?)3"_0S&"5E.)Y+3M8JA9<\>_\K@^J2L++T, M=C-!NU$C$S88A> 8X)&F FJ@!\:I2%I#8 9"'81T$^*K&>LRUBTWUDW*%#A%9'-,1[4PD=<)"@*"B"&(M!?%)A:7KE+XZ66I6:+>\ ML5'CE1R[4YA\JE%0XU_EFM9RY"+#NXOYFB?D7BY]+U?>9S"56,57=73/56"88MXQ K#P'%!/&) I.9US 9&33O'$LU8V M:R2#U8J"U93#29\!5EDS?!UBW8LI=<1H["7P6F% $==1,X08$$8H40+*P%.U M1+X>-<@,6!FPE@2PIAPCF]G53+!JM$X&=4:%@(!@W -*/ 92"@D,P8%B2I#3 MDZM+EL$J@]62&=QXY)O=)(F=NO.]&\W_^X4%RW**PXRM7G]==&(W.IWMUIFI M-\NUNUW3[;M+>@-^F99-!.1.[QF]XJ[5-$(/(-980)UF0%(IHC+IM(,$<<]7 MN5QL%NY)6XFR<,]/N$?M0TY+**D(P*9B9C0JT, $:@!ABJBTE,%EX7X+PCTI MB\JKA3OK**^4\-%(2&J<%@2!2,P"H#(*MX+*@\!4XFC>8*6CCB+7N519P%=7 MP"=EA<@"/FCAS!)5ELD=EE'N#:': 8=P"&0R!VF!I+9JPMRPC74:Z!1CU'.QP&>EFB70'(Z0N'DU" M.P4T4A#0N(A :V: @2%@3K2B&DU*)<](EY%N<48]!X-D1KI9(MW1"*?C @F+ M*(#!ZN0_5$#%A0180>UU?)&2L+9)Z+KB4Z\G,TFSY* 7@\W-2AR;0Z+FA),] M'YFQ!>KA:B7-+DY]?&<:(\*ZEG=N8:?3[+^IXM6U[OB M/^VZC6W6F\66+1.%*[I]ZKN==,@4>RYV._6WZ)7!*,8P_J_J?'V)':B'V)EF MM]CO'OMVL6]B2S]TVHM[S?.+L=*IW\[L?&VV1N=G2MOG=3G]+XL$G@XE'6^N MMSI%*Q0[WOHS$R>:H/4B\DJT0"4W?LUBGM[)\YS=WS[Z'[Y1H-_S?$YR/G&> MSXG.)YG[?"[5K-T/75BA:(W'CHE$V:9ZG?T8;4Q)4\L]7.8>KGZZENX<%_Y_ M+^H_=",56BI 46DU_55Q5FI718ACZTPE<^O5(:%+;'9^:(@K8UR60G@!"54: M,@J55D$*0IPU*'C*)"R-R^AIXW+:FEM-E_[8O=V@V4,$EB$N+@,86$4:%D="L;;)U(EY]O>_B!;%GE%I1E,(.(6\%P5QY2I&6 M&"J**;<.<8%(F#)*Y3C.5P#42' 34HRA%'9O-.2 *LN!$G%VA<0$MLXP)RU#6 M]18VB;!8C\KC A6(R_*\8(:>E\ES5IY>((6+TV91GI1!)(ORS$5YQ ["&.6< M< ^(]8F'P MD@?M!0=,8 &H( $HB 10 5EL#-4>)QI#U]5"U7',TKU@!H9\;L];L$?L#8HQ MCZPG !*- *6& XDD!X(XEZY/$ B1?&Z_ 5*!"/K?G*MZCY@?+C1&6 "*U MC.)-HWC3>&X33H)14AAOU *>VRL?K[!X]9='LV=7+-?&62?E*VEEX6: M,7RZ&$[OFU:4E"+H )@S(>I>U("X3PE0'F*F7(B+AR.&$[RN,)MV':L'DNR7 MLFA?AKM5A;M)&: RW,T([D9,3=9*YY5% #O! /60 Z4X =Q")9R 1C(X*P%U$9Y%AX0!&+]$I$!(,R*!@Y540RM7CT M:GEMZ^->+1 _$3OJF]TDB9VZ\VV=YOR_7UC!+.=ED0.[GK=G+LFKM$_MNL&'>2@5,4 90K$,$N9 JIU 6 MJ9A.&F;.9'H#TCTI.U&6[GE*]Z=AZ=8ZXC64!DA$**!4PJAU11%7*E"*G:(A M3*XN4I;NQ97N21E57BW=64MYK8@?C!S@T@E,. ?0RE1"Q%-@HC8!/%$\0CCT M7,0#7*W'K9@%?'4%?%)VB"S@_.T.YUC( #R&) BX4D)9K M(* D*I[A5K %%/"5#RF:=RYR;[I';YL<[X[?%;4P3V)F5N9 F)2UYDXL:W:8 MS<(PT[<^S9?#,X#E# M8]ASP#,3YTD9OP9%P8E7EF$& @H.4&0LD% 3@"@2#B/B@[*3]=]E_,SXF?%S M@N;&C)_SL"P.4@\14DSP +A5R7F .% 4"H!PX$$3%S&43LCPD/$SXV?&S\E; M/ZLW!L^\V?7+1Z=;#5>^E>M/Y9O<=IAN"E;C:&[YI M_[%Y,Q63;'H*$%"V^*[>C5VPOP8%G$#AOXO/_KSM.RD+M3AK-?U5$0=TZKN] M6SF+R^.Z/2YTVQ=6M]MU[PK=+;K'O@A1GHL?2:"+UGD?3^+R%EM?MHM:Z[QN M"XE9,9BU&>-=.;1DF\*W>W@QYOO]3?KOWOWTW[G-$EJP6=J8BK2MMB /27+W MN-7Q1>>XU>Z"KF^?%?7F#]_IEKLMRW26Z;L;5_$%W=_GOMF)W90-UVQ'\6W7?2R-[K%'=K=WPKEA_H-]#Y;;37! M Y]?O_E";/C\/(XD,:KUB!\E0J1.)MZF4[>,;L1]GV#&^VYG9'T3H;3EZ"[* M$8VY+..LY]#>6(3E1&RXQL^5Y?6X"W7]$F;K*+[N-?N=-%FT2D/7N5NH?\@*B1 MF;WS\[@]Z,^Y/O+ M+T^!3K$[K[3C4M]U5G[8Q@'(PC>:.PR=F!T^(\.,H2) M#/)>-:DXR![V1J6\U4.F=R48I4_%/NF%Z4MQW$Z6B_^J(RH1EDI&==30(+V& M2F*CH,144L'4=[&V64N85K1"";\]V=1C8\6 M_][_N+-7_?!EO=BK;H]UL/+A@W6N ZGNUW:_%+7]8GN_^F7_X][.5FUWIWB_ M5]VJ;N]M?2R^U.(+E=UJ[4L_O."W/E9Y]_O"K]*.M_[,^';/@$+0>H$AQ@O? M[=_VT@'?NHAMN,YZX7]:?]XMSB-1Z!PG34&?M2XB4T@THO>"37___2'P&SE; M>M:[$+B0RM@@B:+*&VV5=Y@B&R )RJ)'\?U!"H@WIDKD?GF6UB(-VFZ=Q2=? ME=M3_-DIW!/UO7KDKM--F!-ZF;:%[:?:IAQUK%S\ANYTZJ%4'3O%1__#-PJ\$170$#=,MQ7) M9>PS$@4H;EE1[]O_]N[(%Y'#INV3'AL_?8]8WCZ]TXTO](:2QALNVB5Y=;ZK MZXU1RCD!#K/ _+)<^[][RGFXJS@,144O$LN9V<&FFS MI@6RO]#LXO;U[W\(FI2Q4,8\VB#[5NSCXYOG9VWFOT^ M),'JICCAXCQ*^W'$@9&O)IFJI^_9_[VH]\AWI]Q=C3BN'ZTKW8?\O:9)UOY> MQ^X.- [&ZH:]:)1RVQO,1;-EXI3^*$E6;T2W&-1]8&2MRV:$D:C*=@:3I^UQ M/4[)S5SZ=I3W9CJ.2H]14CJ/6KH1V[T:ZJN[:)>8$A^23MVR[_$7DCH9@4^W MBRNOVYV[8[KWG0A(\4\Z\I6A-2DB+M?/RB&/FLW" ,T>7JNA>:@D]EELZW:C M573J9VD2TV?.6BYNAO*DC91 M^LMT/O:F8\GM+L'LS#"["!MHKB3-Q&/\0^M MEKNL-QIW; 1[S:YN'M73VI0UE:<#&/@ITE%*4&=>ML3RZ;,Z>1Y'K(? K^>' MJ\;SNUVWPUY90@+5R&KG,:&">VVE%$A $Z0TWMOO.VD#0P012+_TW+,C93X& M7M@[)I]*3Y[=?O.S3Z0D;MR_=&0K7^_(\5X2X_AV*TY.HUYNKUKLUU^-ECU= M4O_LX3_'T)[]W=3?U,7^6?+/QEZ?52[W=SZ?')Y\NJ[4#NN5;WNX>K+W\_#D MX+*ZTV@H=IB[0O_%+PW5(S*(^Y5J/1NBQALD3USL59U"UC(YV>"!U' M2"G)Y -X^!@6OGNU"/7[,K BE=[E."N-2)7]N\$O?[IZY[RAK][5F^78RB_] MV=>,^Z:G9*\:3>Q)#^R]W3?#2+4!2:(Y@[2B_H/[1IJ-TD@SXBCOO4UHWU3 M4X:>LZDFE2HYH]BWAP>]?^Z;Z?CJNZPF=B/%&XJ,?#/!CX(JH8WGA&A'"6'* M4^&T,\$9#=$SZJL/N';E5F'^5N\>W^/5G6%BW1FFX3=Y[F5;;R%F\KQ>N?[K M]#!^+_)Q7#ZKYAH'9Y_PX8>]J_AY='"R!RO?/L'J]DC,Y-G>=>7#YT9J^^"Z M'%>CBO^N'^X[^SN5V*^#[UX2Q(3U<0\Z M 2B#'BB.->"68;'I87'OJ-M$??PC I*SG7ZM^[87Q^E MLV^^QHPC'!LKL60$4L&@X80;2SB'%GMEU8/VKVFW"%= MN7=((V*9)I3$13:I9"0W0&IL %1!>8>,="'E-:Q3\NJ;AG/%J<5% X:5#Q1B M9Q2AGE"#+(&(T6"F:'!U!PU.3K\S;(V01 %&/0;4 M< M,/!^ HT&XX(A6$Z/LRU>>:JZR?!NL,G 0O(C:C'M#P5*#V02H32>.-_XV M953[H.O-CZU.9Z^,&_)NK[FKV\FTEF%N@C#WZ1[IX8(A[@(%TA -*%($&!)A M#CM/!3(4<0/7-N4Z9I.R3"R0_6'%<>)5RG=6L "&;[7M.XQ' M+K9]HP:P24[-8DOH,TYR[A@UU#L?C*4L)2)P16"<)P5]*J=0>@^F:)O(WH,9 MG=%?[YW1TED+(3- $Z$ ]48"32D"S"AHB3#0!KJVB>0ZEY.R3$Q"]N9LT>\:@:Y/O].@O5': 089!Y1R#8S1'D#D/94"R:@O3=8(-$_@ M'2IU,Y_Z FG*[O\<*\,?/YCB/X<57^QG>CR0+'\;];TP4S>).A@I M22'E. SJC-RF,@ M>Y#(>-ZNIPCPQE49XJT[Q^7N+G_Q_WM1_Y&29V)#O_432>^6GZDW'R@TM9X2 M"5VO-%QZJ&G]\+^O/U;!YK%F+[H7<22_:C"E5$812[D>J;/Q4[U4Q$Y\Q_KZ MCUZUBZ;OKA>-*,3W'EU^H:R_8?5YDHS"ISHF9G6>2)&83 &5V5:U^F4"Z=#L/)Q: M.PY#SB5B\9,HG,I;Z3 EDF:9J1[\91M7T-87JMNF1DKY]%KN?^KLHM&MGS?ZXC?2 M[_N/Q#$:$\J\@H@:)C5A03LF I6,(\/CO M5=^/JGJ#_,B]F[V4?%M/7BH"EU1->WG*6R4^^^@[4E@(8Q%@1!% B5= F6"! MILGE+I1WRCQ+97]11F->T!P4M4$Z;%#TA@)&4 \Q\L H&20)?VVRV M[FG-]U[H)@+5.FI&N"^2;-^!9WL<#^B(,'$OW "T[HRD"G8&2#B*G8GJ>==+ MM;Y+>,IO33@9NC/)G&3G@SY.M"XKUZ?OLP.\!P]J%AW43ED%'QY7S[[B_0^[EX??/EU5MD=PXF3K>K_F3@ZN M]RZKWR(JG'P^KE[_?;Q?.[T^/-O%A[4#>E#[JW&XLW?YS_4G6#TY_:Z5B_M, M62!#B,@?=Q@PQFN N#5."HP%@VO%39FFK82TD%'*(ZQ(Q ,-"$4L<9Q3;9'6 MWE \FA#]5*F8>U:2I>2X#Y='>GJNAN>6QD\2YX36#%*CN J!(BMYY$3$88>& M5/[(^/Q0C:*[JGX$O+.XV8^2DE:J[Z'1NBRB,A@_6NI_H=TZ*]KUSFE9O*@1 M676OXZ7&?:^8443K,M:KK]/=JV0T6D@CO5?JBJUQ"B/%3QV7N^*VIZEGG5XG M4P/QC;(L1[+%]4ZF-/)FJ^3J/G7FIIK(R//JOD^D'ZB\],2#ZZ7YX#$%^EC_ MZ)U7[7J_),K=]ENFD28_=;27'>G<+\V+V$U] MILMZ][A7H-XOU0=:ERK8=[T#,:]$J6=([K<8YT M*N=Q[\S+U2+O5(ND,%>+7(2^Y&J1N5KD0@PN5XM\D X]26]&Z%!@D8(2 BW' MD%K+)9664J:TH)%..?94M9TY<<&(*<^REQUK-V2T'XLQ)=-T_.S_>9:AS7.- M(*&Q!]01;@+BU,(@'+$!.3AN#-LMHX_*>7RF;FR5&V-9@B%FK6L=7%:VODOH MJ/62@@"AC:H654 CJD'PT!H1@I6$KFU*BM;C9K]GABEWSG/6FOL@4#P!&;26 M,@@59MA!RZ B 5'OQHV:R6O]S+7^63WZ+H6C1#(/G.(>4,0)4"QP( 4EG&#C MK"5KFPS1=2;OKW7IS3SWR5SA(Z%_7'=Y 010YJ%@1'@E&$5$QOY9:RP52'E/ MS"-AK \89&_W16EARYMCG,WQ%>['=JNUH^M*[8CN?_H>#[](2@D") IFW"@1 M%$S*?G58HT#CZB"FUC8%>S#"Z=F8$ +'<:%-!'Q'J;#*6QY87'@N$-?\$4QX MW>(OY-WMLU[WO9_Q]6J>EW!U9-*7'@/D9,00&$%H!(B(#T)P$LGHD : M:YU;VVS6&T^@PY.T_U$[\-PO0GJR.N%H5=:!K>,V<"&BXW/V_RO=4K_(QMO6 MG>/WC=9E:=L^\<.G&K''2Y-;-VMYV44I^A-) M@J4S43RL1B 25@]4(!PXEO(OB-?!NI0;)P2YCXV1@]^QC#9:G3)HIPP BFI- MOS9Z5_\L? A1F#KK@P"$TI:XM;^]MWY;@;DT_PT7P[RM@SEJP+L)"!BQF<:V M?NAZ>6+KTBOV6#1B5*H:KC#)97:G('MI2_7]I,S2$MCO23/N[Z);[JH4@!6W MU4:Q]BP+G5G1/2F[,ZI]'KXT3>/NL?[(<%+ M*5YNKSDD;FA(BB+@V'?NHEW.Q-L3')H$1W'!-=,41(6/ *JI!5(S"3BV7 LG M*/9X;9.R4<_+8/LLGP<&CQP99=#,2YT0]6X_RLWV6^OG%O;<'KWXRA3IV-7M MJ[+ >?]JA[NA@*.^B1M?1/_[\21KIH!&VV-.P\Z*(YV,]CVO^4L=-)U.R];+ MQY=.@Q1E-53'OG.1 H >[GR:KWM=NQJX,<:82MO-;OCY(^-#0*S^IZ5N^!?/KD_R)MI36ORQV_I'/F] M2'LO[A)_]G!%_UX,[/BXNY M'27PS*0'I28[Q6_;^__Y?;W8OO9Q#YRVVA=-W7OX[D6[5?RV^_5S?/=+/!F. MBZT0@2%^\7#K<^\C6U'NVW%9XVLNE6)N%[]M?=WY_8YH-%IV:$.G*>W%F]7C MSCOW/7?A9#!F]I76O]BX?R\:?C^\[VV1W?XJ;P]V_Y?!/HL?&>S5__2=6J7/ MX0T'';#X;%K9V;NN[E1@M1858*7B-176 MYWXBW2NQ[GM!1GT T$=';5\ZZ9M])3K!1]PSY_&W?NQW@JMGFH?#B)LWH;'S M27DIH3#BP\#7>P=$'P]+GIPN.=O:[HIM(/&RVNYB0Q \C2+LB$Z\"#N2&Y*K M)>JL&*]#DRN+OJK%Y4L][R6EY,?,FY[GV-Z/P3.'6/:[1^M03;:4_@/YGHN] M2^[>.S#LB'[EZ-_T+$ZFVOY+Y^G!S6 M_B<^,UT(=4 ./^S"P]KQR?ZW3Z1Z\I4_&_L?]JX/OXP6/*@V*F=_ MGT3UAE5/W.E![7/\7(4=[EA?(*56N5[ M"$0@;Q30D#- N17 A/B;EQ!IQ3E3V*UM(D[6E9IZJ?J7US7H2^I]$OW )+)>.>$-PSGD8Y%$O[I]1_1/3K\;8Y&EG@%A4WR0 MTPQ((C# PD94L)H19J+H$[K.$5Z*6RIF5'YPGJSG$9OLB\C/W"N$+R"_.3+G MF=\L+.Q]MU(0ZF54IP)5 M@$*10J)L!#+%/(("Y_O2=>LX(\Q;P8"*2.8> 2E><":XE-DP;2D6/CLS7#I+O.IRJ$,^6CJQ0 M*MZLY?\$;2^3-!5 +),%OX7[" MX6CW7K![-HU,#L9L:[X^F0QC+X0Q.VP5J7WZ[@F.RX,P8#; J% I [2R'@C/ M"!%.U.S@(#U#@,)#$IW]-;I(TP MV*"U3;S.:-0HX*2"1R9^Y+TB] ^D M0?:368O.L?_E503#DT]_.?G]8.V%2/FA&U*2EZ3\8+D1,6X*631,//[0%V?1 ML VNV+)TEF] 2*:2G\1S9^%XS;[6##U.KL>+VU!/MS%\,]NOPQ47/9'D.?5W MIVI&?[/S/E9"[$L2ZR:;C#AV@.YBS_S]-,4\,Z],X)S$/GL+67HYUW'RN8YY MN^7MEE-KIU^3NW]"#%\9. W[YZ0F\S4/R)U<[DY.*,RI-".*Q1#(A\WJO2O& M!E>=]DJH34-)>W5HQ&)-V_]YC;][W)#_A7*SW,_0-09[S+6P)B!J.)):>*:1 MIX$IIP)YOJ,TW35;7C6['T:*,K\%ETL+5TZV?J;7]VM?KZK?#N)W3B\/XC.K M9P?L\&R75''E^G#GX&=EU.62+EW-,[B ML\G!=?6T>K+[\Y_KO1O/:?7D]+IZ;;\;0ASWT@')C 34*@@4I!!P3;@,GBCN M? K@PF+5$MDR+*T<+&$&J8((:<$"]91*28RET""$#13A!7=%9%B:#2P-/,$# M6+)!2XB\ P+CY G6'DA.+!#>"VE(NNB7I/Q:SE6&I0Q+BPU+G#*,O>)8R'2? MFS16&<:(0C2^0P*>+%O*R/,,Y*ETJP-"=+V'JB?V.PZ(!6<)B*=&*E\B")#! M"2"1\-1@HQ&W:YN8L8P[&7<6&W=,[(G0GCIM4+EUL7&041.TP-($-5DZE''G M6;BSOSV,.P)3"QF4 )L4^V:U CH$ SPT5.E 63 LE4U:%-B94 3^LIC)7F$> M>\*:^>J W<6:KO&!]Z'QK0;P4FTBW8OZBH&>=6^S%,[#P5H?;V_1>UG$ MUBR3+G(;B]/&C,U"8@JNK.;91+8SO*Q];\-3EE MG4&>8>J"HX1!@["2$#/BL&3,3"K :@#S5UF;FYPV]^F>B0EZ ;%-BAS7(54+ M-U&;0Q!($A7UH"'!+!7MA.N0T@5*:L\@E4'JEV9NY:2A"/& %<4HQ.T<%$'( MQ3^@X)/R+V:0F@I(C9J<,)-*"QE!"CN=;K EP 0B@."4,1RH5%*714EQQJB, M4)55G.!*3&&DC$Y(E4AJ%GP-#7X?BKZT_?L=650B8 1 D!E%($C/ *$"R#4@1R%F"*FL#H MUX4=2)X%.<_[J0\\TPRACUYC'J96$V>=?E7;?4N^Z! M6MY](*Y>G,4QV?%K>]/GUO;>_)=I_[$Y9BWKUSYLABN+[W">_BP.DQQ" M7( M:NV^\[21&#"")PJY$-\YLO]MB[B\80J=F[+8+Z0=>; M'UN=SE[S2U=W?7IM/[RO-W73UG7C/[Y=LIZF];78J;\:+7NZI SG\)]C:,_^ M;NIOZF+_9.MZO^9.#J[W+JO?#D]B'X^KUW]'QG)Z'5D./JP=1";S5^-P9^_R MG^M/<3Q[WP-V\5]A@6/2 VHM!\H' D@PW#BL)<2Z1U'KS0OOMA)1M,H3B!5% MQCIJB91*R,A;E4:*:A/P6N$C;SR/JQ67PS]84[Z3BLK?J2GO0_"VF^K)OZ*6 M?&366_O;>X.:\L,5Y#N#?9!JE\:OV]:9?W=/UH=D,;W9'WE9V7A(.H\'FW\C M57@_;W7JZ2/O>E60?_A^8?<^_[_SO;XXP]NO:!-[>=%]_"OWJB#.2:3? XI& M9NC.S^/VH#_G^L@#T_;Z%.@0N_M.-R[U56?MCV%XBTAVV][ MM_CW_L>=O>J'+^O%7G5[XZGS,IV._*':H7,:2'6_MONEJ.T7V_O5+_L?]W:V M:KL[Q?N]ZE9U>V_K8_&E%E^H[%9K7_IDZ+<;M/U]X5=I4 .U1^#NE9-=U&[_ MMI?N&&E=Q#9<9[WP/ZV/_/'<1P@[UFU?Z/+^G_(@Z;U@T]]_?PC\1LZ('HL( M3&!,"+0I,5U'/I^9=/W#B7&^2)>V#B MX%LHTS_>;'QM1B6]$3_OBB-=;_[Q6Z/5Z?Q>M*/*>=0L7Z[W3"JYCO_;[>0* MI3\_[(.8_\UF4_%9+4-UGA4YXGZO$Z>,\#,I0SJW5 VC/M,:-& M0?R@CV,XHB-=]!9_&W5]E &1VZVS\[8_]LU.Z?A(UNSD[]B.F_=]W+O_CEO7 M#YP@?_ED5/_L;4-W.O50[]VSNM5T-?WS3<1_H,I9Y;IL\ZSRLU+[! _PP<^# MDRVR_^$3/-S9HM7:UL_J]1ZMU$?C/[Y>'5Q7ROX?7._&/G\^.3QY7Z_L6'JX M\_DTOHXJ.[LDCN/JH7)CWL<]3X4#C$H-:' :2&4L0(PH+E-&:"HWAL4Z(?=K M/?X^&W]HKB[[5N'L&6@FF- :IPQ0$2A"2E$?M#?2!"*)MJ%$,S1 LS'BTS*( M+2R(C0:Q*>8(0E0#[B &U!$'XIIC0(P4@4'NE'!KFW2=\X6I5YN!+ /9PT!F M,2 M^?'#HS;')R.WNF35O9]C/S3!:<8YUI8@ZBR4%BO')>6"1)J*W,OMA^][$;;;_0#;6CN. MJ->?88J:^>A$^>C!/>M@5#B\PT0!ZS4$5'L.C&(&!,P#A 99[N3:IEIG#US' M.;YQ\"V4_,Y8-4^=&E%(F/ <0YT"':'1BA.+I3"(LCCL9QL'GX50&82>!4*C MUCW*F!;6"6")B4JQA!!H[!5P@A--)<-8H*@4*YZO'L@XM-@XI"U+^0\\1$"B MV& 5B9)A03.*O,54/-NVEYG2O$!JA"D1@2'#S +-H :4$I,N+@\@+CBE6F%# MM5W;).M<+@Q,/9!8^HS0_3EE>'UL]:S19>9#/PFB%7X1'/:DH2:)192QYT38 ME ]WS]6KWXV91_OK-(E^'NW,\R0BUFW 'MX]-U&"H U.QXN0?]Y[C#S^T)>& M\ZL-R>F2]%5N,*J6I*\H;A_TT@[]ZCV)R10F%K-IY)\LU<1.1[JPG%*NS$Q= M)N/'L?8Q=F&CTN7,:J?D^>2IWH2 M4SW#S)AYN]R7(:-IO'7;ZI1YZ]/QF,]J25=G.>[&-$0]VCV1&KH4B55+,?%9 M#A9J.9(<9 '( O!FE^/N05#6^7NN,+Q4X9MD9O(\HP.W9Y^'.3O5(G27ZZ?4!*_%]JMLX4HW)#;R&TL M;1L3R;U9AD#]W$9N8QG:> L))=NM3AEST_8_?//BA3>Y/V[A(L[?CSR/MK)?<-?[>\/U,YJVS M5IR^Z_+U-Q$8F8(@KRNUK[!R_?ZLW7ON+##P>H^N%_ MZM6KT<#(% 19^5FM?;JN?#NXKEQ_(ONU1OT ?VY4XEBJM0"9)E)08[VF:YM2\76F\BVZ&P(1Y9'^'+.OGR]+<,:8L%::,)*2003B@C0/$00#S%+#!""L"8 MD#HH+IC!ZYC6"9E&<@6 M$\CB;K41N:BR"%+/@K26<1R0#1QZK&T&LB4'LOT1*J:UQ-PZ"" DD8I9[8'T M'@&2B#=3BCOJUC;%)*ZOS3"686Q&,.:X$8$X:(P/5'LA@Q8!8HD$$9&JP6>G M"6<86RP8J]2VNI4O"%@!)80!Q++@$&(6$1,) M&2:1D,TW@3@C64:R9Q R&"S3,BH7%E%&A;&.8.*"8Y((:E5&LJ5'LKT1)#.0 M,\TH@-(R0.-)!A0Q"B!LM:%*8.AY,HY!*!<(QY:ZEN688OO!-WU;-WJ5$]Q9 MO5GO=-N]6%__\]PW.R]TY3[A4W_.%*X:MC\TQ)7!]HF[W. M#-R3 VY[ST]+O?%020^$AQQ0;Q4P6'C@&2$LV*22)-SF:AVB5S/0A]%SJ@QT MW,@?_#S0?Q"QEEJL)^#7?*989\E]EN3>JX^'H91<:N I4X J[H!F0@'HXJ+Q MH"G3)$HNO5^B<^FE-G.+%>46$_=(9FXQ2X0:X1;.(40)Q""RPJ@3"D6!E 1& MK)(A:$&]Q"HA%%Z'%*X>2F5N,37_7.86DY7<4?\:44A"(2D(E!M *15 &65! M5 <<%"PX$E=H4]%7VW(63VHSMUA1;C%Q[UKF%K.T6XRZSK@GV L>(4H:F@+, M#="*>L )41G50K"NI%LB[/^ER#;^B6N-BU5(+],1]1+\2Z"RSSY+9 M4?<0"LH8C UP&AE I?- >TB -($3BPB%+.E'K[:[+IZ\9CZQHGQBXMZAS"=F MA$VCCB&KE0J& 0@%!]1B 0RT%FAL!%$Z0*[XVJ:DZP2N8-1SYA-3\PME/C$Q MF1UU"4&-@XP@"RBB468#T4!1QP%4EI)T ;!,?(*1U9/7S"=6E$],W".4^<2, M[!/W\JB$C/B#'7"80T"%"$ I(H%B/&!(D!",K&URN![7DY!1%T#$AT$,J41&4@A9Y9J@D+D%HM15>&UJ?WG$$FLF8;3U0@+/& :@F!H02!X(W' M-BXI92*"-5_'$N>XFQ7F6M.KA/A+V<[B^RSQO><7D@:IN"H <>6BJH0Q, AI MH CA%CD9!(]H60I):Q24#3 4$*.<( MR" )P)1 [N,A TN[,ERG/'.*9>,4B^$6RNQBDO([XA=*\AE)! /::P(HU10H M$C30W#D7J87S2D=ZD;.#9B9T>^DV:]_IOLH'E.-MWF:\S<1]0(/=F(-L)H[& MNYF%X'CH1?VY3KF+V:3.48 MFP4F4]/S^]R3YRRRSQ393\,B*R"U4D$++&0"4.(,D"BR*,,XE4%XB!E*11+N M9P'E"ZL623PS@9B.MR<3B*FBT<$P&GFH-4-* *=U)!!>1,5.. P45<%SS[C# M(MW:PAZH]Y )Q,I(\<0]/+^4XE#_Z1VX]NU6%N!G"_#1B ;@K*">4D 8UH!" M38 )7(.HUPFD+=:(1 W@__Z7C*3OS]43X$(HYU2+6PT3I2*UCP(%.+J=T[E*G% MU&3X:D2&L81*2H^ YPQ'Y#7N?J^F?OE.I-UOM>O=J -9;33?< MRN[_7L2W*[Y[W(KO_(@?.?/-;B?3LND8GV^*>W+' S; &FP!E0H"*:D 5DM! MM?.2T)"NA,/J-9F=SY+$18G(690VWAK$S==*E8%M28'M:*3:1/ &1O4!4*=2 MZ7%OHK:IXSX@DF/FE(I:Z-JF6L><3BBJ,*-;1K=%5Y1GB&X9P%ZJ;./]6H54 M+[];)YC"/.K9GG- 2>1FRBL-0J"8: ^%5F1M4\))W9PP70![&Y&72322\EW$ MKGO;[12I-H=I_9A*$.;"M;&:MLT9Z]P/87;$XKYU\R_?]*'>S?CZ/'S]>4_S M=00%;: '7" !*((82"X\P)Y"91A'OLQE90M2T6@1Q3U#QD3R7J:CQ#X &5GA MG"2>C"B"*E@KR&DV?F1T3:C[2+YL#/&3A%C1Y1^*;&U<0$C MO/K(U:5VP$@I $1!(6("Y0*G;"E!LI08$I"P S8 MD )Z+.5 *;=Q45I(T_5U*9JJ%[A3' MWAW%@13U9J?;OBCCPE;9B)K;R&U,M8T9A=!%@)L3F__8LKW;J^K-Q-U+QE6" M2:<;_R@!)#ECZKTPN\MCW_;%D:XW__BM$2GX[\5E!)VVMZVC9GRH>Q,A=[F- MW,8TVIB(>K(,H)K;R&TL0QMO(7[^?:L=_YHNK[3'NGG4.]S7BZ;OYAK&N530 M_&H8]_?E]D6[[9OVJM:.X^AUXT/;K2*D%"I3+@/4& >LY$5($5E0+8!A*MJI(I[1B!&@)%2:81=W>)1)%7W]9>H:L#%DS@BQMF89* M\A#9%,4&*RRC\A] 8R&D^:A/W1Z/.WE9XRB0E:&>S-CLT5P5YZ MS[$I K4\KAS@,!5[--@!B0P#+'"+'?1!0CXAQ^;$!6S.V889:C/49I=L!MTQ M0'?$)4LQTB1( [Q4"70CWFHJ*(@O4:>-0$;AU[MD,]YFO'V;>)N=R6\294>< MR0991C!C@#OK :44 B.L $()"PG%AEL[(6=RAMH,M1EJLQM\E=!TQ WN)71Q MQ=(5C(Y&-#48*.<0$%@AS35Q?D)N\(RE&4LSEF8'_IL!VGL.?.$AMC((@+#F M@'+&@>;< AB8"E89YI&8D ,_@VT&VPRV.?3@[8#M:.@!=S9N",X -4H"*AD$ M6BD(*''86V0)\69"H0<+ [9EX,(?71T?&O]T]1^;Y=#2IJ\W+\I2*)O_BB\/ MAG*FVT?UYJ#'J413_Y7413H,@2<7G6X]7/6E>O-?IOW'YLT,E8_J36+UXBP* MKIV HWE8MK[88^\N&GX_;.O.\?M&Z_+?WAWYSE[3-BZ<=WO-+6LOSBX:J<#+ M?O?8M[=;9^=M?^R;G?H/?UM9L9:FIQ:[]E>C94^75, ._SF&]NSOIOZF+O:C MD.W7W,G!]=YE]=OA2>SCJ) M_:Z8,=HI ;@JD\>" 4:) " RCEJG,39ZK? 1AL[C&G3;%WYM0CMGANRW>&^N!(2AF[082>7,<1-?1Y MQ[\;_/*GJW?.&_KJ7;U9]JO\TI_#4\?.[]=+2@_LO?WG9=UUC]\INH&53(=; M/RJI_^#>NVBC//=&8*KW'L<;'#_^-MQ +WR/"?:B;_ZJLPAN8"1R9Z?363Q> MAYX(?GM&C-N3'T5L;42$^D+QZ_*H=['%^G21[ PJCCU9OQ#A.(4'7K<+WXS' M4;'CK3\SOET0M#[$).8ZP4\7GQVOFMO#^-A;C?E,_=99I&0ESJ?:;7?*MJ7B M;PGAAP%^K$#/9_"UL:=MYM<.E;-3O7_VI4J:;=_H7=1\7#_O/#!!K]ZB+]IV M#POU6=VYAI_YYBJ5RD1*QRD9].1HW]24H3QESYTR^)RC8J5J=-F^T23912YU MVY4*9%+(7U;C]Y7I1!.^R6$N)5!+X']VEM&DKG&8WY"?$Y1)#1)00\PIHS3= M308U<\*C$+4FJO2S ^!_97@8LEL,&P0_>]O0G4X]U'L%:[>:[IZ-,-1_>@>N M?;NU*N;!R\J'SXV#;[L_*SN?6*5V! _.=E%\!CFL?:6')XW3PY/_J5=/CM!! M?=0\N'5Y&,=Q4-N]K.Z<_MS?^5P_J'V-XW&-:NWX;/_;Y[,X/KR_\W?]G^M* MMU)/#N_=;O7D]+IZ;;\C1)'"S@),5 4)]L@9"X5IO!.,LI=RJ3\O_\EXXK_ M.:'$I$G?_M"3KXR)&1,GC(E44LZ"T=X$1760FL)44*(,U" A[;;&Q3J)T*0YZ_?UC&18S+,Y] MR,^Y[@NY*!J4:\$()4$K++552$K"12#*/]M9/%NJ"#,BCH>((U0QGH)4(DF! MY2921<\U,-1B0)BCE,==!"E;(JKXB(?XUF_[A,?X>"!-&\EQ==[JU--'WO7L MB#_\GP-W0^F*N/.]OF$?WGY%FSBNB^[C7YFZ77E,!^+[J"",F$;O_$P=+@4+ MQ6V"I9)Q 0T-TJ?($FP4E#@2*L'4=\35VN!;QS<7(9SK(P],V^M3H$,:MU43&;H].VJ-3$\)TK,IQ:GK[+D)?CU]V M/_^]M[U;_'O_X\Y>]<.7]6*ONKWQ:,_O>.OY0V;1.0VDNE_;_5+4]HOM_>J7 M_8][.UNUW9WB_5YUJ[J]M_6Q^%*++U1VJ[4O?<3]K8]4WOV^\*LT\ CV#@6" MUHLAM\*B=ONWO6;1/6Y=Q#9<9SW=I>#CR7/N(X0=Z[8O=,_Q%M_MOV#3WW]_ M"#+'#2!1)0&?QV"1W.B?V=.-9MKQIKM3[]A&JW/17J!HI-,^23L_B9\AU>L* MK.P<-RK7N_#@NG&R7XO?_?;WZ<')P<^#;]73ZK==G C74#32637VQY+*]:?+ M_0]?KRNUSR?[WRKI^<>'WSY'DO;^^ !_BH3O,!*NH^OJSM[WP!F,AR\$D$D' M*!3Q2/3, L.$ISQ QKCMT?%2U+<2S76.04^\DR18:B240GAG#8]('ALQ?C1Z MZ:]6N]VZC.2IL#EZ85*9;>84MYC)N$JX8 MD6NSBY9+.VWO]L+$M[S5*I'/:P@E5F VIPZ.UZ,WB+6?+MI0]T+O5F*>(:M\G;- MEP;"+?RU:DL?=2+),T*;7CX+$YCC!^-"X:]2*I9M#=#RB(9ZQ:98MI7Y['^T M&C\2@;)M[^K=(FA;;]2[5V\N3JN7U);88;O4B\I V^81B.MU5I@[RM72!VM- M9YI'M]N$BD)/R@O6XLY-VG%_9R]+9,'+].:^'^UJ_\/[1O4D/:_"*K4]&/5CO+_S^;1R]HG% MMG]6SSX?5_#GL\-[?K0]>O#M*TYCJUR?QN]_/CG<.:#5#Y^N#G=.\7YM%Q]^ MV+T^_'!X]L_UWKV0*VT%8\0C$(R7(*Z8 QI* B1DW(ED2@EL;9/ ];C3%M2- M]JJZ]L^G21GU,NH-0K((E%()BR67U"NMN55((*FH\H;I4*+>&)%8&?6FC'JC MT0/"0P1]"B_EC "J/00**P(P9=X%2QA!,M)_'F$/3:H"_G1AKT]U1^(!4,_, MN8C:RK*W\19TBX\S4B1NVL#/F[\'#]%E/E"F0:.KK:;-9\JDSY1/]YBTDY$M M!V(!A1X#:@4&2F .!*8A2!:XDNE,P9.DT@MT$526X2F2PL=D>"%SCY9#?$'&45^.1 32N&]!>BJ@((ZJ"UE0A-.F TD6X%&FQ>,C##JM:JZL;K^4@ MTZQD]S:5_DG.S*J@_S087.9MDP/^HWN\37%+'4$\3BA6@!JN@-2, QPX4T$) MR32+O(U-A+=-4&26N?)GQLN,E]-CRQDO)XF7HT190Q>HU]OINYOI]Y7_8H#P\M#L+_" M_9I%U=K1=>4D]O_H.Q"AH=SI4JESPMTGJ$@LZYMRGGM'&U7J2TH_/X4@H?K,$I;BG2N1/=88+ MHQLE;G6.??SB1O'BD/F9%LPM6WQ7[\;'V3'@>KL'MEM';>]3$LDS2N4NQ)E3 MIOK7;L^3XM@W7*&?!1X&0B]8NK S%88*7A*N0D2-B"*!&!%,$'Z*/\:. M[8?>C+[OGUX5_;-^=G%VDZ&TK<_C.]VK\8Z1^6?VSQIN]G[NUTXO(Q^]JIX< M1-CY])UC:@VE"G#O#*"2.*",HR#ECP5(XDG>BRYZ6+?^!:\XOV@G9M(MNJVB M'IE)_WT]$(7BMP0)?0P9E9,^C/R^7O3 H@=MU=:/7CP\+E'M_V?OS9O:2I;T MX:^B8-[[B^X)BJY]Z9YP!&VPAQN6\"*W+_Q#U K"6A@MQO#IWZPC"80DS":$ M@#,Q[0M"YYPZ59E/969E/DE4Y;31/ZIXL TM0$PST\=V>P4VO6WT&\ZVOU=J M&YL;^?+-T&JT&[U^MZBVAR?!4S8J6;1_81J![0D[5;,)![<<]#NVRZH8\97=&+/"BA,W4ZKT@?US/-2_&]^A\Z@G[_5:@Q: M\-3*282G]L^N+T*^"US,(YQ_)LBSVZYLGL 45H@>3N_ZI'%;S'6T_BBOQ#RC M]_2HD]>N<]H&$8*UB[ED"OP2&"$X$Y7>P/4:H0%K!",NTJ<+REM8%WC331## M4,AI?LIGN *N+WZ_$-*A](TE;?V7HE;<95I0)S6@$)[KU6!2FTZ/&O#.^=H3 M"Z[ L""M&_.X6T,&Y?RP[G#(83@S4S?>@/<#=[S2*?;N_E$.V0_G=NXX*K_9 MWT$^.S\:(5[Z&!>N1\$0?SJK2+[3:C4*VMQ,V?:+2^TAW/HP*Y&](!_^ MY>7VAVTT"P7*:C,A PU8NO\;P++"YW?9E50,&%O"-56!6^R-I,9PV)J$%PH[ M-?1C,">ZW)66N2L=GN8F"TP;D@2E" MI$$^"H.S4($R8(MX1ZV-:>\.OV97^ MJOSF?J_ 4H,V#*LU9X"[_TO@+T!Z%MM!Q*[ D1K:P;_YW^%>)TT85*_R8>?O MW<]#9/@2P78&!=S]$;OMC&J5H=^3G_@YC^.WD>Y_V7WW>:SJ&4"&@P-7*6;M MZN:OCG7NZ\:7#4"P9M-V)T[;7O5&048FZGSDND M&%3GI$"%;)"T85P!WG>YF"$5AL6V6H'(?4"'5K>T#88GG1C"4 M,,W=CPU#3B:-!*%<62YASF2N*)L/*NO97CC.#5% .L8[.?BX(%^PG,/]O=,> M+E-O:%G.E\C&L.T.7 *&0!^LCHQ'(P2"1URB4+YE8T&69.62Q&'DY%^_V7M0 M%1X&2]B0[OL6XP*:)7?C9=[HGG0*AP$(YZ?0BF!'#%\Q7 MG,0N:%9AP/O_&S1ZH\EY[6BUZV! 7PNK E';AZ2DU,I)EHSD_KITMQ/R+AYT8-L[^I&RM5QQ(>KO3KS0;(&/9 MSNT4L:U^M^&'4]L91IVL&ZK3$/;A%;((.+BB'7MPQ[P1@/@V&[$-O[7L]WBA MW9=M'Z;_ H(&FTJV+H:F=M$Z"S[-3X=QY<>O#UV*PJ%8SU-=K'0?[K)^Z0@T M0"N"'7V_%;N'X!:L3\3)AN_1O:(^Q2,S]P)H6P$=8RPJYGR\J.,5V:CLP)]& MV\>O3/R+!;$7\YVG+,_P4(V'-G_A)O7ZQ7>Z]K P3QJ=RL@\Z1=I0+E=5#-. M_AU6"UR-;-N$F!KM$;#T"YX-6)'\PB":Q6*#,=_-\P8/;71";@F3D62TEDT+ MCPZV.+4H/+_4R!O<^*+U/&* KB:L;'8VVI5K=W'8*,&VF]K(O0^>>V68=(P+ MS#3G)$A"A)$FT)?QC*(DHT\PS&1-5!*^]81MSHE"PZF0#9R%L=;IQU59^ M9Z0S;SN3$M!HEQ(P*0''>PN6D.2CVZB%&>_CJ>O:_)DZ$ADQ,QPR11RT'FK%2):)-PXLY3QF]H:3$! M!I-<=9=X\+?M-7I?P#BW8;?]#^S.^95S((! K.1>JHYR*52[Z$):]O'TB%C;64(UAZ6'*E"+*"&B1L2-X:[XR-L.0; M:A;Z_U40:MIV.SN\8%)W ##AH\/#2_R8AV7K!5C<35H(I59XX;3F"; ":RNP MX59';JG6T972\BC2PN#Y!PYSL ZH0I2!<'#AP3JTEB$JF2$Z"F<3SA*B]2)P MP2OL)'6 0\QQDJ3S1B@O+:/.,6U8N=*/M-+GFPN"=;"TP@,6T A6H"UDU MZP\T:QR5D4B*K224@RNCJ;3$4VMT8,PD>7=9GA>J?GOQVN]B_!B[F8\*7N%5 MB[.HU?<.+ E/4;8V=RPW[[%3>[*E"AQ(X<#? B! MZ[PW)$H?X38IJ;5E-Q$P8%1C?J\F GP#WO01>/DYUXOGY><;AC]*$P%R_4/O M/5@&,WN_VS[!S)(-P?DB.A[<@=#NQJ\2# M14[C!(O"XFCOGY1PY[;-!Q;28^#ES!FYQ9R]SIG!3\'+_SC]"6[)G;E]X?Z/ M,W2*M/RGIL]\ /'*$FE&;CG'=SQVP\PG9A-VF/)(C.%4^L ($\++P,4-T>M; M%>>,USHO]=:@"_/YL<@T?/[!ZQ'MR,^]\[^/]^@>K=8_G>_5/^']K?WFWO'V MS_WZ5UP[/J3[K<_?][]]Y1=-HB]H1]X=5]_7CO?AOK6MVE%MZ_/W6NN?1K7^ MKEFK9^J2_=;^^\_-_?KAZ3RB>IS9^;05*( 7D(/?"=E(+7(T!9=XL"KFTO4- ML^ITS4^A*/\J8>?)8,<$'HVV+!#)P>.E3C"C"&$2*RH-(P7LD#'LS/!S@$G:>%G:F2=8X33Q)CIR,$7%! M*)"42- M)49XK[E-V=J93>LH86<*=J[RM\V:[62\.*\E%5)D@9NOSDHFRNTFST+MF=^E=3[J\]*7]HML>*,C)U MVH4BY%?_$MN-3K=2Z_1C[]D5>(SX479]OY.#JT-&''U5<*9)32X+&B=X> I9 MVNUV#F.[LNV/.I4/']Y>H2;Y..CZ(]O+PCJF(\G%'"F!F(SH%'+*Q>@6[P&\ M3O(]UH=UD44+[=@F'O/=>8N8C9H(CU/V/*HHV"LX*,C M&J#F1CZZR:1K'50/FSHI(]RUBW.ZIRRQ5H1SFI4NR5 M%\!Y44M\!E^?E+#36)SI7^X76<(RB#;ZP^TU_Z67I6LL=81M,/B_83I ;UQ* MGQ,R.WEOZ/COQ<@[[7B16# F\$*6@OU:)B>WW[<6H/^9!DU=<"OLI4SH?",,UMD(@ MDGCA46"D!:S"E[N,Q)&2'D!5NC'>;^7A+?@#4 V_Z0/.Q7 M$K>>A3W3]@TO!= >R7*ST\L[>@]6ZE+89J1\F'<<[UI@%:)1/ CN/%'<6JV] M$BY1880-2@D\#,1ED4/C'^X$R!/25S\"33KJ-"<@>3=]R8,OI+$./M-A'M\K M1FD8Q]X!5L0YICQB5"C$(Y:9-">!K\N9RN6R)HIBLY^#TB/)@/_::$PC.X-5 MF0CB!BGII) S0Y]>5NI=FSWMK6(TKQ:MOI[F,BVKDH6I9L@$[A%//"&;E$)> ML$!2]%IJEP^69]'J@J9A.)N9SZ,WI@A^+I+P]I*Q9$(H7O,>]O6T=@Q[X M##N",A\: K,AE_1:B;"$!?(J6*5)II.=E8I)#I@)R1CSP(#AXV/QX;S:N?@3 M4+S1&VU&C5ZQS[6&NUX1_:K\=LE*56#2Q!,:K1;<>6@H 29E8IJA?SI)%MCN M]$>;W>6M?W\\AHGY29HW)UT^D\#%K!MWEW*,!\[YK%<+RF>.CS0/H&Q?(5G M_7.\7P^-VK<]7-O:/-NK?V?P7 [F.-FO'^+J^VU2/9LZT&[M\?WZ]EGM6ZU9 MHSMD__@3//??1[OU .]X>%H[_Z>YN_7I=*_^];Q(WSN[>J -=CKFW#DDHTN( M6V>0<9P@DO,P$S:*R"(>^^".82__0+O,HUEJ'DVBS#-II$V:2\$UITI&BL$C MHD895L#-S>DS)=P\*MS4OER%&R5D2L$F%%FPB'LAD5. .59'Z[!A/K 2;NZ3 M/W,S*\$KH+\<=X\9',*H*E2MSTFKN9H=4?EHSSHI%6>#N4UIHSV,O$RU>[F2 MMW!=7Y;Q$TZZ\<0VAOU8>K'?;^:GY4.5"1*6SEPR\-$AC(-1-C/VP!<+:BDW M'E8F:,FGFA?5Q[WKF+LG#V8V*L,DP.*+9[.>XY5TI*GIZD;?.6P7G2=MI=GI M%03;P[4=$SI X47"0D0I/7?)62=IDIP"1#!+,+\A SMG=O1 !N&G M:51_GSFM/\!H8V^WO?TSS^2@T3O*(]Y-+[\5[?WCN9Y4SZL'7I%H%6$(,T$0 M#\PAESA&5N' $XU6>[WVAM!US6?/)=EXBK;[9[E9UVYU]27 M)^.]+J9.08P_%N/U<=N%B9/VWC@9Y<-CON@C@ZU)C5R(D^B!>- MI0JE:;1AG'%&37N_U--QVB"^5F$O JKQYTEL]X;\^J-.LA=X4DQ3:/3\^#1X MR1H\0:0]MKZVA\/=;(?-B<&6:GO+#G]GN_7J ::4PFI@Q P/B"7+97^W5GY2)-T.;;@9%RVKO^?/+J MX2'_9=K\Z&!@!!NQ/K@/,N;G=V=[>_&;EXKAJ*-[A2CS!811?/ M55,,UJP:5\T##E ?Y_#G=@>HGZ\K@'E19#5/.<,?+S)-/XZP]QDRUSSE!%X< M2H[G[[^?XH3V22.>L-6RQSACN7?8^%9'*RLWC?_?PL+F,^^_VA'S._BP*9"D M$O$J)<%IHI8P8CAX$5@PJKV7S^- MS1^Q"F,YZKULQW94O,WVOE7A7I]X]3Q\AY^+@R;P2'[6:/5L__@3J=$=7#W> M9'O3AT_'X6CO',:]!5X*_0P_%P=-8N]\F^V=_[M5V_K*]HX_G56WPO%_SK=G MJ&JT(Y1SI1'(?>XW$S'2L,;(XZ"=D(;+Q'.:ZMP*M@6?/RW@".H^@'BK\91H M6:+E36@I="0.)QR]XTY1YP$:B>(:T-+JB$NT?'YH.949I*0)FGN#8$^DB&O- MD'&4(>\8%MSHY*4M#H&8XL\%+>]L,Z?B_YZ;SN]\I+FS-=SSSY: M$5,Q9WS73SM7,2\U?L: SF.W4\+=G>#NDL=P=^LKV=W:.= 6TT1D1,9(!7#' M&'(I)A2,CI'F$EUFUMZ,>/@?BG?S8>51# MWSY( BO ;(>8S&@YZL98FBT+P;3JK-DB$X_1>&2ID8@+ZI!6W,*OB3I)A/%,+LQLF0\L MRXA;E?J]NF;+K'Z7ALO#E'S:<,D]KYEFH-_*1<1YSL>- 2,2G7,1&\)SD=9B M#)<%ZO@KB;;(,MKR(@V7=YU!M[1;%@)IGV;LEHB]CB($%+GDB!M"D*-,(46$ MY3Y*R34OPRVO0;V?RFZ95>_2;'F8CD^;+9QS);5/8+%@@[@D$1G+!)(\8$N" M-:HX02KC+4]BMJ@RWK+*9DM1"C,'U,XV<]_L$L 6#V!?9XP4GX(.TCCDA1>( M.V.1-AK<,)FDCT(H+3+;(5UDQE 97%E%97Z@D5(J\_*5>=H:L0F#;X$%8A1' M4&8ND6'>HNB$9!I+DCA8(WR=*[I"JORR8BCS$]WKG;YM/D80Y:;K1OE&H\(H M!DL4.H-<9E44"SR 7&?E[+W;YS0N#OXO* 8U13$\XBUX#>U'EHO^>Q.F MG#_=K>\?X<.(3[XB%$P%EQ@9@!!0R)(*^P5YF!+YT-(0=!_7_)$7]")V&ZL M.-N+(=/C_**7P;5,(E-,.G]W'=L] _@?=87\2-^C!MWN]]2FJR,Z/1H#G%\20[JS2O)RG$2]%07W7 MZ&8&FVX^T<'<1=.W52X:T) M#IL@N1;*N6@DF G""Z&\(/.IP.>*J80)CFF&8A%FCJ!M*;&A^2H"N).9GHD/%GM!-;>>\,EF3&EY_"TY4:6 M6:5M?\A+U>[TK_) 7I!K7A!0.MLLFO+VCF+L3].Y_9)'^&@,@!EG_SKI]!KY M*W\.V_[^B","J9&#.''="-'QY276P7@&_>LOF:%G>2)8?X4@,=1N2ZT7Y'-A\'_6F; MI[G?V1]7]T78 B^<;PW#GIZT:Z)W (+.D++USX++.'\+QF17 M9BR5HVY&M_^Z>874VIN" + P5#(P%K1%]E94V$L2T7GOOO9F^S\?OFQ__F?G M[7;E?W<_;.W4WG]9K^S4WM[8SSV;57(>%=(3O4AMM[[]I5+?K;S=K7W9_;"S MM5G?WJJ\VZEMUM[N;'ZH?*G#!]7M6OW+*#GPMQ%2Q?#[RJ_2?+-LY8?]6V'7 M#EL7@P6;^[R>]"_[SXY;R5ZPDE<*,N'?YT'F'2S])WI98C8JC\U"FEG9A'S[^.C*,.&$/A>Y7ND;WS?S>*[A#'7T4. M']9:GX]K6]])K;5S6CO?)/MOIXRC8_@[_72^?_S/<;7U[]P=XJQ6;Q[5ZM_I M_OLJWJU_I7O'FZRZ]<_WS&!;V]H\L#@*1H5$6B2". X*&8L=LIA1)K$BG-&A MX5KH_6:.^(ID&"$I8!82QU8XK[0*B5J7J%)$3-.5OK4GV7NM?(%??1\F?<;U MOKDUXXW/7!%YO]99GZ\!;X>] PHI?3P_G6^HIW/4K_;+[EW?@=8W;:]WT$D' MPX8*!T5#A;4%(,+<5K1%GE"M:'<#KE-^=*8G'JY'L1P3CM25TPZ8!Y]//$X[ MW="+[=7I2+MT!/E*#R0L@1*"(VD -+BB$5DN/'+*"\:Q##&2M3>==IS3CS;/ M^9#>?Z*Q^41P9&,&%AYAGRC$X)*J>MQYY(HDO.MV6MNMDV;G+,;>MT;_*.\G M,,"Z_3GFBUPM*NLGV$MR+PN&%1748*2,PB ,GB$GF4')@T@PJ4$8_*VIK)\* MLR[:YUX$#D8N2*V"42D$L@Z( MW]#6=W';RW*)L[79P$S'1';('/VJKPC#R.SOY'I MT,QK*7L;LH=6P$3J'TUWUZK,A./*IJZ/F"(XM%L?S9.^"+45C_EH&^%=IPN^ MT82G!!\4?_T[[PO9L([M7H&*M\LC?*ZN]2B/\+3:^J=1/?[[YW7(/G?#[:?__U=/_X^^G^5NU[[" 0SB9DC&-"GX>.?;VS4"Q\\BR. M9X*%XYSJ"RRT3%*O"4H^:<0-]4A+RN$?0RUF4F@;B8M@)B(!A/N8)-G(MD@5.):"(+%#6VS2S=WYCG'U0BREQ<)*Z32N)K), M.XV)LNB9]R@I8A!G(2%K+4%.!N:8,L%&,*/HNA)W)+(I@:4$EE^Z8 \$F-(% M6SYV3%DED002DW'(*IUY.0U'V@2.J M8PA(FS, JT6K#W)$$I23>7)R?A9_Z M!/+%.V!!.I58P,[%Q&T$7; J8:J)8@HP#A= AL= ADL';.6AKCKC@'$7C37* M(Z>Q0IQ(BPPE"EE/1' "2VP-F$EZ'=_53GH.W)T/5O&50\X[!\I?B"VV6.@J MG;S51*]I)\^KH T'_RXQH1$7#G LX802_,%('ID/&;W6"5O4R6 )7B5X+*+%A5JXCU56B MJ9L)EYZVH%%N3*<"SU8'B5^D M^4"?PX&^Q/_Y* MOVN+JJA@,TM3H],=ET+9DY,FS&6N*1I7165&E?'C+\NQIFN?;L7$0.@*5\X6 M2[;;OHQ7$)GC%<2LSYUYU['=D&EZ*R^WA8[=SV+6MS8MQ#>F)R,LV M;N]?4UDENYL'RDEO$OC3"C/ ?D8$>-;&(AJYL1H G'F26\S,YU*^JI&7I3F9 M#"VO1<5%T(9V5JQ_V_8@TZB-PF(@9; Q'![-INQ7?LL"F"6/XK^R)%0NE[@R M6N/BK^2OWS/3P08#N3@"7RD8(:@AH@!X88\@ZL:9K --^[0U;M!I. M*QM\<+VRK1>%P?W8;8$97A04PZ77*&C>>F=2CE[(KODU=. MS/K8JFB!,>+B1/&W.[M"Y%@4?/=AW(6QDO]W^$FFI#R);;B^,'&*)1E!*=@V M/[+Y O9.NS<4C=YZ!)P#6>>>0$S,$5@O.5(4O[^Z$D M'J$P2WN54]N%1_0W)M[OXH5"HW=!YE*Q>8!GP^&/GG5Y[^O%X4[+_^9_7/>/ M68:7QZ3\N6!SJ'>C[0VZ9P4$_GU6L'R\;I*&3P?*.YA>R1$+-"'NDT,.>X R MSR5CBFBL[8TD#:O'"7LOVH;U@M?5@@K/E.M6&FW?'!1^2;ZBT>L-U;5@NIN# MX2730LFT4 ZV9%HHF19>#]/"ZLW&K.]]O M%>SIWSZ)BVO&)U4M^'OK*]G]ML-WZ]_/:L>?:*WUKE$M3JD.6:VU=U[;VA3[ M6\WO\_@&@G264D$0\3*,\H"LLH@$;1@1- @CUMX(S-;UG+*SQ]"^LKSU-9>W M/G:E_U1H-6P-NC!K'^%%.N$?VP37^44'59<--S/5&U-U*OB[*FOP2]UP)Z2ZKIOV)DC6IIB2J3%>B7&Y?0Y&1-""A.;:!4R<]H!QA8L/?]!,@C8B4SD'&=BDG6LU3JCXCY. M8ED!^XST?0FE]:67ME2-G_;2J/6"!1]0 IU&7$>/8%4)Z#YF-'<,X &#QA.Q M+O&LOI=5]"6&K$X5?>GT/!9H3-<\Q.RFXH"8

3QV5@N?V>H9BQ*42R%H. M/D]>7*Q<\L(,?1ZQ3@1;B8.QEV/AO/2ZS\).@F635';.&.(Z.&LH$88+P"6RH5:)->->5>GWS]=_HF*(HN_NQ)8]+H$X MLN#1N1C;E6[T^8POY**%_DAEQM_*-4NGC68SEPL=Q68 ->XWFK RQ!]-A M^W"C_I'MY\MZ%[7:<,=N[&>5S'5/@SRT-"Z RKFJ)YU>[-U8AW:7]7B\R2_N M>/M.SUN-'PT0BM![O.J0IY2V6W=Y7H+%>C'5$SU\W]K>T55#-35^QH#.8[?S M[&W4^]>$;0/V'QY@Z@PU0B":7*X)TQ092QPB(2J?).8IA:?-M"N7](Y+JKB& MW1AV9L<=05PP6%(3%!()>\NBDIS=;4D7?BQ7+ND=ES1P[7"D"BGB04L=E\BZ MD+FI790PWY9[O/:FW>G/"2#=]$'EQ#:*/1E6K&GS_IR!W,-RP-8^6J=<-#[3 M^#H4T8#".#B+MCL=*1Y:>N/ZBF$^S*C^FN*-2GVN3='M=D[AIKU1L66^=S?^ MZ#1_%-68,+A&OY*L;S0;?1AC9]"\['Y=#-"ZX9_ZG?'KY#=KV>^Q>*N)%^I6 M>@W8#&TWUT7##=R@J*">LD#R9(V*INUP^B9V[:/QKEC0_\QR XT*X(;^T<1U MHVT>7UYB7:_3'/2OO^31.[;>3CA8; M#1L-UI1KKH0Y($JOC:\ZZEX>T!Q&Y, F_8YL@I?\TS9/[5EO[8^KQA+811>^ MIX9A3T_:M5.3TD*F9IZ5-S3'0K:M"T'YLQ#@(?_3_]B5&4OEJ)LA_;]N7B$% MAEU1:0PF_MN\&[3[8+_:-[>A!EB2B,ZWMK?_\^'+]N=_=MYN5_YW]\/63NW] ME_7*3NWMK3@NY+PROR=ZD=IN??M+I;Y;>;M;^[+[86=KL[Z]57FW4]NLO=W9 M_%#Y4H$'/O\^W0CZKN[?$[TL;-.C<,WCLG9\C.U,L;#9#KLY&O"Q M _MQ$2K(7"1_QW9,L+5O-7J9B6[0C:M#XW$X,@9/6KM;AW2_7FON'S>;M?H. MKKW? 6/PW7&^]][Q-JV=>U:%_W:_3!F#K3V>PWA5^D]K]]M7 O?'>\?-H^JW M*LNAO6I]C\&U.>PF_G->A?OL'4CME!;:((NY0#QQAIQT#OPV%KSFP1LLAQ9\ M@06;V9RVEEOA0^YXB3DAWA!PN:/PDC*XD\33M!_;K9-FYRS&RFCZ*Q^;($@S M ;-I:I=)4VFX.#<_^.I HX.72D$J)B*';[I,LV0$#H[GCD[V;HPD3\9&-$5) M9 -U#R?E4:[LM,.#7N%ZVGX2?[[F-XI$XUDN[4WXBQI#EHGE=Z@ M!99[02J=K=W,D@C&=QRM6V&Q7RI1$7([R:2+(XZHO#ZPL0^_7GP#Q@(C&N'7 M%0)(,+!/HL\6[<7M+]ZG9YN9LRKCW= 'N'K3TT;_:#)ZN 'O6\FQW#R ^41J MO8'K-6 &X*Z=DZ*L'RS_QG D'X_ NC\Y@9G.KD@[.XN],6,DO%:C!7/2C8<# ML+\[WN7TJ.&/QK-83.(]IK @>5KVA%V1C,G7GY2/C#=S)&#L6_6BK [AHW*VT&WF]\'5.='9A_P@.E#\1T&A0LX*9YIO>]F0JK1 M$N=)R<,>+AE\$-!&#W02YMPVFV>5-"A""J=@ M%<1\7#$EN">C"P;MX1>O1!4*KS\?:-GV&H#ADLIU]/HC0\' R MC\-EXK40ITGF[,6#ID:Z/D%/E;]X<2] LLZ@WROFX'(\W3&O6X%.=AC7 9T; MM/(0\V NAK#@3>R80T3D:?T(A@$"-CMC/$,E@2NJ-HNZ"8C!799^#$K[=6Y MAP_:!>\E7#[H%GN-/0'(^-EHP<3 ;:X-/[8'V2U8;%#Y(@ 9?S9[?V[!I@"# M&UDV>4ZW?YX44/:Y&.QN.W^V"QOP/Q=Q" 1?75VYR*>\O7WHB-V;+$?Q7>4M:*UGB_ MG%##T0XQW 9^%4]E0PS&5RR>+ =GAZ"THU?W+& M85:R45D:X>+;(]L^C+V=]L>Q83!2L-V+M^@5 :57[;X='QY8IW4(!B/I:$"< M@1)9"O]0G1(S03'LZ;17))44E 4L(A$\!:R#38)2QE@@7+$X[;YE*4J=9K,( MIE=&C(%Q:(&-#,RLCC^R)S*V"$=[+>R#_4%O;,D"+/VR[/S*P>G_^VN^\ M5O?Y W1_KC-[\S)<73:AG3;@M3KA%5>.:9:8A&6FUJ=D:5@^FZ/<((3* M/&V&3>=Y9F;?I8_KK>="W3US==52N:^&%4%Z0 M4:>*FQ."9ESR&>?AN92:W,^I:.X/[_]S_MB-J]=I1K?45[[>^GN\=^[,] MNGU6;7V&^WR'9VR+:F.ZT=B_X5W>-?>.OY,JW8;G?F[!LQNU\W\?[]5WSO;? M?R6[]6U6K7\_FT??",Z[ V-6(J6D1UQABHP/'!$M&-><)2TT0#%;IW-RNDL M6B$NLYGW?S%@0\#72E8:!9C"63#&!IR,IIH*80&)"K"Y38YP"3;+!9OINK9( M3,JGP0@KD3M;.8Q6\S>VKYXO'< RTNEGT&^TG+E$KL2]Q>'>+ &:C2+QR"@BD1' M/>:0Q=$@L*E"!-CC)A^:L'6E9AN)/:J>_(!Z^0CC(@ M1JG2B5C))%M[8^BB>-7+&,/=5&]<]E%4IY9!AGO,X&^K923,Q%C'*_P1%KBT M&A:'=9]FK0;L.0E$(148F X ;4A[C)%FDC CG":.9:M!"36#=K^7@8='U;PE MV VEYBU-\V8(T).R5 2,G$P&<1P4ZD6-,6A+8T.N\3DEZ# M!6&IS 3BF=B2.5_&52_"-BHI\Q-KSDT4J 0T5E M9G4S%NF8%!+:>^R5@N7.2?'KC,_FQ-_/V'C=$8P5.Z2YESZ6*G6P!>*8A!RBE(@0S&D,!/YHP0SAL]G8MS^;6;T8QDI;'K>H>Y[H1/D8 M/M9-UUU;2?02J@[OXF#>;B)>7LUS)#Q9[036WG(LHI8D>9J82EHRQEQ1AKB8 M%)G2XEH<_!_.6%RYF["TC /\:P86%Z-(4\41#IC()*Q3-EM<9%VP!=4\E]!S MCX+GN[W\BX&9DEKAF<+,S'&99\IIY9'G$6 F@'=GO"3(R>@2]RIY&Z^E5KA? MO.MVNK+B+="']%1/RTQ5<%(.CXV?.N@UL:8,%BYT!IDX[LJB+B*FMLPA+LFA M688@7>/-%,3:A?@LA+3I@?;#*[ 22EO@CF$GV^@6G;QWTW4Y<:4]\"#VD],/ M]9U^]4NV"3ROUJOT(*?]T/8NL1BA0[ M2I J0>IIZ)E*D%H"2'VZ"E+.>05+6-!2<\1EPBCS5B/"'1,R:$.E,RR(II3EJKU >_SWSDH7A:LZVGRAQ[&XX]G/&V!+).>)-1$%%CS@1 9DH M"))68IH\T4GZM3?*Z!5*5BXU>/6R!4L-7IH&3UDBRENF-./(^601U\H@0[%$ MRDE,F+ X: T:K&9KEU]-N<'3F2&C/I'=*_VMRM3G9VZ.O)U8S-[?9^-%+EVN M!0+=V8RI@KGCSB2*B"$2\4@CT@8SQ*+3Q@OC!%69N(XJMD(>5ZG?S\]8*?5[ M*?H]9A"2IZ!@F?]9G)1Y\!E1&6IC%.OVQ]; ML0*'2Q>LI+MY)(@[GS%AJ*!$A\00X=XA;G!"CEF*@O>2.BHI,:Y@FF*W8)HJ M0RW/4;678+Z4JKT,U9ZR7@@7C'CN4 Q1(!Z"11I;B:C#+"?0@L8/J:S8[*'U MB7P#=5+E;OPML.^[F7U!"/ (?XJJ7S"1\$ M6&@9:7;AG$&<1XVL)0EQ+[#STOO@8H9#L(%6@]FOU/P5M'0>2?-+Y;ZC(&8U<'V!Z5OLB($-7>:B)*@YA[AJ'>%V'\II'ZXD9=;^ *W<';I MM< 67M\\.\ \*1JM1=1JGGE2);)<2X05QTQ$H@0'KT6M8[V M1 E"*P-"GZZ"D/8FD5'7H- M3(87MJ%MP9OT*]WH.X=MN$'(Q#+]HYCUI8 #6] =6I!?'RN]HWA?LIG'L?47 M2C;SA$-\3?S=M4X;^>* L%]I-JQK-!O]L\IOC;9O#K)(9L'L5CH@A-U*>\YW M&['W*)3"#TZ-6[F9OG,D\67&"VF4 E-.6,*<4QTTEP:[Q+P3@DDO;WM$\C&V M>_"HS7;8S<+YL=/K=V._T8VY,]^L!=#[<"FP(/,C,2ZM@,59 =]G63.E2)8Y M@:AW&G%*-#**>"02]9R3*'3NW2#7S>'2TK-];++#T2:@K.$TJFS+40>N;8KPDV8H:0)J M()47.ER7);"*>7XE,I;(^%*,WA(9GX1$\<=W_[%;!Z/5PHX(>QE M?[8E\6Z.0R?>64)U@AG5%''*$]+<8D2)92XH%;T:5P0^F&/X;HJSXJU:2O![ M5>#W>$6!)?@MGY1T'#+0E$:2^U#Q!.#GN4=:!H$\H4$Q)RD7J0 _91Y\'+X< M\'L-8>4;3.-&.U.!Q5YA(9^L*'G&< )?;\3E%N^_VEO'7;B2'L]P'L5ABAC+ MMT;_Z%=[26^GO5WHQ63Q^>;A83?"W^,UI>GE#G-/IK31#B.<#!*'G"$:.6PS M0B+#'4,N8>8=$9X3L_9F-B!]9]+(6^O5\PA'E_CXS/%Q)4SKQ<%C::0OGX]N M!*$N,,J\C4A0HQ''#B/-/4&&X$"\UC%PFLDFB5XP9='C86EAI?_1MV#ZORG& MG/6AT1[84;5@:/R8]SE\/!Y[RW8/&^W"C3!7(?!XT.LWTMGPHT8[Q';_3THW M1('"PWEPW3\N2Q*+9TW<^6BLU?F2OTXZO49^^)_=F'D6?\2_3ANA?S16\HGK M1K.%+R^Q#J9MT+_^DHE1>QAF["X?JV@>TSO$Y=7YF/SWZ()JY<0>1N2ZT7Y' M-L%P_[3-4WO66_OCZM+ NEQ H88!3+_^M2^9TN/0=$OZK0;@F5!L-ZNAXTM%BHZDS6%.NN1+F0*V]J6?]R2Y= M[N@"\M/[GS_L]7*]?&&;]^YK;[;_\^'+]N=_=MYN5_YW]\/63NW]E_7*3NWM MQK4CG]!U>577G_1%:H#:7RKUWT^0^,E.LQ%"E(Q$;F+T;ED ME1$X.&XC(W9HV15KO)GM(1YM\"R08,#SC?";HH%P2W540@M/UQ:UJ2UQRR!T M9-[.3H_03AN8!R>\XLHQS1*3.B5J?4J6AK4W_[TUZ(+U4)3 GT7;K<2B3'Z^ MN*U7;&ZLV6W89N70-MJ54]NKA"[LPNV*.QM3W.> U^7W;*\W:)T4!NTZ8&," M*S9_-_X$(6C$7&1O0Y[-G*C1J\# 3[JQE^M-?F3G/Z/I;$BMMU&YP[#)Y+"; MG5YO:M@/&\K$.]WT_AOS3*M)01\:B[5!"\;C%T!L?]4=^>*/8A@TXVZJQ?[( M:7B;*W6*?:L.C_J[V?'?GZE;L/^?(^Q;_[3M-S/8;>WQW:W]9I7^T]K]]I7 M_?'>-MIG73:0[%/E78L(+K1"2"% M8Y$O:KJF>#.N<&9DUK78&M^CT?:=5BR ?4KYX!9-4(I&:L!%J=MI539WW^ZL M5TYCW@]ZX+LVFYW3WI\WF1^CF>:_G.GAYC=_H@MWY]);*%PLF/"F/>G%/\<_ M_!4:O9.F/?NST2ZFK;CHKZM#R'[)-#MW?N#PSR-S6XL-371&ZM%IR.C!(V-\ MHS#&IQS"X=^$W&#D^C_C#7+MWWYU6P+S0/6];OOKOTEQORM?U& 9O=5M;S@> M>TZG8/-#&QE$S=ZNCZW+FYLPWCH[WMSZ=U[:.6K5Z%3QC?[[W;0_OU>$>6^ 5 M'W]E>_1SL_9EZN"L]8GOOJ]]KVU5\>[[/5(]_]RHG=>.]H\_'X&7#>]3I;5Z M.,X':/\Y'^<=7%*]*&JPC%P@[D) W!N%K&,$&9FD2<$F'$/NN*W4;">G!5=] M/,\!CU+.&(^LE09P(PQ7G6'JP^.BZPH]>Y[LHX'M!0;Z=' Z) MO?Y<7[SDY5JB"SI>B1*1%HM(U1D?U$BIO?8.,1\=(!+UR,6 D0I&1]A6/$LX MYVY2MDK<7"77WO/SKJ[J=*FV=U/;*0_*!D84)0:Y0!/B%FP(DT1"3' 3+<4Y M!6SMC:$/3K@NE79UE78)GD&IM ]0VFGK7R7OL'8@I(%KQ WLM9H8@Q@@+T\& M&^(X**U<5"7S,RI7?KKSM^V?)]'G=*UN[ ^Z[2++\;(D^2&]U9XA^-RE9G8) M;L!X;3X72[/;?G%UK\O"HD\S=C])S 2F.4K8<[#[G42:48MB\IH9QZ+*Q I: M+:#P=87"JZ7Z+M/B+]5W<>H[9?\+YHD),B&B%$9<*(>T8A'!BCJKE#*!L+4W MRLR&$4OU?1'JNP3;OU3?A:GOS#E \,Q19A&77L+N"S]I+2U*AG))(]'@7F<,A+U+<_RR. 1[3];]U'>7+%=M-[ MVVCW/L :O9BN',M"H:\S/@#GGDLI-+)"@@] M4.&88&LY2'QP!,G11X"(@CBU'%D>"A(4V+(1H>1)8(;QJ)EN6J'KRM:)J^7&/C*,7 )ITPE!BX! Z?*1"60H>.PF&&ZMA#U.Q%S$R*E^+A@X5FX\[;^>W01]>!&IV MMZJDNN4/P+ZBQ%&#$DX*<<8-LMY;E(_#+"4<:RX6HER)3*]4&0J3^N? M)3*=744FV$>8-T8B*5W*B3<,&:4B(E8Q@642X!PNY+2^1*82F9Y/E*-$IJ4C M4VW*9C+:PF9"/:(FUQ5XXA'(,458"&FMCTQ9MY#D@^5E)]\V\6%UDP]VAM3Q MX(%68,ZB'_9BL*[S([ZR%.4EUR=> TB[_:/8S1T"NO$H]Z_[$85B?U'+>\VVZ&XS\=.K]^-_4:W:!4P 7*]=YUN+?8SNN4; MU^W/$MWNZ1&.0[8RI8"I Q?088>X(AIIQ3DR."C,@K(FY&[2:M;NNGW919D@ MN<*8\'CN4XD)SP43IHZR69 T)"T0$18LGB %TM0I<,V\$V#4FB R)1N>M7A* M3'@1F/!XCDN)"<\$$V92L+V,Q"2)F T>O* 8$3A!"@DI%6P7DANIP4Z@:C4P MX<5G7]]T2)?[<]WOB.Z7C82O/6]_#5&J17A!]W4[E1W'6C^#[C M4":0!.YY0C%@AKA-N?,Y.)0R60([1;2*Q+4WG+!E]#V_G5*N>/R_!.02D%^? M(U\"\GT!>6D<?IJ<-0_FYV_/=GJE3[_SG"OO5/VWXS@]W6'M_=VF]6Z3\M M4 @"]P?E:AY5OU59K=YL5.M[#*[-RB#^4RC+IX,$3J,E-A<.@^_(19+(:!,1 M#8PG0CQS6*U5(D#/"SFVXA.B*&V)TK])H^^8@-YUNM"L9V=Y74:38[I[T_K^K%(ZA@H?(7R#3$&)C-ICWIQ3_'/_P5&KV3ICW[ ML]$NYJ2XZ*^K0X#;S01=\P.'?_YKV"U=BPTC>=Z=1R'?T8-O;L,NU 9E[#&Z MNS,F'J45_?4/O?=@R88QSV:P>6;5K6[[@B@:;^BU3L1MWFH%>UMO%F"W%7UL MN=BM,+)^ET[7+V@%7VKGKG<#:6XY%U)(D3Q-324O&F#O8>7@9I_>#UJ!I^S%L>KZ):_1=<^^XUJC5__Z^7]]DN^_WC_;! M.]Z?#C$=;Y[7ZI\;N]^VS_:.=\ZK6Y_8WK=_&E6Z0ZKO/S>K6Y[OM]ZU:EN? MFT4WZ:D0DV:PLB1HY*D2B',*?K7B$2F1L#&,VL3S(:Q<0"N3DH6F!,%5>O$[ MY3Y3X:T)#IL@N1;*N6BDPEYX(907I #!!U:,/@ $7SY5S1(1#'&<&"1N$9CBQX$RFJI'T(5G.)4:6&/G,,9(D09.51@$4\LQB9P-. M1E--A; H 5&/K!VM<3(E<#(Z8-*S;D/B1*4E)* D=8ABRU%CAB!C==&VI Q M4BVB)=ZRF+Q>;DUL#@2<=!N=;@5N\*/AXUQ6[K+,90$^\&(0[6->K"_#M\0UR2"%QPU$H:"#TPX5SGS;9:*L*QB M>Q'J?7_OKE3OE53O*1=.8JE<8!A1P0VH=U#(QDB15BZ":4JH,227I)7Z_3+U M^_Z>2:G?JZC?T^Z'P-8&;CS"3,'V+1Q!EG&,%(W:8B[!%TO@34$E"?B]=/@K?3 MD0PC=0Q>.@#80$?],1.6R$EA+-4\:C8\2-4/H<]:&;Q]2-7G/2KW^(9:D;K/ M7F_0.LFKUOO:B^'5UW7NUKKBO;5-GR,L,)FC+^U>&.OCI?P,*WD104'T MF?J!(](L&(\_W7V__W=SK_5O&&/X7GN_WZC13VR_,4V: M!9^?;_(\!*1; =*+KQ;,2I?) MUQIMWXVV%W,V;^:@C.W>L*E,,_Z(S9DLWA=>?_#\W,R\CKOI[<3*[8Q6M(34 MNT'J; &A$A8[+16BU"2P\03XFQ9L/"DQ9Y$K'*S,3N=L">$=(74Q=0A/CYIE MD=/+=!U+D%D@R$QWVW22*<*ZEC +): KF?69BRB!#2I!Y)2>-VS]/ MHL]I:G "6APSE*+_5[E)'8KM@WH\9!CR16M836NT'K;.FB M=K"&B@?$8-T18"E'5D2#DN%Y];G7)BWR9/+90^L3Q/I?/.P\L/EC"3NK#SM3 M;J,B-H8D/#*4",0%ML@I0Y AS!',I8R!K[V1#X]-E;!3PLYUL// %HHW\E3^[,:/LCS@JQAIM#A/7C:0&7UYB7:_3'/2OOV0FV?R)).<=X-;4#$W\ M>]2]K$@YC,AUH_V.;(+A_FF;I_:LM_;'52T"A;G0_UP_,OWZU[YD2H^3.P\O M.=13V&D[W6+)_P1DC=W\+1B379FQ5(ZZV8[XKP;AFE!M-$"^XTE'BXVFSF!- MN>9*F ,%"E](/2CJVVR"M#/#F+T>W)8O;//>?>W-]G\^?-G^_,_.V^W*_^Y^ MV-JIO?^R7MFIO=VX"98S",MY)1I/]"*UW?KVETI]M_)VM_9E]\/.UF9]>ZOR M;J>V67N[L_FA\J4.'U2W:_4O_^^_-"7TK]]&F!/#[RN_2N.BM:&1PLAZY4J] MTZH.^[>=-NQXG0'<(_0*'KX(-E*.U/:.\N9DAYQ]>4L;?E#L7K_/ [^I/6)H M'?-H@V>!!.,MC_";HH%P2W540@M/?U6K_8!"XV45[(^=A;&_8<_RWELV9-ZM M?SU@C!(I542&&X$XL_"3(1AAY0&@2<+"F)G"_>56B"N]8;BZ3X6XYAM8WZ_E M[2_KF-F&(K>[[6*+85?@&&G,5G R4J)* /LU,X*"V7P6;;<2VP5#Z S2WB)( M,S<6\^)/Z "_V$/*!6@L=TK*'O!OU!-TYM=3480/TT-G_$*HSF MJ/*!@S]N'O:_V?3_S/;6^XEJ]]GWOV_;Y_M;G5JWU];Q:KS7VZCMGM1D> M*$]JK>V?>_3S]\SWM%__1*KT\]$>7%][OP?CJ/ZLTG\?58]WR'_.MV?S23U6 M,@2-&+@ZB"=.D+9:(8>#L.#_B*!$YH$"CVO(Q4^YSP]),'EI0'MO%.J)\KEC %LG M^L')&&7G@#OAJR@-V=*0?71\/>K&6"+LXA!V3DLUE9S45"*M.$9<&(%,3 Y) MQQB("F,^2%#X=6UFF4Q+"_8Q$5:6%FQIP3XVPK[K#+HEP"X.8&>SB9,Q1"B' MD7>2(TZD0R9%AQ2U1$AL(J$Q ZR4*U*J\6I,6%6:L*4)^^@ V_A16K +!-BO M,P K=<+4$(-B FSEWFED"36(8Z/7F5X1/I4Y^=M3F=MW3ZD>#0EE2/J37>3WC5*@S&U3MUW[[Z.TZ]]R>DC.%Z3XK]$?LOKVBH_(7[]7 MBES1RI=8B,%0"D;?ZZ0BMV0GYY&UX;Z?X?[M07YR*+)$B=%RO6)[%8 *N$FX M\JS\I?$SU@&48&@Y.<4VFY4(L]K(:4RQ==+LG,78*^X2AAB3:;+Z1Z.GY)M? M_*'7\;FGQRAQ^ZQ NF[##0H0S&\[3"&_G)C\W_=A3GDWYF_9[M6KBJSTP4G> M%BU\]V>C-6CECY9:D4RO =NW$P/-2U8=CF^SR+:?_&/O8^QNCZ82?LR)?\^_ M#.4+/VALTIH_E7EH"Q:%YE M;#MM](\RBQO &6A[?M??20B5IR\R.UH:6X3VJKQ!M&LD=H_,/E M(R3,X@U%GLM@]0;3_)F,E; -P1>:B7R+SB,W?O4A/8U:C1":<=&(96XHL]!9 M./=&Z;];CV'[C\-Y23?NCU1."?<8U!PW77<[67II$>2[O?R+B2T_,.QQ;9!YVK4=A3:Z6Y-A MG,DO;18UF*\BM(S!U^7[K4]GM??_'%=;>[C:VC[;^_;/]]UO[XYJ=(=5WW\^ MAC$W:M.L),>??M:.CUK[6S"^;]6S_>-/9WMU&,>W3V+OVS;+;"?[[VL-& ,M M$G\;5T/+5%O*5.*(46D0-Y@C%_,97PC6)J^E#+D9RSK%BRJLN/6^=*^@\QT! M\>Y;< F5)50NBCRNA,I5ALK:VRD")R6TIP&CQ#% I>8.62<84L)PK P3(A8U M$M(\>BN]$BI+J%R%M[X#5#Z0\*Z$RI6&RBFKDB4K%",1*9]3Q;"RR$E&$)8A M)N)#B,1EJ!1J4<4.CPN59Q"-CB^_L\K-EC\O 8+&V=Y4+68,'-Y4E6>5+WH22Y/ MJE[J2=63>H!7\A7'QU6WMQ++PZPR[/ B#K,R@_[GZ#N';7B/\!JB"R='>_5M MMD=WSO=;M5;U_0ZNTJ]T[WB3U/(GQYYGEOW]K>KYW@R3_KNC:CT<[QW76GMT M[W3O^-/Y?GV_4=WZRO(G,"Z^=_SO[]7S6F/>F956UD6/&;*2202KBI'1QJ$H MO7=2\J"<6GM#]#HEY:%5"8DE)#[-H54)B8\'B=-G4S@F3")6R#J> !)Q9I<1 M%@5+2?2.*T4M0*)<9WQ1_45*2"PA\:5 XK(.ITI(?$1(G+(2+7?>.2J0"U( M))J M$\8:>S 3A2*)Y:M1++.C* M/;]_ R4;E4>NR/L0>[T8=T]BM^B:]B'WT^ZM2OT=W'NDE9VSZA; M)KM;'NYY=+0+VKG7VJ;5^G=2I7NDNO6N67L[57]WO'-::^T?[6YMGE7K7WGM M_!/;?;\MJL>?&WOUO9^[]:_G^\=?3ZO?ON)A^>7F@= $R^@"HB!#B!,>D=9" M(F>(33Q0AQ4?@FO1OV0S@QM/.$I'.$G*\:BC=D;G2G8J Z-<^9EZO66LZ[M& MV[9]+%>U>KQS (O':8P..1H!*XWDR$9L410L" F+BJ6;7M4DO)8NA6@H2$$( MFI(4)*%*!&( [J97=3C3?XZGGG">;J/'BTHV5R!G( MDQ &OM\KFL-UAFB98\N8%2-8WFL-N;,U8='H;\A)TQK Z_+AB#[LQ#MM? M](]LOQ)_GC1R!D#_,O4@-XZ[R@20ACH\?/2@5Y 7C&NX6YU^SEN(1XW_G[TW M;6KSV-:&_XJ*!+ZX>C6R0.)*(#;_^77U+ M3)*P$6A"=#X02[J'GM;5UUJ]!G^22\&U0JU=U9N+_W?>/*LJQ?5;M3YR6_K#]$^$ M)_0J(WGS]*R=[X#O.[$+%-'WQVQ0ABA[7/2KX*&K,GK0EDQ-?*Q^[#9A4FUG M3)OO+XZUI.MI)._%L0VY#E.FQC#RT)9!B<(LES"_>:JK5ET?]Q<_]U[:!]!ON(YK1>K8/\AA!S";7J[C^D(55);WH>F#^N0<.9KX.ZZ$5AYQ<[KK;5/VY7C']1JS7 M-F$5VD[OOCN!S;4[_375/NO!JKB,U0C%[\UN)5VMV/O6[GS-]]^2S?[A&72F M=U>0^VB6GW95%[(OU<.CD*^X'L':MYP&""ZL^3Q;W^$?_5#TBO]>/6,@GH-' MP2+S/R^V^,/RBW5MYV^+?]C(+D.I2@'09VE(*D-XO M_Z4 Z1P[5PJ0CM5>?ZKU#JOSC @5"9?<6TZ#-EAX:XW"U <94KQ/2_ZIUCOT M'JN)(#@Y[)B 5T67"!J'YS,P_\?M)]U8%T[XY8J>UWP.&FEG[7GIS MI>+]=[ O+E7&K<58_+8_.84-P#E&,5B-N& 1&14%$B1)2CQF)$V0<>O)G&@& MYQC#W0/_LG.K!V5B]@0:\K3A\5 ML M-FH&;O62/BX#U@_=ZL6ZPC-)K"7T]!O+KX)(EBD&P#P^!& V!\8/\]_= MS(:.)7#XGYXW])R.W\^H@-(5MBY?/P(7)^]UBJV-@MG M\:DX&3TY$&*AC9QN0?6%NOSL#9TJ55X5J)U0MC[;;C?V'A)Q\!.7L=7Q_UI- M9ZYIU4:XZ_GQ(3=F+WWLQLV\CIZ'[]9C=<9!_H +^)T?)XW+3=S8 M^GJY!^W)11 :6^_IT9?/#'1$?#22/P#:_N7/+X=?#K\?_?61[6Z]QWL'NWQO MZ_WW0_H>GG-T"FWXOGOPX;0JECCDN^5=H-HSC#05,NK$?6"8 MK6T(46=\P@0"L_--+:CQK%'#4^&M"0Z;(+D6RKEHI,)>>"&4%Z1"C0&("&6\)\L(J[IPEUI.U#27KTDSH\3G%0E1#AW=D M8,J9/U$LC'BN=/A'IXDS]:T9YL0G3>NNW#A0[?5YIP.J[]"Q0MGE5G27FPTW M?C=84A>#U52VN>EM59Q8[14Z:3Q<%64?-< M+T"GGKQ%T;*R)\BX=:[1;R$](R1Y/GNEDXSL6F9\UKLV8#L%L^@)MTX:V MPQ%&%*C@F@&6)Q'G!-*6( M\VS$>9BII,"P=!K$F5*&@*-0Y!@FR-O$*U=C+,7:AM1U@>42B?.S/$<=?_#> M'\31OP?M[/,V'+MWB\(\_73U02;%YZ\G/KR;*X/.,R9;!9.GA\E^A&+QH)A@ MPB'LG$,\:2NEJ.3N/W\+^V\EZ5>^B"OF[SB51KT''N@O)D[U"+.=! M75P9AC,M1>MVBJPA1[8_8B[BL^G]^>GYB>W%L'G:AK&ZK$+?"@6:'@7:_O;N M8*>WNY]IT*'(N14_8<:$E(:C)!*H8MP)9$F(2"J>5.0A.:_6-FB=&[-$UK$" M6@6TYJ&6%=!:#M!Z?Q>TG.(\2A>0M?"'DYRS7PJ'M.4"XT"]DR:#EM3+=$+W M+!6!\:)X:]F#_)QU8&'?C5-_ GNG8T?DF9PO_K)BR\ M@266(N(PF<@H:0&>J%%"@F<%SYZ!T:O@V<1X-D1%=?)$$(X1]9Z!;A@\,B$: M))T-/ !'51Z8&N/3\D5=1D^$.:C%A2:!(7("/^A)C$15$3>&X-X"@XYF&T4K$W6 M4\9,(*#C3QH^7HZ G_DV;A4"ORD ^8/B>>9N\3Q^!6#S*ASXPU+%M?NM:KF,!> M=6WKQGAW^_KZ]0WPX+.S$Y@<&/YZK=FZKSS]52GW<+?@87>H%.YL*G=>84X% M-J_;W5ZIR_EE]Q-6#H92BYR")X$^31@R7E.D,.7$*Z.-X#^JR[D4DE(Y'AP< MY^JVIV?M5BX-G:6@+S(>IKI>^W;<],>5R#1;_N0\P!I\R#KM7M5UK1X(M[9/ M8857E76[M=0^.6E_Z[Z:2I'.ZS+"1MNIQ586^-NE$!]3H7-)U)OJ MB0\J-%P-P+MK%)QNXI8I%LA/TDX?&U!\)XIX-2QFWX^^?/C2N#P4AP=O MFD>G'_'1UN;EWE;CZ^%?'R_AVN/&UE?:. A?=T/+R?'N7_\Y M/3KX\'5W:Y?OT@_'1P>[H/%"OP\.28.^O_C[)42?AC)3)! M!Q2(U,)*JH++CJMB0O>Q4@FI ,5X^WG.-,JXB 83[H2V3"0;A$I<"T&PJ("" M7 '%$S,/%*!X E!.;S&7/UI R;0I MT?/G0;=VLK84N[T:R-E,2]T/(H,R4Y5_.ZW3^Q*'@U$5Z-ED#GGL/F M$C@*.&C$F>1(6YQK&U,2?63,"[^V(58PQ6,1V+F0C2*P3Q38(8(1O?)$)H>< MM!@!TPA(8Z^1%-8%:CR'Z-WT^Z=R0Y'XD7 M\9U(?-^/[+>.:H6IBXC&' &"343&28^HBHYE-RDNZ=H&H.V4RDHLH+1-$<;I M[ZQ%&*0B'5.2/QQA!9%$I,QU*)(5E)7>IDTFR++RTJ8BBS/3Y:'6)4A(7D>.=+]"%R>D+51H)Q, M.01IC6469%G6&2UUE6?"G/ZTG6;E)'SCX/P4YY(7%^P_=49Q-2&W5+>"0--" MH,-1-J% L6,)%#FO.>*.!:2#%LB(Y)WFD5*5UC9$'4]:1'@IC"FK+7M39P!% M]F8K>\,.$#8R;PA#B46#N/("N<@MPIHE[*2+B>FU#567= &^4C_9XZ]B9J!- M\(6?]OO!X?"#^QX?RKK2L?!3'IV5VSK"(745.@4(ZQO13'B@E#D#$E(RVAX(IHYG0U2JHZ?KL1.5W9F M;N%!04G0V*#BD#0/=95>\01Y5C)YA&FC./+)>$6R&P M<";7M*@3,Z%#]!S$9XJI1B9.+=)_[I?S;J^9+I8HV\@O]M?:3C\_0K?6/6YW M>J@7.Z=]3MZ]DT7A%*0*7F)/AI)W#*==R9^SL#=;YU4(PKAO;HW?\57SJK/7 MT8/9081\'V%NW3<8<'QSBW4P]^>]^V\9EWQA$8/^!G$S-(:W_AYW;C3DSQ&Y M3K1?D4W0W%?VY)N]Z*[]=G;]?^O?=N:Z?Q=K]> MVVF\7O]9$I.,7_*>E"6+Z$AC[V![OW:P5WN]U]C?>[>SM7FPO55[L]/8;+S> MV7Q7VS^ +W:W&P?[5687^OLO \R)X=>EGZ6K3!7]/9*1>NU.FH)E;?8O.SFE M3OL6TZ -D ]KC<+4!QE2[-/*:HXW,^4+,7ALO+&!6AYM=,YR$&I.DU9) M"[)VSWNL)D [D\.."7A5=(EP(8&2DF!!<>3#[P%%D@3.DO!207JOW%A6,F;-,&/6TU(!_<2J..]G+#!%TV;6F>>1L>H)G7_)0[O* M.:_&&VHS4ZR=V8M^FDO8\0<\O3N2*O,4-O[S3L48;O)KWDY)N[P9LY8_7=;+ MR95U$_E1D<[V>2_SSO[2:]^-"BE)LU8^%\Z,XSO^.P"V%W$2A'=/_\PG0?CP MX,\O>V]W\>[;#U\/3W?(WE]9'SZDAW2;'7XY_-;8'SX)>G]Q]%<^"?IPW/AK MEQ]>OO]V]!;TYB\?Q='!9_C^Z,OA06@VOFR2<0FTHO:>8^N0="HA3I)"EE.. M!.6)6:MS9AS87EF=4K7L/ID%-YX%;LPXEJ3@QDQP8^@$.4B8%N44,HY9Q!TA M2)/DD DA&)A=QA/.(;IUJ28L&KU$L;C/GY7=*>^VD)INJX/&+ZQ^]ES2A0W M>J^U*:;7@G4.'I+/.?5\4 MXA55B*?.XH9*C^P-%O%.:WNPA-^T.W>/68J6_#@0'\VQ)Z11Q&",4DP6<5BW M".96H\@T(0%CK7!8VU!LPG.48K$K +4Z//)) %4.@J>(7L.AQ#0G]0H)>2\, MXL)@I)6E2 7L!;=)!![7-GA=\ G]1Y;(S+?4B#,Q";UC\IN0@A;U_EG#\D)X MXVT30&&-C\/=T5R*V@KFN0F(^5RP0GJ,#&$:P7=4:JUQ4G1M@Y%B&2S0\6P9 M78&.J4#'<"I(D@1./B":3V2YY0YIQAR2WK"H/(Y:9X6S& UG(G-_51]B0!9: M98&7=>(IK/P;HV"5N.478&X7T7:ZORXZ,F>IG[&ZQ_7Q;G65IX2SCA\/=34> MSR1)\=@4#)'P9+436'O+L8A:DN1I8BIIR0#3/NT,9UX8=S!U)9*;?8G\<"60 MU8\'(([DC@T!.N)?A?-.EL^R!3U@"_H\>JXM;,+&6"19MAH8V(<,\Q$Q1B.L M46]9=&L;=%T/IZ7J@V*1BA]*A:?"6Q,<-D$"/ M:(LDS6=K+I(T9TD:+I\E\SE]8L@E*Q&G@2.8.8(T3!O7"C Q&US%@RCK"AT_ MC9@S0K-;90>LP6J=D?HZATM?%'V:U.)0(/_!AO36>4[#M?9X.G5C0O^A;^W0 M?K U$,(/((/_C9VL -L _KO]';W\RYP*'8O/?M$(E%1FH04 MNC$4W_KXC5S,5J$FY5Q&J!8K5[5ZR43L:F M $H)]@EQK@RRT5'$@@/*I0A.B51B)7XB5JMX&C"Y:>.%6#[GN]?^4/LJL/!T M6+@8V6VY3P9V5(8PEQ3Q$!VR@0GDA,/:2B>M3FL;VT'9JI&4'P07AMLY7SHS:S"^U0/LMZK1.[YR?5 M-W"5S6+0J?PU!C>,)E5U%[7_G:]S9A?&&_YUI\K 3JO?SJU!>W=:X_WDH<6K M[2G_^)(#._",CY^\%TRQS% CA_V(1H,<(:$EA96 F:Y?)H&_44+[732T>>PV[HAHS$/596& M219#R)DY&<"\BX /$90EJQ*FFBA8C=+B:C'@J\6 RV*8WV* SU_A';L7L#N+ MQH'_1(V77*F &","<1,HLH(2%'2*FEKIM7=K&ZQ.^#B(".>=O+ODA-W5D<%0 M+O^[-86JOZ1:37G:J^WI+/I<:^WDHE[[UNP=PR;EVYW\?;N5"6S-AKP75UG M>^W:A[V/@WB1G]:0>J;[_&8W;\[CQ^]JY.!C[Q8=",U0:[5[M6/[3ZSE+[+L M $'P%@9M4#^E=VP'%^0K+V(/AOD41M7#9+GS7O_W+%6]>.?V2DGH]LNT.!BR MJCY+/PW/K2:LZF1L/6EUWYZC3O1M&-7+.!F0SCCO[ XTKMG)PO6NW1W"S-3\ M'@.ZC)WV2X9+MK?U^1/#@CHO/9*P2R(N\C&J#Q@%2HW5RG N]3*E(2_3^J!I M-<",A:4.42\=4"(':F@"@!FOA7CHRFPI\XTY[KD.,=FT/ M=JO>12FU]V7S$S!8[:0@*'$#HBU51"XY@532R43.0&9DQ^@3/;U9+__A)-3RDF%DJ3Y+([! M9#.CD+?2 K)CHF48GFS!8%'(@+W2^?#.&Z.Q,(%K*A1+='2RGR&G'5\W=;!T MLK%O;%DE^R,%Y%N<5AW&T8);,[:'%9V[.9I_]]3LN<]]**X\ M",<,Q$N(Z04\9XM(X'=O33H\5+;Q>6=4F$+_G^EA_:A>_#A_EE%U^(>4^"I! MZ]9Y;,";#[[%DW_B+C3C>,4/ P;'^:*QM7O9>/OQ._QV<73Z'C?^^O/KWM8? M7QH'7W%CZP3>_^$X&_T/1X[SOV(@TOCH8!NH]7].C[;>DZ._WO/=M[MD[^ ] MWH.^'KV%]VZ='/]]N3T2KN,C:#4D&!2=YHC3*KX@\7R>X$TT$2BV7]L@NJ[( MA.D9GBY#2YXKL&!AP<)'8N%8&] /,;# W$0PUW@]'/[O'6?U;4HQ;H8 N$!D^#4V&CNW]6/ M(#0!(3N,MG/PK5UX MV/0 :K0L+@_$>B,$4C3HG).9(Y-X0%@[KQE/1*:40Q+JFLME3[!7)')&M.!: M$HNP321LPVS Z1A,I!IA0A7B+"ADI-#9Y5_E8M06DRQL<@&I+%^(\4K,-#J1 M3C9>!9"F0A&..S$6DC ]W!JMM.HL]J"O.$2L98!;B2 309\Q)MD Q,$GBP&W M2W&'&P9(R(FF"F,,\.R$:9#'SR$EADU,F M6,I 8/;]KGG4(?I@="H[4]K?528B&02%G9T80@E[A' MT@3&0^*.4Z /NF[X C)Q%XE$Y -)$%*'Y3[$P3!&U1DM#&I("3D8@ M'[Q'7&&/C+4$D92$45QS27,*E#I7RZ2I%.%>4N%^$-NHA+K([41R.\PV.",L M82^154 TN/8:F1 B$B0F'8QC(LJU#6662&A7R[R@J]#AWG'L1)MZL5.L#P?MGCT91&V>#=;_HJT43_-B+_@V >\H5&-Z^.9'J :+V"I) M%:+>5_A&D;'P44D1F1*$2R- !=)UF-OGXN5=\. YXL'/^$X1]0E%?9C*I,QE M@E<(,QH0=YRCG P36>N-X1R US!1TB\\0ZQ),T(')> M(TLE15H9[ZD15#&71:[$>LQ$OOX+NW_.M_>//3F/8W-6+3"-R2"Y%(/Y"^WS MG*KJ:D!*;/_4!JC@_P_S@E[O (5Y36\;&"U+;&6(7#";:_MDE9%*V :$1L(8 MYVF4PE2U?5B=3-LZ- 49>AZ)4 J:%C1=$C9=X')"N!S-ER(EISX@9S1%''.' MK-0.&282=D%@+\/:AB#3F57UYYEG-_[E M.K]M3"6%:WG9YUK^S)-WO17?OM M[FS!Q%SO1QH:,-S]>SN9TLR2-O?7 VQA[4Z%":\ _6(G7P5MLDO3EMIQ)^_+ M_],D7!.JC098=CSI:#%L M?G7>4NOO!CL_>MZ_HMM M?/+L[;_?[6]_^'/G]7;MWWOOMG8:;_?KM9W&ZY\6P,G"+L=EQ%U01QI[!]O[ MM8.]VNN]QO[>NYVMS8/MK=J;G<9FX_7.YKO:_@%\L;O=.-@?N//\E MGZ7QR/V.3PC=.NU^-U'8"*@ZM>ZQS;G7:_,N9674T::#,@JS=^WZ:FW^&^^N\Y_P)V?C);++Q#\9H0>-1Z_]WU9,Y M9_^GZ]+@1V;_EU3,(*$^9_>_] D)]355,\G^/Y-2!?J!8U"R_Y?L_R7[_X/C MC>@"C\U>NAWW)9EI/17>FN"P"9)KH9R+1BKLA1=">4$J,^T#2E>6[/_WFWG/ MC@\OC_,S+W9/&U\;IX?XD.Y^.SSX^OWPTL,[/O/&P6>^>_GAZ^ZPF??TS9>] MM[G].Q>']#T]^O+AR^'E'_"^-U\:EY^ASY^A#9\O&V_??Q^7_=\!12=<142M M#8@G@9$VQB(O@G?**FL( [CA=4PG]$=Z]C[3!0L+%LX("U]H]O_YP=Q(=+RG MEI"DD"$D(LZ=1B8*@ZS-%9J394'87.1$/!>,6R%_\0=6LBI>J LB9"\H^_^\ M &HT^W^4TC+B)>):8<2C=TC;Y!'1ELO@I-=)Y/(D=2E+]O]5EO@V)OL_9PDGX9%,R2%.B5?#9NW@40GB,@ MO)#T__.3]9&4OMGAB3.::4Q6*SA#^0N$@].<,>NQ-VL;7#P;.5\A8TA)_[\L M,%32_R\8N$;3_RO, I4D(&LL )?6.=R6&92$IH(DXRA/:QN4U-6DOF#%'O)L MY/(EIO^?G\B-.&)P%KA-&'FN(^),4F1YQ @G[8,4B2F6CS0GI K%Y%&R_Z]^ M;'_)5ST#^'_!V?_GM0N,9O\7/E"="$.&.8TX3@1IQ0WBD6$A/6$Q8M@%9-V8 MDOV_H&E!T^>"IJN<_7]^<#E,F@6WT@J!4?(<(RZX0AKX,Y(10#2Y[ [HUS:8 MFG).J.7+_O^S[/X/K0!0K<*?)M8FFJ_]-/^K&!LB95S):+W6BBCLDM8N1O]I*^V.];H"&? MM+OGG7@ S__CI.V_+ER^WP_D^ZQY]&7W6^/R$&3M/U\/_WJ/CT ^]]Z"S!Y\ MY(V_&LW&7^\O&W_MBJ.FP4=_'V-_^F?+_F7.]T[_<[I[NX] MTBXQP:0,BND^X%8YOS)81H3KC!Q0ALLN):<6, MYSRN;?2'O0;CGI6TX\B$96"E.*,9Y])98)5WD0E'I M@\#7N\NLEMF^/X[A_"3NI7[/_XA R./-XH/_=0$_-EOA#7P/"%+EP'_)*Q%V MDD]24\J85,@;DXNN9_-*\!PY[ATP;.>X\L,K:Q)L6TBR[_&E*@Z.<\[VT[-V M*Y_C96-&LUH:J!3/XLM;+6+>W![/]5WWJNFDNQ[ MD)=W_!#--_FV%NN:Z$B]4 MZ],/4FW&\]KK/A'Q//-H9[?+6@3H"-=5"FJ,U"=)J+TZDWC+1C*!NK'<$_S0 M3.$/Z? #DLBOU,"1,G"/&S@\"7Y,ZYP+AFY!9J\KU6!V&917VB[ZDLR>C])3 M?V3_[.NG[T !>=-IG[[NJ]0P;H-3)E _AO38V+U:KL_EQ.EQBNUU =73!K1I MY^+HX(\3N!\W#K;9X5_;HO'VP^GNVS^;C=./EWM;FZ1Q,5) E<*;FKM?_G," MUX%B_)[L'H3CPX.O^.CMX;>COW;HT<$NW]WZR*J,KOM#)E3C"74L(9)P0-Q+ M@EP@##DCX(=H=0#.N*%QW? IUU!=E0.E@HLO!Q=]SL/.N(@&$^Z$MDPD&X1* M7 M!L*APD5SAX@/.A0HN+@LN7MS%15@:E!D24?"1(2YSB@G-"3(N\,1EU$RE MM0W.ZDH47"RX^,)Q,4BG$@O8N0C$,2J=K$J8:J*8 LC$%2[B*US$!1>?#2XV MAOAB@-GU*E+$4N*(!^"+N2P)$B%&:J*AQLFU#8;K>MH>2L\EK&5Q"O[@P.]> M<]!+\8!?!NUU,!<%C*8'1KLCRJMFP+N)9T@##T<\$N!GG'B47!1.&B%D#K C MV-2)F- 'J 2JO AEJHCI+,1T2)>20 ,E]A*95#E?Z(!L%!PYD:NMFT1BDEE, M:5WC$D^V;&*Z#-R^B.D,Q'28VCO8+U,D!E$?*.):,F25#T#MB MYVP!Q;V>>CQ7P@5*N,"+T#RVO_/.TVVJW6>0 MZZ" Z?3 ]/V(:A)-I,Y$C3B1"G%G,+*.2!0)9TDQJP4/P'D,KF,S90-R">4J MV%RP>2G5S8+-"\'F(7W4P!ZM U>(5,F9M)3(6:L0=IQ:CYTQS.?"FK(NY(0U M9@HV%VPNV/PL;0P%FQ>!S<-&B*B)]"8$Q&4N,XZ90Z!")<15I$2;&&A(@,U$ MU!E='=Y\3UCO[5#&>445OKX.';N*, 3IV/Y^%EO=^$=LQ=3LO?B(0ECXGY3$ M0")8-H^Q?/;$% (,,PB3()*,L$)3>G1$(5^JB,*=ZU#!6NPOA-]^/:O&ECC!$B>XK50Q;.D[PW'[*B'EU-X.4V?\2%]3^"9#YL -]G> ;3QX,/7QI?/EWM; M'[X<;7W,F0#)X93%U*,4JD34R(LY2043R@P"QW M)F@I":M"KSB9T ]I(L";U?G*T"L??+Y2$.MY(];4SY\+8BT,L88.E*WS21B) M$8N<(FX<0RXY@*T<$44"8<+G0PM=%VQ"_^:"6 6Q5N=4MB#6HA!K^)C5.,.T M!V9EL;*(4Z60XRR@Y!6+UEI.HUO;4'7#EXEB3'\J:6Z!HYG!T:BW-!,X):D($M89Q)6QR'+N40C*I*])QJB5#Z8;.S@=:.GE0%F M(;K#$ZT>+];-?>+^KPS.S4HGN<<-M\#<]&#NXXA*XGSB! @,L!7)$,L M-+H-T6Z)L#] TKM]01HT5D M*%'E@/4)@8RG%#')K+ MB@/FA"#B$LZY"CDR-'E$'4Z><6-YRFG41=V( E@%L%ZB3:; U/QA:M@VPT00 MWDB#.,EQ85QAI 5WB&&E@S26,9]Y59WQ)_L=%)_EXK/\//6^_AP4?)HY/GT> MT?M\\$YA+I#WH.UQ2B-R5 ID.+/>.&=U/C8C=4/U$UA4<71<8@&?@YY4!'Q^ M CXPW_6&I-S4_(Z4Z-1GD7 EU; ET*O*&(] M-[$>UBL\8\: #*/ 4Y7)4X-$$XF8T#0Z(0-GN-(KQE@_BC]S\6QY7IXMRZ6O M%,";.>!]'75MMMQ[:AT2D@C$!?8(9I0@IIEV7EE!<[0E,74AGD)DBFM? (2ZY02['L?D@@N&")L]9SOQ99W34P;D M8 ' 9PV RZ#O%MB; ^P-*[J"X"]NC3/ M)J)MY7V;1VMO++#>U(KA>BG(->]"M@7P9PCXV]\RV/>5_4.Q>^G9IT"UU=%P M%!/C@/B)(FUC0L%+V P8,SZ0M0VNZD**E2FF50H=%EQ=5ER=41':@JLSQM7= MN[@J.!6>6X4DBP9Q+P,R#,"5!!,%3P(K[=8V&*EK@0NN%EPMN/K<#!4%5^>" MJQ_OXFKR5"MM* K..>"KG" ',XFLC(1SX932P%>IJ,LQAMGGBJL/*/Z:/^?U MWFR=5]6+GU!)E*[?%!+=^)?K_+;QP#J=Y<'EP3-]\/'57I!O^?VLW6WFI?ZJ M$T]@S?\3!Y59!UO#K?L&+<$WMU@'4GK>N_^6<05FY[S#595UWR!![H['[;_' MG:OVG-G/$;E.M%^13=#<5_;DF[WHKOUV=V9@$JXWT%Q"X/C24>+C:;. M8$VYYDJ83VIMHRJ G0L>Y\+RN53VOWZS]Z_K^2^V<7U?V]C^^]W^]H<_=UYO MU_Z]]VYKI_%VOU[;:;Q>_YFH9\&6]Y1E7D1'&GL'V_NU@[W:Z[W&_MZ[G:W- M@^VMVIN=QF;C]<[FN]K^ 7RQN]TXV/___D=30G__9;!WQO#KTL_25=W:/IL! M%;)VI^;ILC;[EYU6K7??266"5=Y$)1Z8/ ?7V@FN/-S,X]-X0G!M++ M,1=P-?PQ(6!!=*+8AVOM8L"QIF#^[BL0\?M)]]6^/X[A_"3NI9$#SX$B\0% MZ',+!AA^V>L=Q\[K]NE9)QZ#K@%[W=75 #,'T*@_3MK^ZS/5*8[^/L;^],^6 M_[9B;UXU6Q5O:MN^OUN$S*U M&SY_/-B[D*L*R-G4R/^<8_]\6]"L^DWEJT3 M^;C'+J"Q>63-@Q[[P,+M]T:OW"IJOSKEJ:=8\?ZEE?4NA>1+(?GY#MS80O)# MY@_"^QON<\C15QJY9-D.E^2@:[P 7*?I[#/<08;.VF^U7P:>;7>H;KOUN-2= M/W%R+L]XRJI[G/?D0@\1/[8Z$9J1E]1GVVS]]LM)N]O]%997S=ON<2V!_E0# M9?US[#XEBG-%CYI7\[!X=F&-]UERWL&:>PW+[0VLMG_GQ?86EF+^\H^8VIWX M(?H3V^TV$PQF;OR!_?XB#IHO=M]^.&T<''_=W3J\/-HZQ'M_?<1PCVAL?:1[ M;QO'AZ]%H#A\T[WP[>GM(]MZ^_];XTOC:^/)>'!V\YT=?ON+&P2$_ MI&^:1P='7QM;7^FX>I,&YMM()A$5AB$.GY#%@2"CG62):BVM6ML0=2VGY;[S MC!QP"JXM4]_F'*Y8\.Q9X-E00*/G,.4R1.02(XBSG&W8Z(@TH2D)P8-6560/ MPZN5>JI V:I"V=0=^@J4+2>4#0%H:?JM(/RB#VT*3+RP=LBPRL MFQC7QB): :T)0&NT6*CE05%B0(OTI"H6ZI&3Q"/CDL':>&-BS@PHGAQDMWPY MU(MH+X_V5;VG@YDGW^",/^F[]HMS9;H;KJO^UNKW,]M0-?Z?^>P!",-\=L7NNA MW0)TDP+=X8@>@RV#73C W8]8;SKMTQS(]V (+ @W*<*-UN4.6,3$@-((G"CB6@/#452B MJ!F3Q''J13;6*K,<5IQBI7W6[G%%^!_+^1QVJ83"M#;D& )42 Q7B<%018 (T;I. R\U/24289IR0%@8CGJ)% ML HP$CX12RGS-F5MI@ZPL$0(L%IG->,SG!RT>_:DUKPIV765XV0TA=\C*ZD] M(DWY4@=!CA_'QY9F?/+H+,OV,'Y8EEY'+- _(_WO.LY(8A-T<$A:X1 WE"$M M#=! KJPR/&+*LY..J!LV:LNZ$JI%,)LGE8]\JE@_C[JZ!=H+M"^O[E^@?49Z M_;7_9> ^)B)!FS=5*!E%5CF,)(?M6E CA:(YA0>EHRD\"K(79%\XA!5D?YXV MG7+ _'B3S#5X P$G5BBDI(F(.VV1<<0B+;PGG#//;5K;$&8T;J9 ]_2KI5+-W4]MBN @UOE>OX_L'VLI]ZN^6;)\U!^.U+K^&QM?U)&Z>I4P$)20F" MQ8A!/")!*C CB>6:6_?H&AY#52RR&;J9+NZ6L>#K:B%U/:K2. ?'<1"3"DOE MMG6PBDP-3?BITZVE3ONT!C!]52D'KCH[[\50W9V<@&"4_W^<7U_O98B MB)@]@:[8WGFOW;D8>6ZO??65J\(G;ET 78,G=MK?8>/HQ9.+Z502&0@WRL3D M%2.+*:12#7@-_KOJQWP+EVBQKHE^5.$2N<[(_3\_I;P&U3.H!2+%X^Y&4"N_ZJ]7FG%T^[+^%(X^S+[M;N][VW;[XT+KY^V[W-+SNXL16^ M[O[UYFOC%-3]+U^__7VY,UIE@2;'I2.(4<]![><6F< 9TD8RYPQGDH>U#6;J MAHX:QA[GJ33)!K+,BJ1N <)% >'P.2F7-#%L,4HX,L2% M=;E.C49*:Q9-4L&R!+HSKU,RFH5C28'P)XK]U=$"]"3^&#N?\Y5S\NY?G'7C M*EYYZ-PNMGI->U(2+BW $?T>5!],U)TC^:U;<< MXE%9I#%AB)'$O/;>8<5S;!)AH[%))='*TDK\$JJQ1<[G*N=#&BW >$R$4A03 M R+'HD?& I&SQ' O74;Y4,GYF)PJI?#%<@O[LA5AZ7<&IZYGG?8_S9Q6 MK"1/FMMQX]4$5-8D *3M_LGW((5;@:/IP=%HV3W/"!!(')&7$;0-'"+2S' $ M6H8A(O(H+<^Y4$ %6:),""47RK*K'#^3Z2*VDXGMD/(@(Z4T18Y 5["(>\Y! M;W *P<0;::PDQD@06_'DFGE%:)=7:*=^RE,VXOE)](A>8)04-$JD0 M / B# M7' ,,U0M6/B71XI2#CZU;B8=NY2-Z:14B%J$?Q.\GW?N, M&+?G!7X<0%2WP-!$,#1:OL[CI!QF B6:]0&M)+*"&F1E\)$$B6,D $.*%9OD MZDKPU+2!(L%SD. AU0 (G^%2.61] @D6)B!CA$?1 8> B63!@@03^61]ODCP M\DKPU%2#(L&SE^!1%R_#<4H1>5 *$(\:5 $F.0(6E8)G!$1:KVT\.3-I.2-X MN.CM]ZJ$ #GPOUYKQ5ZNC/UFD$"@^K8<%RPZ.@F^V(^]WDE5_J5;3=AF*[QK M^W*B.4VX&BT*YRP#4*("&6<#X?@6.RM- DY3@WB%+0+8UQ D26BDE8A";>VP>M&+I.%LLCYLJH6 M1#Q!8F.;L$4+Y,!9)6_B2BT6[! M$@_G,- Y']<@/40YAUBXX@$3B[;\B9[LQ5+FE 28J M^'AA9S_+$;O^D,SQ^\>V$__(\_7ZUG3U)_?FP'JSRA9>\'YZ>+_]+6-]7VN# M9UUZ]LE2(H(RH*V9[%?&,4=.2()@>0BE@Q RT;4-4==ZU"_EX6%OQ6Z\Q%@P MNZI;!0N6&PMV[V*!5Y91!MJ=#40AKAA&6DJ+3,+")**-3B)K=U(4+%A1+)A= MT'O!@N7&@H]WL2 $YY)R 27/$N+>&*2)C@A[1RU6(L;LZT;K3#TE'/[YG3,M M5)(_Q&ZT'7] MJ6P/*21$)Y:TL<@QPQ G/"#G @,!QS"WW$7K9+9&JS&IN(ILKX1LS]&K;42V MB_A.*+Y#.H2@E'E#/*(Q)\-("G0(+"(2R7@"Q$NFJ-8V#"D)M>8C=__M--N= MVAG[;S4[N5S?]>^QA.Q-B$$7(^H!%<;I8!+R1GO$.5 ( MV$48PLQH%8E*!+.U#3DF>4>Q:*Z$',_N=*/(\2SE>'>82S JB>=(**<0=T$C MS81#1FB820_Z@ 0Y-JR<3*RH',\]'6^1XZG(\9!.0!)UF":)%+&@TAN?@]5" M0M0PJDC2G$:08Z)'0UC*J<*,I/"/6YY4UX%=.9 >I*%J9PYK:;5[):9E7KFU M'G)6NM5WC&VW;H+Q]M+KFQG;BF[HC#0UO\> +F.G76!L,AB['%$K.$T4IC<; M-'+]3T4$LM)QY"(CU &Q5)CG(_I(TD M8QAV.K,821'7*5?^I3ZK)"(X;&6()A\ZLPXC(2I(-+2$H6@Z$V8N:7<<-?^4.-*B=V.(03 T5!4(V,1CAT#[/AQM7K1Y< )U[E<>_VSYIANL??PI2"SS8 M&3]4_[O 5H6]!X_,DL1.%*J.,T,RLFH"I6H@:GS*":"Z073IX[IL].G"Z;/$M-'E&NC MND[J>DR]S8+I!=.7!+D*ID\!TV=G92F8 M/DM,'S*Y4,ZH-R(B%8E W#J/K' 16<>P828R8<3:!A5U24<++15,?Z3!Z+>> MA9?"_T/SGXVK86VGIS^??F5[QU\I !;%"!+- [>?Y+81,XP MX%""/T J%=(D1I28"TY[3&7P@$AD?30&_?_5PGD'AK;6@_5Q$6VG%G-"V]I6 M]#'/>!\S@*#6\@S6>NT)E\@3;5-EB4QEB7S^1(32,@6)%,W!22F[ TJID)(B M4A*H8#(O$;$^JH9,M$3H>BTC34Z.95L7M5SEL9,O;E;35>'.P#2>W??_MU@Y MG\V:^DAVWS_-1EGEA)IDRHL19-%3OK?Y-!-&'MAKW.C^$#BJU9&GL0ZHT3WK MH_S)11]/KF@*_&,F_&?5PZ&?6V-+\]1K\-9>TYY ;]HI=6.O MYBZN.A)',DQWH;EFEZ_E]FW&&EGUQ%?- M'HRO?T!_-T_;,/&7U8SEQ7LGGUY&+5CE,"G0HPK"0K-WWKF)>EO$#-6S9/W3 M#/#$WK'M9<&[:7&\:7'5HZO24S5O\]JOG;1;GV'"7*SY\TX'+H,%WQ>'&.H@ M']U>M*"BGL/CKF\%>827_-]Y8 <)5T%%%.H;SJN%] M*.A5*_[ZCB=0JDAXLMH)K+WE6$0M2?(T,96T9(RY3SL/8U);,45H3*[DO=F% M%G9W6O_MM#-*72W?S5;8NDD&6?;;\?OM>P'OYKM;.Y>[EY_9[N7'3]+!M !S M1X*JG!LD&.0TIR@(+Q7-Z0:8 ]K.ZXJSTG$]BKP\V\&L68C_8Q+/3W,DY;%75% )BV!NG MN:')RK/N^_JO[9L8A\?\L7/UB/N.KP8YW_+[6;O;S$UZ5=$3P,7?OS5#[_C* MN_^66\O)QSQ3\U\Z-+?I#) M)&R8V7:4Q>I?O]D'8=><%MNXO@,=_OO=_O:'/W=>;]?^O?=N:Z?Q=A](;N/U M_0!^RT0M[YJH%]J1QM[!]G[M8*_V>J^QO_=N9VOS8'NK]F:GL=EXO;/YKK9_ M %_L;C<.]@Z9EGO&R"<#*218RXLL?#'A( %T8EB/V"G MU1QO9FZH.79!I4 %=EQ9I8,7)+%L9TK"$WM]^#HX!IJ"O? NK]WWQZ"+G,2] M-,)P\8GI0!SA'GD6+.)>2>2P M%HA1::+S 5/IUVH1V/U97O2=\[CV\.,U\X#C-;ZN%L(@*^')A"\SNG8K;R9Y M8\G<\"[9MB>V!5RP]BUF:<98Y QSTC4AV>WI"MZL 6 M1N;$GG7CJZM__'Y5LZW9JOI7W?3[W39D6C?L:)_?V/]YP%:T7@<9S81EX.8_ M>/& RZQ77&;H_+G_FR3K?4(^_F>\?O]O/WHL,'+,'_?8'_\FJ9A^8^6ZHNQ! MC_U)*,6XPW=B%N5JI)_@I'#=.7-?Y\:(PEQZ91[D);29$>%.IR:;NF<\8[>\ M\"9P%%GNZ1RV---I]?[>$,67,(ID$@%Y_FDAMFYS UNQRE2LP@5O$R6BQ]":A2V,'#_8+Y=4\[;3N'I^_Y MWM9'T?CRG]/# T\;],/7?&3S]^55_,=-O7*9S0U.$5"+'0&UF#JDL5+(46ZE MTTEJ'W/Y6D5&O86??1;& E$K"E&>"F]-<-@$R;50SD4C%?;""Z&\(!5$/< C MJT#4(B#JXBY$,0"B9(U"#. &<4 L0*>0D(G&6AH=CE41*UFG;)DP:DH:PH/- M(HM4%IMI\:DJ >8(4MV>E,U6N.VY5>!J>G#U M?H1148*9M3$@FX!6<4DX6]*UJHEXR!%K!8\XBH)Y(+CR%AIA& ^Z$16 M.*W^,^ E^_=$O!6#R"(.F*Z^&X38OKXU(8!8@XC;[GYV(/TC3]GM"UZWNX6F M3!'-#D=H"DN,TJ@3\EACQ)-+0%@"0Q'HB<..)V4Q*%FDSNEH '>QG:P, LSR M_*8@P%(AP!"?49'*:(E",A%05#B5R%HC05'1)E(773*I;V:1SRAK^)7K,C0V M_A@TYG7ER[$+;7K?.<]QUJ=G)^V+F/W@N[U^MH-VKY^QH-B$EH:09?6Q\T_, M$2S5Q,&3!A-X*Z"E0/#T(/CS" D3EBJ7<$*2 O_B.#ED@PG(:H6=C21ZZ@&" M15W@)Q]@%5O1\DK]'$E8D?KY2_T0\7+,8)J"0T*G@#@1(/544:2B8R20J+VG M(/6L3N4R2?W+L2,U8J_6[N,ATI1C"/ G&I&'*$""08LQ;K2$AVY:5U+$9S 2^M<6>% M;"698YRW.G'@1G.51"Y^'R2(RZRCF$GFSC,^7D_)ZRJMGK_(N%4THFF"U?:W MD9)G3#'+B>2(N9T9#[I?K M(KH3BNY09:NH-+->2Y0,T8AKJY!3/L(?9H1BWB4G0'W >HGD]N68,JYS"^04 ML<5NL9S'+E=7?"C.N=-%J^\C1$-2&4B4!-&0@&U8@A',.D5&$J.TQBYJL[;! MZH0NTYEW,7<\%YY1Y'W!\C[$3DQ0,4:3ZY1XD'>9R]V02)#6W# J),;* SNI M<[%,$8(O+]7-7O8/*0:/!1RLY($O.#,9SES<\ KHU];7RT]8$6NLC,BH %J0 MXQ89JQ,BBD8N;*!1 :^@Q7JQRD(ZNT.4(J2/$M+=&R$]V/SV*=D4-3,*698< MXE@R$%?+$<4Z&<&TA>E;VY!\F83TJ::*I^@ ]^;H6W$YGMEF^[;3[I:CA!GM MQ /&KU-2T6N,$B$*&#\5R')G$(O>.>58I$&M;1A3Y^;))LF)Y.09*?\O5?!G MMH$7P9_A[CX0?"RU$89)E 1/B"N2D".,(&\8BY$XHDS.KZCKXNF!]W,1_&DZ M0S#U$W, 6BY[P)_V9% QQ.;2"+EAHVKV:AX-1D.'4YY@A" M44XH18)1("B$.*0-MTA0EE@4(49*UC88-B,@]6NQ$JR"M,Z,911IG8*T#K.* M**CEW,.RL3[[42JDA:0H$JV5UCH%'=8VX,-R2.M++)8P&]:V:EFH)^O\3!=^FCF]#U)(RPT/2&ID0(N+,<62-,P@@S\4<=B>-JPQ6 M3$PK!=-<#%97K;A:TKQ?>7+*>N0#GC&[0E@+;>3J9\!YUDK)R4T>A2>5<5N6 M2FVS+,;V##SH=UH]V_KL:D:UP75X9:S4!UO)5CY6V[';XU M3TXV6^%FB5UE^+W[N?"P*?(P/JIG2I8P,;"H >X0IPGT3,X2\DD'1ZU*6.90 M:577^,FQTLMGF"_PM:+P-0/-L,#7,L#7<(B#B=A(%Q SQ )\&88,PQ(%I6CP M1A,5&<"7KA/R9#/9\IU4/$OOAJ'D#Y]MLU4#86ZV_HG=7D[B7U),+8B5O6FV M;,O#Z&UV.CD/1S49!<"F"&!BA'\)+0TWG* @G4+05[MGRE"/8*UYLL4;/V2W2Y+&.8BR<<@S*M@TK0P:68A=$(6#IQ&C1&VN_BQS%A=KD8N) M@$)!I*4BIW(Q3\]PN7QFC^4]+^L/[8__WG=>6CPYBZ?3W+C73LNW3^-=W"Z0 M/47('LV^Y;6S3'.%)-8"<<4CL@+^)13,";5 P4A.-0Z8S9^'QU/QZ"PXM^S, MM.#<['%N)"_**P8#'MKGV7OLJ@ M5BO&_5O/PDOA_Z'YS\95UQKGIR X?N-?\.551TYMYW.S==5>#G(T^"8W<"B\ MPD>0D,Z=4VC*UY6HX+@_3*[SV\;UD%7OOO==YNZ[^-UW?3GO]IKIX@UF6KIO'<.W^:; &&Z\?_.8\OG2WN]3M.= M5_-4Z[5KO7AZUN[8SD4M-!.\J7^5B[UO,;9JO>-82WU'%'L"/;>]R@^E7UTR MUYK\QYZ@[V9&(0O\OB! M+XZZ&F&!V!(RAE]_LKHE$)*X"Y!$S\0P(+5:U559*S.KLM9:+7_+W0DS!KZH M?,8Q:J=\F_]\AG#Y:G&Z):12V?WW'O8'_QS:KZ:_??#7P=;9&\#LW8.M@T][ MN^N?,I;SW?U/>XWF=[)#-PE@.=DY:Q_\^^P'WVY^H5OK'VEC?U,TUC>^<9*B MH=%FZM2\P($]LL%1I#$$O-@D%0B;SF%46L-=QGI6/KP>ZWN,]596$J26)^8U MBDQXQ',!EU-"HR!DDL1889R=SH"S.@)2[=.U^WD4,^\>9010_[__T)2H/WI% MJUQS+;$R5C(0 ':]3GZ]W0_PW4?=SL]6#SJI5\1>]AZMWM[ U?3! +O'N21\ MY"Y'G5[KN+P\1/#>!]"* .\7UF=<+3'TI'6\5[P[]RYOX)W^8>D'/A_#I,N6 M7OS9@?\5FSD ..K&XPJ&&YVU@NO58C@^C]2)Y1U?M8YA'/TMNG6D_;E7O@Q[ M!7P1/'>UJ%U 0'ZQ:_P<@W_9GQYT ,^G6^0 M?5ZI]5@^((/[H%:G;.2@_8P]R?_;.7?%JT>O[O4MQ2C[04[3@67SU-5/, MN%5%,0"FK4YI@2=[+;A+=:N!:59F!9'$@0UQ;-I?BF$O(SUCB5OBX3.4<26C M]5HKHK!+6KL8_;?U[-4QP01=N/<*Y..O=N_59P]3J-^.VRFKO0W#-S"1/^-A M3*TLS@)16O4#OO3/=L?_>''X_N4,OO,;@7]PA!S*>A$1SUL5.FL64$%Q)$$8 M0NP*().W1]"[Q]U^/LN_5(B=.MG9Y[E7Q>Z]_@$\ MRD5TV6[+1RW-N-;8C2 M0QG;P^O]$]_CTA[W?7I6JLN5V#;M@(O+'NE(B):Z>L MQ@ZFP9.L.IHQR%!3%QUWHNT6\3!GL,-\MX!4]]*ZTD/[9F3U_+:;N?/=:=E+ MWX8!Y<:G?5%=1NHNNVN7X;O,P\4OL?W3MLN,KUI_^\L>]FWWM%I^FS">>]>- M+/NVV9V?O]X5&UM1NR++>@F[84=[C;Q"=O8&WO]XNO7U"]YM;IQL-[=8@[YK M;Z^_@TQL!]JSP;<_C^V&'6S@QCH\Z?IWR,HV?^TV/[6WH(UYIVOGZQ>^]77G M=!>>?:OY7?S[;%A@L''NH+@L8IH:Z1;5J0C2=!DI5$ :)P%8VS R6BJJ1 68+!$.OP MI*O![&Y@=GH9S A-*1*2D+4Z( [>!QDE,0*/) 'DI.)1K[PV#Z?=JJ&LAK+% MAK(0./?$A4 CX1HS+2DW*BJ3968%DQG*B*F#MKG N<9XT*9HD,XDA%VN8,IT M]EIYBXR.PB?!%3BF,FCC"X-T3TT ^ZSS=//0=V,NL/G7;S EJE]_']T:..JV M.MWB-"\27MJMK9DTKL0SZ51B 8.K3]Q&I5,FVJ2:**:8M+C<[,/#S;[[QVCG M0_S4_'@W+2FUGCBJ7TG@3.8P)1Q$0TFW EMF4@V")6X%H)@ M4=/^V2.]506+/<:S;=\O]O-!9$SRKA>!+_JO245'(?++NP60A3\>./G_)TEPD M8 M(AW6YR'2DZ/WIN!26NI1AQKVS-,YN5F?[ZT*'1_=H.Q.Y:#2)88DE(H$P MQ*5CR$JKD8)QM#A%H4/V:*N'_0C%T+.6GPE#,.48P MB@+QF#32B0M$'<8I4:=BQ#.J\*\QM,;0&D/KLP.+ )/CBR>:Z>!@)%"&1<1# M5HWDDB%&A?;>$J&R:O<,S@[,!T@^A _P*HZ^N2'CN))5XWJ*N6=BC;N*76;/ M'G_M]-MALR30V4BI8KZ"2S[9X[C<0=/LR.7\-X*YXX(QI"67B-,@D-66H42] MXH9$YYV[*HE<+5IIA+MQM3C)(S+*:12'XU(:6A=&9HRA*-\RVTWKL&*%NS2Q M]H:FO)9)5(95!Z_*T@2XYX [9>!L1CXWF(GXXB/6 4+TCZ_^R,2A^V>:H.^0 M8&,]-/)SKWO!;_$](M>-]@>R"9K[RK9/[&EOY5^7D0E Z-PE9^W+\<>_\B%3 MFLE#3I (P$-6G-[9IS[[R>N/??W_>^/3/ MYMN-XG^V_U[?;+S_O%IL-M[>2!Z8'9N<1E7Q3 _2V&YN?"Z:V\7;[<;G[;\W MU]\T-]:+=YN--XVWFV_^+CXWX86MC4;S(QHXB0-A>YORM&/)*&K[JA9*!\/=IX+;M MJO!#<^R"2H$*[+BR2@C[ C[D$P]W3U:IN-=[?? M]JX$DC[$0]O.-,MO#D/)D1E[QQL5[^'EZ"VU?L6 SF*W.,X=MMU_2V59]7\+'T7!0JK+?DJBQL>]S]EI_FE[,7RPIYG8OC<_/*M^,$TZ?'=]XV2GF>_]1L W MX<;^CU\P77XUWF^>;AULB)W]]L'6UX]T]_/8--G?^['5_'.O\77C9&N]?;"[ M_Y%N-]_!=-G ._N;ISO-=FO[Z\ZOW?7=]K_//I[!-#EIK.^0+6ASH_GFF\'2 M XYQ)&E*B$=KD*6.0G9%@_?:,R=\A85E%/@F@PZF6F)LC*3:!!10UST%BN@@K2.!]*'@V-928JG1I55%33YT@W M.LO>=+OV\'LIZ?'GZ008OLEB \,2R\T\%2%PWD[E=;TW/VVKG3/V=YWN>[C+ M+36%GC_\>&I1Z2292D5(XIR3>::65MDZUTKKDN2QG.C M<$=#QA"R8"REL %@.6DK LW6C+4@4E6&?*NLZ-ZV7%OPO2QXZZSQ_1N#T#,$ MJU&B#M(F(04RF1$&$AP9+ 31*2MADU5&^:H2DV+80PNVPUZ_L-/;&6?QV[D6 MQ1WMCCL*'AU#=* X(*4U@DL%$28309# [IZ6E^YRL]>#2&*]WP5TKTK-*[,J MW]P^*@O.-W[%KF^!%=:F=470^:OQYEO$6G,<(_*)9=,R'FF9PTYN36"2@;.# M2)%(ODK,-8;UW;8.(1<##YO/7 Z4HG)%,')E>)DS-0@E\YL54&:SZ95F6#GM MBBX_KUV7TE:70/7$]HI6.>)%K^\J.:WCG.!-Q\K?KU[^O5,@>8.RV?Q$H%]N M,X4O/,@0M,O,N0G&#YVY90]MA=_YDH/6\7&,Q6_Y$]G/4?S'^:OEW^2/WXL# M>SJ D(&; ^<%MH'^%^+;5FJ=CW2GFHZK61]DT)ZQ-ZH_/*J0:NC=EA4=N@O/7_5[@&VE69G>WN7[E'V$:3N/^)Q M!K90[L8-[E5=\7L!-IR=,MS:#=5,!J$"?'G\WH$;+[F:TSL6&>H-)'0^. MVIW3.!#)B_ 0K8'R'8QT+'=5\Q[K__:S=L9PT/)+AV6PD+OQTIOYDRY65I>W M:RNQFPKF,ZN6C]5K&8;R< YT9P8R>".7EJ]7:CQCUV9$&F_4$'Q:E_24.I6V M3;#'0SV=X70X+"_-<^$87NBEV"U];BC=57DA3)#S#XU^4]6D [O?Z>;7X(K! M),F*.JUN)=O4.BRN6[ZAP7KFC'!21QX65+[E>,#+_"CKAI -#&0]?G+_=.-MJOOFF5,(P*@PI MB,$1]]: PR44B;Q,XB)3!(>5U\?QL*0KZ(VOQ5PH- T-KS2ZM>+3= _[/1Z" M^;7;IZ6A9R6QHTXW#U#Y6NR?C6@5;:L=>K\CR?)5K M+U=73@!+GT2PZ]Q\SC6[-@:>Y7/L_@38O\*NVNV.+W_;3I_.=P(J\RF7H%_N M@O-WOMW<_):P\R'@@$3B$7&>\TII]7B$OM4Q M@.D5X,LH4G:^CG(?I;+%'\E;B%U-*="?[U%^J*K:Z ,_1"5L$3ON0=IJ+[GC M7IC"6LXE^< M?83K_FDUFF_PUGX^*+CY:[OIR?G!Q.$AP_V-7[OO-_%V,Y=&OFLWFI_V&^OM M5N/K)ME:_WC:V/_K8&M_0S3._CF8QF=O-?.8,HXB5Q3QX!ERBCMD-&?.\RBP MIRNO"5D5;'(K;4Z5.VJ-HAH"'XEV H=(G(]6,,L]XX8*KW0@(45&28IW)J&L M(? 9('",CL+&( TQ$5GG<);TR-S@&",18C11& . YB"A5<;QY**K4]FY1[&MB526XT2QD!B!ATJ( M.R>1IKE*-(^@4XJD3#9,\2HFLE9G6][)'9D0QL3,))!68A13#VYEWAR2V$X M49%KQSU/@=L(TY=[9Z(1PC-6YQ\+,+G'\P] Z1 C!W]-C,VDR@89)?*YM^"T MP,8:;LM%:(QGQ:K\+#G&HFT2?H[M=B[_OCA0D/]Z4'KQ(N1,N*%2$::-#1*< M$^061!H-D&5YU)[<78BL!JFG!JE)%;(09*(<@@_%# =H(AH9B#21U9QBHRR3 MB62AHE5-9K53-D=+P?7D/I_0I,BXX,9Q1957T1L$L'VR#U^G%G$_N ML?2":T^M3!!\D&@03T(CJXC+&^(A< UQ"P@QRT3B\68'*/IQ?>*<^\P,A@#TF%41$2#9%0P#AZ3%6T M*=>XX%4(V^9H@_-2@_&5*.F6% MY=8C\+8><<\-LD8+I.!%S'G"7)J5U]RL,CFK!=VY*;N9C#NQ\IKJ5?KPXR=/ M!8&#O'W8D*&]\XKF8,8K=K>XQ\@#3Q'UFL4WU*V\II4O04J]4AH8Y:NO2.TS M\7.G(ER<0EJR6ERPV&6IDE[O$N/]0[;TE]3M+Z=GG_GZSJV8EBZ$,MYU.P>U MYW]4S^\GUG\4F DCUB'A,J><,Q(YJ0**S&*+8=PQSNJ6JTK/RO$O4'I30]D\ M/=MSKM/44#:'4#:VCN.)Y"0J@J2@'G'L+-)9!L4(GZ(P)++@,I1Q^N#:@1K* M:BA;U/66&LKF#\HF2B4XYXH&BR@,9U8],\AR(1#75B1-<%0*HC*]RMB#3X+. MNA#[GM+A#Z"LO 7A_DTRY<^DJ5:I: U$)Q[(\SX7O*B9@CS95K?X:=O]DOL4 MLLB]8I2T?TC!GE6[TB,S0?E&L58_3H [&1WI !_<\V&#'Z[/5' $\> N: M'7I#AMFL*M"+L=)QZ9?\M .&^V[,[T$O9\;]BL>V) 0?WJ(X;<7V*,_WI.^J MF/?'W%=F*2")@N/"BEOIC:;P"G6&XT1(P/=0<;DO$?@[,,Q_LEV^Z?7Z!T.E ME^HYUP>/^0FZ\48MSD7U:@\0PSK=;FY\,XD396)$S(>(.(L,9?W>S-7"G;?< M"FE77N>NFE1[&1C@ ,R/%2$R=5\+=ZTVQ5*#-8GCZIQ.Y?2J$23P?><5?B0 MM=*[-D\-E*=)EM4 ""DYZ?/7=+,R0J\%4Z)713DC//7Y_:%@1*4UT1KENI\4 M@:B4%8;SSOI2K+EW+O< _T^QE>=2+_,[Y_ETLA>KQX6GSY)]HY=TO.]WQP!J M4E)T!++VAHBPEBF5CSJ]4DCD5:56^C-.Z-I?T$*6&((7#?:'\@F:.XKVSZQI[V5?UW&?(#W\^@[ ML[V./_Z5#YG2HSG_RJL T'4JT8M7E8(17 5MLG/3EF*OFV'\/VY6LU7@GDJ_ M E/L;?8 AWGKP-X@@C0'8NT;__[[\\:G?S;?;A3_L_WW^F;C_>?58K/Q]L8@ M(H<,>Z,8[IAX;M)6VQ"=33)PKHW#.AH'D9E0D>ETH:#^ M^#H$YX,MPJXHW+8RT5"0P_7*!C+M*BSZ/II1T8S8@ZY;CL M:N\J]8ZC-K0BAX.]O<[)8275L72:&X:O$4'OH[G!Y9K6CZ ,0=88O9TRQ-W> M$TK6C5VLQHI9"H36 Q%.TM/F0UQQ?<-6^^?^_&[WD] ^F3273_' MM@[S*D_.5KN#E9J_L[KF;UG?IO?[I>Y:>I*9[?YQ[QCRD'(!^9*?6'G118H!W5H:GC3H1MZ[A6?9X=O-G;,M"J_3W5:CV3B :W[\^VQC MHKH.PPC#3+0+/&R+MBY%C9GI 21P.@&#(W")>6(!NH15A) MY:/U3EN]\IJJ-4EKC*PQ\H5AY$RP<;((<(;@>)YDECGFPA=)/#4)XT@@9'QQ8'C/XX&7G^FZ='QN<6'J5IQ*3@AJ M8\ V<4V3R2I8F@8)^!!-,%-/.$S! '%.<[[@0SI8"#M)-C3F,]MK^&)0MP' MK6U=4S-,S#PO($Q,@^@@>"6TX@>!4 M0%1:@\2B@L1@W.IAJH?I*318%BR%&'J8^R412\CD_E1)1"[@W.SU^C&L][O0 M>97_+T.%WF@%\?D U>Y_)NY_4NTQ$9,@#\C\P5F.A;($.0*D#)X(ZCFS,;G9 MN?]:LF%>)OH"Y0A##*C3A"?%B;$T@3H7@@T4A<@"XB$F9&+$8+86"VN,)$+4 M.+&,.#%;?)C]5N8$/I1Z&..[FDMZ)/RI86&2Z$0[IX5%W&2A2:8$LEYG"B=K MHR,NL"P67N3X$4 MX_7)V@NG.$=*ES4V-B'-!4>4$&8M]R$)4R/%HB+%L^^-==@UENILW:]Y.E1HHFRIRSUF%=G_^LSS:]S+--5V5B]P++^OSGHF#DN&P#C'6, M3",P? +Y51:()S@@B9/@R5& 2E6?_ZPQ\F5BY$RPL3[_.;]P.+XC2FPPQ- ! M6P@/1B!MI4,XX4BTYY)ZO/*:,_/"P+ ^__GPY>KZ_.>B@\58[,28$1%P'BEI M=):\ A482]$B@?ID5&)8CG#7&:"7C;Q1DMC-7H6:/GXJ'GG*Z-W0R;YPS= M]=K9@Q!S?.U,QA2\$!99IR/B%GX8G3B*CGI&8[)!DYFLG2T:7M[E'G=ZJ(4 MCWE=0+LY2;WENAJIU]4>""3CO&J!$:,@ZA(Q\W8G(9#!D2&A26+!&4;(;=?5 M[JF'/*E1//_2M/W#;O2=[X>E2.=TKSPV./K^6WCH1N=X)T+KAMTR2DZPM!7; M#]"9/=O:WSSY!K"LL \82<(UXDH*9(/'B&LM,!5,NJQ4=]AJ3_CQRUJMH16N MEBM>D$-!+XGP[@&&PQKK.]\45]:RY%$4%#+FJ!323D* DS#71AI#$KGKDO:] MB%9KBY@3B_!9EY)0L -"+8))')"6GN4%:2,)['H@BNYYA?!-*?J)2AC+'X[TB0K06K@AX*IFE72LO#KXE#HJ,'?6$5<(%?7;U3V/5 B)P'2H>K=OX6=27F ;,$ MVKSQS1F*'9,4.0RY#Z?:(V<<18PXB6-07I&P\IJN;.?[]^,Y8[D;0N31,JB+A%9+0TB.!K&#''4EL)7$-%/V,]J 3XW+XBT?L;V MZ9@,^S.K4Y?QP)O^\5ZGF].Y+UEC>"2G^Y %A/\\O;0/]BD;W8M6KV[^^$:4 MQ)!%6>2]A3@L2)XS.@5Q&%88(G9!DWRX&O4\+XZD3KO=.2E=1*Q>IS9]^Y6"!<+7[>IK;ILM=_J*3UH$^9? ;U:JW6.)7W M4:\6:LVPJ]^^MVPQ6^-@QKFRJL_< M7]'V<9[J=HJV@U"EV!X%@Y%"QY'MQKL4>\[%N-ZN!TK'FE'NLO+S;52Q[U+T M/M_"QE5$,JM'OLV^X4R[[CGMYUP3>K"[]M^N^Z_70UNJ0&-22OR&Z3-T>)X"F;M7V=TK7[ASN=VM4H;)A.'OSDGL5K^U#EK'"[]L M-]C1A6N^L.VFA\3A.]O=][C1#/MPCX/MYEZ[L?Y1[+[?;6W1'=&8V-']2!M- M+QIG;TZVU\-!X^PC:= &)"$[T.XON+'>_@%M/]O=_X%+_MFWEW9T?X;W__#P M/W^U=VG[I]L_:F]__7*ZNP_/<=" _MF"_OAXMOWUK[VM_7?[V^_S+O'F2>-L MXZ31UO@;D3$*R1QB3G#$;0J0S<:(7- R"F7 2.3*:RK6,)E<#3GN7+\8LHC6 M^>7HJ+;.^;#.7UMOOF%O'7.8(TFL1]P%ADQ*$CE+K$N)T4#S:IU>PWC*(O9H M+O@ :I=!%C<9%+QLZI=(>++:"9Q7-;&(6I+D:6(J: 9I716)V)F/3L7 M@PSAD5!H@2O"9]X_"XK.5X=:]X/HZ1'61#GH/0%Z$IBO.VOS9_S>.LR%H7]: MN)V/I ;JNP+U6 5HC,8:R2S2/FM?DA"0@9=0$%)!(*YQL.116&F>#Z@?4JYZ MNZV"JD/R,LO]=B!X>1=H4YZ^K<-^55Q:VK=0-,48'?$<9K/A5A%OG!4J2G"L M##\Z&DVL,94[/\7E?X:/_<1[)A#X$W*?/1.NUCCFL]\S$6N"W'=?Y/H]DT?8 MX%FXQMYNP&ZY$7#EDC 1\[9Q-0%Y:WM[11> I?43$"9U.PD&I[$T/O[AYZFRW B;K(S]T.]"3H?<.C/-^[L'[WYLG6V2 M[?=_M1L'&WAK?1.N@[;!9W?A^D9SDS;6X;_3L;3RX-T!W/ML:_\+WSGX0G>: M'T^V]MO0ON^GV\UW!]M?=\C6_@Z&_UBIEOYY7$Q"B)0D1U)9!VEEHLAY)1%) M45B/>?1\YG*IM_8F"["\5P/>2P \SZ0%J!/18,*=T):)9(-0BIEB7J44 (?O?,KECE'6K$&R>;$=1H&9Q$ M'GN/>* $:4XL4L1'YGW C)F5UV153"D*FD?,N[S\/[;(/K)2?^TR_O.LLI=[ M;,66/?9[.:N&B?&]:P]NN<>P:(=)R@W$J:=$ #1TL7UPV'+]7K%YF!>$6C]C MD7<8B]_R!_*5%/]17I=?+?\F?_R^.GJ[(O:R$;1Z>[F2O"B+6HJ#8=\>57U; M_#:XU^>M#\.[E 0?\5?T_?)K.RFU?.SVRFKT#GQ!M\BGNEJI!?>- X*-WEIQ M\3QPK\LML=^[ '"Y@J[5Z_4CM.:PK%O)1=]=:&:WE5ES!J=C,O3VBOB_?=O. MG\CWN;CZ,)ZTX7[^?_NM;OY$N2D[=MKF__8R:PA=T M?\3C_+U^S_;B\'M'6[9:=JF';VP=YS&!2^"Q6\?0DI*)I#P3E-_HEUU;CNFO M5O52U5?E=<51-HS+?9#/#>W9G_E*%Z$UPV:$PIT6O;[?NQBY57A N'=A#P"J MCN'RXY/\B;L<_(S.<:VI%2E2;H1QQ!@GL2:,N6")NCW;1OS5[@U96[J](1*4 M-$DP&\[WXQS-P>2>-=7!W9[E-W[\%!&.UZY@%6!FY##X*S!V'[$!;<*M1 MAB0B-C3*V@*>P0*:'[\18@.)PB$:O8)TCDMDC>;(4:,H=U$8K5=>BVD6<)2! M?A0IUI;4$3?W1OSB%>ZH)(2 U_JC3JXX:;7;)4AG"+URMK0.P1&WV_EP^JQK M2LO),JP!W;SXGMXDD1SXT!.(.WOQL)X@Y02!]N]O?B,Z0M][C*S7,$%4,DA[ M$I'QCJ6 D]?.K;P^/NE,3I"1<04G>M(ZWBLZN;QCK]4M8YW2,, 0RF/!$08^ M'^@[A)"JV[/=TZ'#KJA&0N8%R=% ?JD[I P^OH7UG\1N/)\"!S"!"S#$#H0*Q5YLER'%:&@$'SINM2OL&$8P MN3V]2Z1>YP%4.:7:I_FJT>"H"A5#CEQZ_?Q(@UAP>,?1..ZZINMC)<BEVR[]S?]@,>:U.*&]]TAG0KHR<]Q[Y]OP\:\5;R,-@I/*G M!Q+?(T%R'O#6@!SOZ&B" &$$/N<""@F]@6AS!K0,ZZV>;W=ZT$]7$3/<1E?] MY7(P?!3PW7QK??.LL?Z#-?;!O\=@'<8<"6&SZ%Z02 =J$6/!&VLIQRQ53J=U M"+/I378(U$;!GP26SV MF,[)(E*!\C\AUH_V!;(+F MOK+M$WO:6_G7Y:@, K#S1;9&GBOL@F.ETRR%_5<%_JSSH M:N>F+<5>-X/>?[0(UX1JHV-*CB<=+3::.H,UY9HK8;XI"" KEY**G*5DY/KO M?]FK*V.?WMBF+[9M_/OOSQN?_ME\NU'\S_;?ZYN-]Y]7B\W&VQO#_!S4RVDU M2\_T((WMYL;GHKE=O-UN?-[^>W/]37-CO7BWV7C3>+OYYN_BV-IH-#\/ M]N-_.\?#W^=^E*8SO\Q]LW_;S&%JIP_W"! K_?WT8V$W>;TQ[Y57)03/>P\\ M]<9WT/MJH7RD:%+:?61&PQ"=Q3Y9QFQ@AG ME>0ID4HAZU%%;#;*2K5<<]#ME]MUVWG7L[EG#P?ER^>R6M,4VI=(R&10O_QC MY^O&K]WW?QUL-[_@QOL-O-O\0G<._FKMOM^"^[W[L=W\:V_K[-W!;FN\?OG3 MWD[SW8^=@QW1:'[$.\U/[49SMP6?_;%SMO<#OD? =YYMP3.7]1_0)*$0& ;!UD;/DWVRHVBS*F)^[H,;MP*1)3Z[,?'\ M"PJ>5Y-%W0]!9Z?-?GO\'".,*D6BUNUQS!'*% F3&EKO#:W;;R]#J\984"L, MXI8FQ%URR!F 5N:D\5(%DIQ>.&B]<_ ZIDD\^MW$S',46PU ]?-]5;UVKZCU MMJ+,UT6M4SIQ*0-3SH@/T@H1K.",64T,ME$Z9@GU!M_A*,#C(^QEN;V70)CZ M5%"Z-1&E>BL5I4$AEY1"'"N)=%8C4R12)F1DA$.4*NBJ9')&JN[SJ-M.IZ[* M+3H27!UE/1 .GC#*PI3AB+*I46<\N$C L?(U4F,3U&JC/->Z+A MQ\GP2 O+*'-(:0V9I@T):6\X"D%3H9*+0LR<3VJ.UNE>*CPL0^!T&2'JQ:JG M@I#Q@(I(XU.0 CE/&(( *B!KI4,IUR 1:W'B+>E5J]ICY92+L"I))3K%&U@2#N&,!:4((LHD0%AP5$;N5UV(5DTD9 MG]_K]:@ZK'IT).@#GM6+4;/&@?'8R6')-,46,4$4XF 3R*B $?=@!$$JEQQ? M^,6H^0V,;BXWNXUDP5.4FPTJZ1F,9.CTO1ZL#JX< ZLY$8"6$8#QQCT@P$%@%YI'!!**KR#+SF*7" MI9777*U*^C@"B0^9H8M1M/984+0T56VSZ* %Q>BK ^#[ ?6B,6$H :HT2I13PFAK1P'"D6N-38"ZKO&?7.,4C?BA[Y<6FP/ON]&/KM2R18 ME^;(@$BM//7U8<#(W8-H;X[:$1"S$X]@]@)N6''^9^@X"YB$5 M7FCURD/<)7=>J]UN ;*'DA"L-[SD;2<3%J;BK>UV3XN#3HCM 3'TGDTI5J^< MTQZ^:QT>PLP=7%@1*N;7+QCX[(79O[K-D?B;Q^,&%=.Y'MLI]"O58SSQ@7&Z MIK&ZUX%QL<:DF/EI:4;7.+O=;5_@R=F%.IDY1>+S"F*,EU6TM=[ZV0($"L5I M*[:OWD)\GF.4S]]T.U_[?O/7#KRV.ZX3?["% MM^":QOH7:.^;4[@'W6UNB*W]W;WM]1T!T>*/G?UWK5W(E_Y]MG$NZ+?=W(!G M_?@M!6699#03J3K$693(,1J1,8%R"NDQ=8MPBK*:>[.LJYA?$!Q.D*+=@ECR MMY*N>6)3=D9//I] -S5!O1>L3<$Q=S..N;O@6!-2"3+)2Q_ZW3QR-6S= K8V MQV!KYYO0V@?'.>2YCB).1$ NES(0S:)0"3)8 [!%U_"51,PO8H/Q4ZOWHTC= M"+EN#G$SCWXW,^Y72D$O(\QP3Z/P\# MT46+M_[I9";>=E[BFPUN/J@"M<;-&>:8%T-;(^?=D?/C!')*;@1A@:"@A42< M0TII.!9(>(FCM)H*CU=>LQE YX-J2Q<6.A J%%&J:V(*H1U'WT79 M=&:5K>=5';'[L^7C=$ ZKWXJL:?7[!S;]NC[>4>]T3G>B="ZX3..:L8OMU3\ M_;C_1P[M^<8]<<8FBI(P"O$8.3(&_G1*8(X5%]R[E==\E8M) MV?>L_E0U%/G/PZROW/F9I9J+DT'U6F&K\K41;<%'7KQ]-#NK#J2!SQN\ ME*];N@7=V9G8QV\12Z)C4H@Q#UE ,A09D02,G(R&84&L\Y?63X9074E/KA43 M=2G/(^XPG8A\B=6 828>#FT?J]00L M1Z8W8G6@5S^LP3J&SBGE3LM.LL<#V=?KY%+=A=@K?+#"B?,JK2I:S]]__LPN MRWD S W*Q,X;63U_^925TOW%@V:I>SNM&=73#9O1C:E=H6S6J)_>Z,)^[\8R MA+]!874.+:X477US>%IXV]O+G0VSY &%0K5+5P\/39Y>0>[P_0 M>RCG>Z4U%%EK)7]Z5*AWH,!;CDEY^X&T[EZG':JA+;5[K[YWI7;L M%IW#]FG12N5-3_;BX4WW&+0O/\=:D;O@;L_4.CB(H66/8_MT*+\;PWFSP-)Z MT'^5S%/1/QJ*)I?5C-6+<^%B"O]XFQ(%[6'PZ[*0Y._.:56NU5I&;_Q MOM/-TZQ]NCIZ[8BP\>"!KGB,T"F%B:OI"A.K'$S,;A:?[HW(]T#8Z/MM6\W=<47F+%+MV[;7*PXB='\8FX9397)NE+T9 M*]#U*A(F([:!&6XC-1S"H@2!FDP64R/NH^?SW)-_W+=>+ZX[;EWEU:C<@;^< MY!RUH3F3.KRW19'HZB]]B"+1(\DG/4IC M-;]=@UYPC>W+4"2JM8CF45"GUB):;"VB\F#*7 H2/<$ZQ(-5B6;:/%DJ$M_4 MOBF2Q=D>$5N;$N7DN*T2P?VO_QH3P:SUE)Z!OT)ARU64FC-&.5;&^B"8"]QI MKHFD;M[UE):3OZ)SNK6_2> ]:,./O ,)KW]J[>Q[VEC_YT=C?X-L-QL_&O33 MWL[XT>A]N.?^E].=YB;>;N8=R$][N^__:C7.X'OA.[::7\06_Q!1?0884,!$5=' M60\$BEI4:6F@8CSF2C+2**Q%$'D12%L5)+"&2>0P$<9JS9)AN6B6K#$]1TCQ M<=7+UE.YHP# (@56U^DMU8'50]#RXT1@%5-00G*& #*S)B61 MR%+L$19*6<8%Y5CD4UIJE0O\ /[_6F^ICJF>46^I1HD[H<1X3"6-]L*DA*Q3 M&-*O%)")R2&P%94HLNZS2,B'$4H=5+U!OZ>D0 M8F)O$!MCH_;(FR0 (31&ANF$#!&.2IQ8D)!Y&;YF'DP\/W_+5 M?94?K*KM: M1NI1MD ])3%18IW0B@=JC%8,7(>W@DIA*:UEI);93^Q,1)):*JLB5XA6K+R) M(RV%0,ICA86,(00,?H*R54*71Z*DUI&:JT*^6D=J2F!_/Z2N*_V6 :4G=IU- MM$DZAES4&O$0#7)"6N0YMBR0@)-FN5AZ3L8OM[?XLCR?Q6;U9'U7O'$T5W\U>Z]NCB$6)Y!+(\@ M5GLBD,)_S>067_*AZ?8I]._;4NRHO*[9^3-NED)'RQVR/4!*ZZS1?/,M:4&Y M@=0\L9R:!VJ1"X8CP247S"C%-"GTNT.NFI+VZ%J]G]+ MLD&L#NE06C]C)N#()!85LTV^4?]\L"_KG;5Z\!W'EV3/QM@JIB@"3KPR O1[ M0Z LEQ\FUR8&I^6K*&OD

W'4^WM$KAOM#V03-/>5;9_8T][*ORY[2G"*Y[%H/I@]_OA7/F1*CT9Y5;E> MF/R=BD'F565/Y4K2?]NY:4NQU\T0^A\M E!)M=$0&CF>=+38:.H,UI1KKH3Y MIE9>ESJ1I1A?1M_#?&S?WDKX[HF,;3KUV,:___Z\\>F?S;<;Q?]L_[V^V7C_ M>;78;+R]FNII)-"25]"7/,>#-+:;&Y^+YG;Q=KOQ>?OOS?4WS8WUXMUFXTWC M[>:;OXO/37AA:Z/1_#S0&/KMG #G][D?I1NTV>:UV;]M9EJH3A_N$7JK1?SE M(V0#%ZQ']J#D;,XN9T"#E/_^?1KX324YRIJP@D=L*(^<6VN2AL"&ZTBE"\&H M<9*CX+0-A I&2.(I*8<%_!-2T,%3:],=28X6.<>8WJ$WLD"-=:@3G!N'@V40 M37(FM%4)?A4X<>Y9HGE?X%HRV;1 M2U@?GPU;:/Y]\QM/RD>=Z\RXAQA;X82T)!@QSPF+7BOP[Q!C*[[*S62EV7-D M7K4=/;\=Y=6YG6],2.6\#,@ZB2$_@\Q=>VY0C@63"<'RF)-V25=A:"=LYW(N MM38M!UI:JM?+XMA7@#S@]O=X&+NVW:X8-.$I?P"0'\&UY>>F$O0-:"PKZLF0 MY<;@RI)8=>U)&:/;SY9XUW$ M2":>:[2P0CHZB0P'-$W14I[7_&[-7CXUH+\Q0!\+Z'- A+T)3!K)%:?62TTL M-V!!$"0)Z<]%Y-LLG? MAP/V>B_^M,2PAJ]A+.Y##"OPFM1Z]JRH;$TJ_@@4KH#AC]%8H\6B-%:L26-F MR3=[914?$8M)SKH#J#NV=Y(+-N_#SOJB&#_=IN;;#M_']W]T6A^/-OZ^M=> M8_W=?H-NDJVS#;*S_T]KYV"3E)2MGR]7(5J392%-+D!D!''E'3)&!12\],JP M(#!UL^*^J1E;:SQ=$CS%$B9.2-)2SWGD5E'+F3=2R9BBJ@0'R1!/GY.ZM<;3 M1\;3TS$\]4YX*AT2^<0-CRXB8Z5&06F:J"0];H@T7,:SBMX70YX%19 M[JCF+#+&>4A>DV"%=T&PP%0(57B*AW"*:SA=6CAMC(6G@1#MF1$HL&@1QUPA M$_+N"B8)1^&%XFGEM9)K9E:"YO-\!F81=E^.\U9BM9M2;=_?:O=E4! VMOFR MC'LOU.A[[KT(^BC;&9+>;TOGINV,^VV27-M8Z#V^,(T5:Y+?;L#JO9=Z[Z7> M>ZGW7N:ZXU[>WDOSZDBFWGJI<]L;ZDW9;O/3P>[7S.>P"^U[M[]S]H8WONZ(QAFT[VP3[TRDMZ&U_74+TMM& MN_%^M[VS_U$T#G;XSM?&/CP3V=W_P;;7-]G6_J>]:;LOCAFND^(H6,AQN:<2 M.4TXPE$S(IU,07! 7[Z*\605ZISFM_5R80VICP2I#]MUJ2%U*2%U; .&$Q>" M$ 9A&SQ JJ/(F0!_!B)\)-QK00%2V:KFDS2Z-:1.?8X7C:=+"J8/W'.IP709 MP71\^\48L NF/0+0- A<+D.:L83 9"2WW-O$3%X=6,7JT>/3Q]I\N9:IYA[; M,<]$RP"3HYP)ASX6Y10K2JZFHCK@=3VKQ#/O'1$*[2^9ILI#GP VNOC0MH>K MHR=$JX687CY'-WQ.Y,KGO&)+Z;=\II3B/SY\^ORE5_Y._O@]G]:+OZ+OYU.[ M12>EEH_=7GD,O)-1I\@G>ENI!?>*@W-TO;5B_3+9TK5<2U,:':\Y8WXX.*=] M"9NY@C%5VG"I,.<*6RDDC]H%;3QEG-R.\@TL(J\DVN]Q.XU8Q]MNZQB&R+[Q M>ZWX,X8WA]51T@',GF,FH@L*FO<_PK=S M]]MM7<$G!_:-/F-T>5,%8Y"!^% M1-Q)BHQG%%FFB9<6&Q?(RFL^R2SP?_)F9[1^K[!Y H*1^M91"X;C_*1S+-W> MT*Q;U8'G/$CYDZ71PBOVN/#M5DKE!FD!?^6+XF%YCM1>>Y)4"^RHWIYT1/ .M[\?#%V=G'L^WF=["U MG5S_ /_?^H:Q#E1KA6"$(&LQVB(=P-LJ+9VSS ABP=$>[W5C1!F")DZ/#HX7 M5X@( , ;K]_[\;O]KB$R)_QL!^+8W!>\;CD7;'%Q=V&GSZ'S"]#O%PK\IY^ M-Q[8UF&&P+OA&$0-8&S>J40PUSXZIX05%#)X;#F$F36./0F.-;]_XR)AK'A" M#JNL@4P9V^2 _P%,))2'QWN#<\K? MX79#QH>!X_R_O>(@QN.AUZV*2DINB+U..P<*W7C<[QX60\K [-=MD0/*H]S@ MHPB7^/)6+0A1+IQZ?UJ4D;U_;NA!M+U^]^(,_W7P*I-.(8 M\Q Y3@G"9$Z% MT5*XY#ROX?49S?\[WV[Z;SHI' %5D#2 JY#C.F2%#$AJ'8/U.C%\(Z2>1]1C M +EU 9 OAN6E!($/7S+W18B O ?PF1&',XW@I7,8SZF\2BJX[)B*8$_S)>"# M8-).L+Q4TS&_;'N]CF_9B[C^$J?+@' C-P=PWO?;Y86#AD"K6@,$&AW%ROWU M"<:R-M))PJ8E,F;S6**.I(@9=784WUUA7CI2R07WX M4O(9C1 ,E:8,B:?-DP;E"32PNM)YY,_T*@*6 7:L#ICN2KL$/_5];S26+YW< M7@L<;(:BM6*[NDFK=_[I?$5EF_GZ 4U2:>$GK79[C!K/AHPHV=\=E5X;GB)T M3@[+WZL9VS\:3)6J;?7@CT&+JB\>;==!S$L O2&B7#C\88.7&*:G MU]IFRRTA>VLVV^X4O=9!1M \- >=$-L3HW<] E^P']TX M*WY6<(P8_'J=>P,426]&UUC!X ;[1%F5X6@;9G5ZOE6$U];, X& 42^=? MK:CED3XH/W49:')(/L263N[X5I[-]K33KY %!FM@A.U>IV@=^D[W*/,X#VY4 M58=G&RJ;4MX+8H7^0;5;<-NJ\9NX7]DY$?*0Z97H9QNA,MR4YXOI3]^$RWU# M>+52G T'ANNXT\TK[L7/3K::P0AG/]0_9T0KY]4 ]/-4FUQ\&+K:# ,0..9D M\MP!P0W*W.X!$[ >VWN,+7C='RC!2,$L!/^1UR#S/+SDH/,(?5G[#!.W6^;/ MI]4E%S.R3 $ S/OEZR>MX[U!N#-J 6. O?8XO4%O.2"7-JYJ4WML4_O<&CKQ MHW;9HM;1P-V4 6Z9#);;6"/K2>J<*?&J:?%*8@0 MJI7 $FUBWM9KQ>%R9.F$('ZL8HH\A"?V-(]FE9"50?)@,(_+<2^O_9DQKSB_ M:]XWS!=6NX13S+!:]( HW)Y_X?FZ1'G!%7[R1B65%Z^;HFO=E'EH2ZV;4NNF MS,7#U;HI4UF!;]1!&6,%%EX&ABD)5B9NF304@"5YPKSU+G%^7DTX=?^+,?@0 M\39$RKB2X!NU5D1E\1;M8O37['^5:^&?_5X,_7;LI(L]KA$1.MNN'NW-15Y? M0DH3&O!G&RY[<4OAW_GV^I=O1G$9L#-("R81MU@@Q[U$B4MF!3.)6;E2Q)ZW M1]GTN_VX9.3.4_:DMKZD&N,7/WVO4_(@RT]"O> %/?[Y%(UEM%9<@\\:\F_ MOE7M^_1RXV4D23@/?.[#E+#X([FD!^QK2H>:TN$%4#I USW3X:CUP<)N<=J* M[7"ET=";'_EA9X^G'E-YOFZYX]$$S))66@HI&4\B:B^PP<$91;@@AMY :S!+ M';SS,V C2>+&0)5I.-:?(-Z_?$0LM7[%@,YBM[/XA56#XV&GC6:CM=O<_;%[ M\*ZUM;^)&^MA;V?_Q]G6U\;!]M>-LZWW'T\AN_RU/7$\;)-LT;_:C8-/!SM? MX?[['W&#OH/V;?W:H3MBI[EULKO^UT%C?4-,HR\P23H>>$#2D<'Q,(<%1Q@G M+;6V!,=8[1L0^L?\'K:MYMXL3]K68'(K,(G<:< 1K'E6M#)!&T*5E8R98(BT MY(8#_368+#28C!W&>.8M\DE0Q&4^PFZL M1<8F !EJ,/5NL<#DSNE9*O]9G/1L.$&*=BO%XK=2#O/WVZ3V]WCR^02ZJ1MM M]TJXIN"8NQG'W%UPK!F[!TNG_OJTL+4UD5!ACH53EB#A+"146=?>:.H138&E M2),0+//!K9GQPVJSF">W6?Y:[KEVKWRDGFL+,M?&\PV5<,0B(6651)S*B/+V M.8RL5X$[P@W5]5Q[M+EVKW"]GFN+,=?&PW$J"0M:8*2E58@'XI$5FB+KM4K< MP^#B>/-<6_H=BD^MWH]BRG&+\BS?:'C\D,V+Y5X%>.#^!'_4-8 \ON]@>#<' MHUNM =2Y_EW Y>-$T,QA, U+ 7 E:<2M(,C:D% R3&F+M<)?Y# M4OGGF$#_YUX!RPP7)9<;<1ZXB5$CS@(@SKC((U8X"05I.L[[GL9A9)SR* ;/ M/<,^1"Y67N.U61$,UXA3(\[L=CIJQ)E_Q!E/H&3B.*H:(1V,09&) M&&FR)CF]\IJMS4H%<;$19^GW2OX9'B ]G5%N.*4#E@\WYSHW'*X_70QMC9QW M1\XODULJ,-:8IH@XPQAB-161T9@A@#E+1=*&*@_(J=<>K,<]'406##IGO9[] MXD%GKM/#&G1F!#IC"6)(UF,5*,(^"<1A3)'F7"(IM&%$P7^%B^W.R2R/S%]FPN)F0$7PM,?H#5\C@M[G M&#T7:URSV1_V)FN,WNZP]]W>$TJ^^,8:?K\!>X;&TC6"ZS/_EY[)+.:1_T^5 M6DOU<&5(5?U:ZFK<(G"^,3Y>T'[9*GF9J[YX.R1GOD4OO1A[7\9SZHTROZF/ M^-^CZ[X.J8S>5%1&_^VZ_WJ=,[*B3,EF@23+V&VUQ3V)Q2U]->=V_[AW; ]# MJ;90,A /"7R* 6GAU='8]]#.SZ> M;G]M[.T<;)UNO=_\M7,&=VI^/-M^.[[X]9WL-AO[N_OM_5VX)WR.-=8WX3[O M6CMGFR<[^^_V&P>[>XWU+3Z-BD(1Y:C2 9&D$^+!&>2$]BAIP078".9Y94;H M52WY_)[WG"_9]UL!R1(KOT\\_X(":+\7/L1NB6(S05'Z#!@ZC"P&@<7[S-^Y M;H_CB!!\C:!W0]"Q/4L?9*(T1J0SA0^W7"'G.$>,8TV9HR::L/):Z34ZJR*S M10'0.BJ[;52FI=6)Z(BQQ3RH8*+EWAH=7" ,C*F.RI8;4\:W)*UA8 I>(Z^4 M0CR2A/)&-**&8,(,!EO)RHV*KF+^X%*(!4.5.BRKP[(KPK+[P6@=EBT%A(Z% M92EA[9RA2$JC$9>$(,YN&'4IRPCAEG!WB3 M'$A10&CH#4'12X"[9*Z/-6S]XO*GSV&M;YA(BK M@Z$'XL031D674:(.C6:.%&.AD?#6XZ@D"B&SRD2A(;N4'C%'%00R$"#G0Y&$ MF#6C:Z18%J28&DS,$2U]'4P\(T2,+T YFJQ7U"*7AYY'Y9&Q/B*G??8>!KN@ M5EXKLRH9J2%B62#BZF#B@3A1!Q/+@Q1CP01+,1"K*?+6'W,U>?-7J\? MP_08:@J/?@V*MP'%26J]6!)2XX@"9A3QI""02MXCSC.%O@#'J=BL:?3G:(ON MI<+#XR_&7"#$=?R][@K^WND(<7R!$!4\M*8'3^6;8\%3C1^SP8_QS2LCC8J* M(IU+,[E(&FD>/:).$2H$5C+,7(:CQH]GQX]'6Z+IP3/__RMH/N*,>JWF86 Q MOE:C4W+>0(@AB,PAAJ#(:950:G&LPY]9H]IDR25S#HMM(TH1IUUOW+H(TA$)"B=>&0N9B'E'/KP MR6VJ"9&\>H=J7N!AJHXXO$@8D+V&'L63(A(,*RSIF% CBN&+):> M"$QUH#'G1F:5B\G3 G4@,;?XL-2E+G4@\<@H,19(4$5S1)E0@K !LHT,$"YB MQ)R-$'5BZBV;U0I*7>IR^TG^KM--L77?193%71M>XD64\R&MXY_9(]O.) L0 MY]%CRO(&,R ;$PGIS )$/ X:$B8J:.:P6)4/BG[JS:/YCWX69QEE !%] +HZ M])DY0(ROH3@A?%0:8S 'J5LCJ.6""$6.I5E#J. M>$R$&(LCN,RVX 3BGCG$B67(>N*0I98)03R5!N((0N4:??"YPKH(99:CO'($6*1P3@HZ742DJR\YF95F%F=OI[= M#'WF#:UGAJ(%Y@^#ZAK@L&E .GQ>NKD?7",H2@CAV17YR@6 MTMY(<4A&"F]Y'+#H/)CX>=E NHX=9Q8[RF""LB)P%2@7QKA 2X5VA4.4POHZ M=EQN6)J@CI::)>PYPH0KQ&UB2%ON45+$27A=)A8R=;1>5616/(!+@TMU\%@' MCX\6/-X/J>O@<2E0>KR4+#!'F9"(68!J &6-+",481^,A,&G."5 :<;7U/* M]!3E\-LJ?O-;*'[3M4<0_#[7[RMO^*IU# WPU^-#J0#^7\5P?)X8G6BEA'L$ MD6*>XX6]X('JI*(*(8MJFA>MPP+^.HJ^?&_K2Z_X7A%PYW?>1=?MV^YI7OS% M%8?4""54_D!6-!^EC3J&\8KPE?!"T>O[O<)FV*G^/MEKP0OY$Z4:>OLTKS3[ MSL%!)W=.5D$_L5D#/9\)A@^[7OS??OZ:X\[Y2G1E]L/EZ+7+ NG_&M.<7R(Q M^3>7UN,O]\(J=&A"/1!H@7U70?A=BXD]HX.&IW3F/\'+L_6SY.]UGG_J9T3[UF!R;7Z/MO MX0$:G>.="(T;/N+%G:H/C?NPVR47;$'=UNZ_][ _^.?0?C7][?V]'UO-/_<: M7S=.MM;;![O['^EV\]T>W _O[&^>[C3;K>VO.[]VUW?;_S[[CK>;/[Y!L&%Q M,!81DH]",6>1C3$AAS5$(-))QNC*:XI7L903;@=F9Q%_9;0 2X-YZ6+YYR&, M1=$!X"]L<3+4,;55Y)#AH=4)V0H'1@@I(+SDQS:+@\1$2"&9DSQY;;&0V 4! M9D:M9M,WBY_(X*JZD7>=[N"E?!VY9&4PK_VKT.^>1MM]>79%&OM;W[B-TE"P M*VLT))T0W"(7!4=9&8^F8.'-G'2NG1^P&YC!ZR)W6F\,RQ^&W(^.TA,2OB5* M#PVP^%QZLP_]KM\#^RL^M.WA+!]OCAS3]F'Q5_\P%O3<&=GCTL7;0_#"[>(@ MQN/LYG/A"4]T_BB%;;<[)P#3T-96CNWCH#=Z&;"/AGTQM<.KR!#&YE)4=KP'N<3W MO>+(GG8[[4P@&OJE.^CEP;8%Q)DH1Y"MU(+Q":V>A]2C#-ORET!CP"_D>[8[ MO6P*1]T\;I<-X+P)PR\>M.2PO"A WID_T$D).BA;4[>ZM87HQO7AKK'7@ZM. M\T41(M2+QVQEF>^?MKU6Y$X*T'P+3NJ@;.!%+#SYQ/!@'@82_-OP5J&*6LLO MONCL ["%XK!S#&[01[CFRCCK<+#N>_<1%HHO^OO2MO:AMI^E]%Q5M;M5MEL9)F=&6?HHH-) ];:Y. LWG( M/]1H#BR0+:]D0\RG?[MG)/GD,!"N4+5+,-8Q1_>OC^DC2FPG$+Y-98RQC8%K MQU*ZTJ.)9+HEWW+X\R^-J<30-DZ'3(-BS9FSU#_5W4&=P(OPMH;PC2[50NOH M%$TVX#$&A#I<5\>_&^%-=?S[58^[ANA^8O5\D=[X,0^CQ!/D/N*@# =B'RI8!0Y46VCB<(ZV5((?8*,&Z M%PC(^WR48TQ8)?"MBW0$5KZ%-:4-E1?P2H#24:\T[ZD@W@(0M0IYDH+R75R' ME*L3UQ+EQ)SX'@T3&O$XHEX2B22)*-"HPSU#L$[@W824[S7.:\7@/1NB+T?3 M:'D@0?B"?@%:_H/08'T$Q$[ MMAF+))B8]HEDQG3%K\9 MH2\/S,L<+;%R797XGF2X[/_^5 WD0Y'W-=RA^^'-.7U+N"H07 M&L:#>Z381CX E3XF(0W"P'4I"=W89ZZ3<-\-72=(.#>C5"PMK'.,/+A"1:PV M?RCXM4C'IUS,K, M?97+V9G>PI(RS\:CJV^9&367Z%I[(K+]8/OQPF+/_.P5]7B&[$3:22'9F4GL1!Z-:.C'QR'PL58H@7W?H^0= MC,K__,YNA9N/1&Q7'.O\[^_#W8-_]M[O6O_=_WMGK_/QL&7M==[?>&2%)SC! M_ G.DTZDL]_=/;2Z^];[_<[A_M][.]O=W1WKPUYGN_-^;_MOZ[ +?VCO=KJ' M55N17QN@_NW9[])JD?WLA_WK'IYQY&-XABA;^AAA.-(N.ZT1UV<5*([-'_3A MRF^KP&^E,/9Y($!9=04+%&4DB#&L3'&7<,831>F5^'ZM5%KYJIOE^']TX-=4 M_NA@,XZ',L-2OJM_^4.DY3!CDW?I0*^7ONF/^7-2E'2+F;,X4/-U!> AV0PB MBAA>Y>U6+Z[@?5/#^T+LG/DN\#?#P+_R:V?3O?*[ZQY+O$V'W.ZQ-Z0;KYE5 M_&/B9*-;AVKP[%:!7_5>FP/B&]J_O=B#XRH\G+0]^(RAX#N]'KHGOIVVX;LO7N?K MYXM.OW.&;HQO79&UE\+#^>6W'7C+Y=[%_L==KW-YT&]?'O2^=8_<;SO;WI%W MT-O_^E?6\;Y<_.]RMTD W]]IPWI\.0Y/CG*'[O_V \*_#>_]'!4T:@:QLE1)ZU<=U[94TNB!9OX\@6YE:.>=8&T%CEW7 M@NK/*UI078=C75GT7UT8Y^/"UMX2;%$T-8B',0NQ;],XBNTDXH[-%9&PV8$K M X M9Y,LAH'^7/K205J>60I#)72$FBQ'5H%1;NBWEK,P\OCUC)\<1%Z'MH0[ M_ $V>*_:W]<13O>X\-)>@I?$<;Q82&(K/.BF$75MK"IHAV[H>9([@1>1C2TR MA9,:1I:/) R'GO=I\6/!\:3KH M3IVIH6,JLRS]=YP*X+8WE?,' >=2B-"#PF:]G1_RXE->CC#+$7;B /X!\ZI* MC'V#T'4@=-IL=+^+ZW%RC W"W)A16^CV/XG'[80FS Y"C$RGBLG(V]B*-^]= M[>OUJ)]-L8?E8)F?+RR[B;FJLZ3M.DMZ/KRIR=TP 4Y-S*/>[FF)!O@[!N0V MN78ZXFDF;VARTR&5#H]:)TKRX53'^Z40K0+ A9(UN!@'>KW>HG3KL,KNEV.2 M)%SZA-JAI,RF-&1V%(?2CKA/B9#,"4F,^?^;_K(-?9N"&]>SIU[^&T.%W#C8 M6#?*\J8\ZL>/[W#QI-^CF]?6/2!$4>9R)J1':!A(QJ,H=$,G45&42,EOX1P_ MP$ _9(]B-.D"YY1FM[1"D.7EN)!=>-V?&2#)4]-_]ZBB_V&_\[%-.UWXKO^% M="[WG,['#Z='7[&<$GR_LWW1_KI']W>V)T?I OT#KQQAS8&=$^];EQ-X/HCX M3N_(Z_3;_0]GP$_?CTY/:!O>_[]+[G4NCC$JA26!:W/?5S9UL+45=6/;D3'S MI P]1['%H%27< (&D>("J)*XL!]QF'@D=@/EAR(*-BP)H#)$45.,)9;;T9M@ MZ5VPIDM?7NGGOCIFY\9WKR7JGJH^@";_O8&U/2S2K,HYFDGYMG1(AZXSI+-8 MRRJA'Y<#\<8$^Q?Y>6HJT@]8-@$EIZPOU.GL*$K_ 5DQ!I%@?00-:JC+ +2J MV.]$#J1*>.?91?NT/>ET M^47G=/O8"TA"?2>T22)!QC+?M2,12YM%/(PBCS'?XR :6IZ_W&[<*BHDT3I= M6BXQQF)6K;#RV!]RN0U'2!4,F2GPGX@S 4D:!J[BG2*BB M@!!R187K94+:KH9RT(QDD9[>2*8BF:-C*B/BN3ZWF?(B4,O@!_.$8Q/A)7[L MQ#)VHXVMR%^1.G43P5P/87;DRCW-L2>349ZI83.7U.Y&UP@J_&)/EY#2 M)?"V3PIIBN$UR2)UN9G";(P6#^:^)GVR^CR]S[2YI?S[F@6 N=5U; MA)3;5/C,9I3X-O6E'_N<@OR-L0K(%6FV[ 1(Y@3/^D$O&F MD&RF( V2123JHL&512TIR5+K@ M3I&"K!GEQ4*]AU*.1EE5L$E/":M';(]/L&*.%VKT<3W=+)PF]QP(^?4];4UZ5@UQ9?;9F/!+HX3+_9=BEV&'1H*-V8B"/!_ M^, X,64-W9L]5YIZ/K')LL_J_;@H\ QR(#KY@)L/+Z1"T!U5?A-R,4S;_2^3 M;U_W_*/3[>_M'>[L?]V%[[[UVMZ1T]GY=K;?_3+I?&U_/YHLA%ST]R;?NG]E M1Z=9VM[9O>A];_W=RV]@,G3ZG_U.=\\]NOQPJA,*%MID*!40EP:) MS62@;!H0:B>.Y+90G,9!$DX^<6RB*NJZ?J1=I(@%,S4@=F=8M)"O'Q41? M;+7?;+RN"#<7M(58Y)(R7P 83?P;$I)@K6(75NY)(3_O9"Z8F.+!*V0 M/E1+M1?4N?(-MI[3W-91%8,D5$0X22(593*,% N5XT5N2$) -$?#EE/#UBUT MQGO"UIO:>&?$6E0;)8MCZ0>![7IQ8E/.8SOF0MDD88SZ/.:>\AY,;7Q R/H9 MG(IUYG9=[[1N1Z.UQS>?XD]BIR=.["O']V40<)JHA"6!IP+J!4H1YCIT;9VQ M)JM=0U48@_.F%3XT@J],')\S\4('8?9-/9]._(=:8>2N!X/A>?$'+3" M%KV_4OCF/WS#I4?")<\+9>1X*@H9X!+UF$>)'U#XSXTD471MI? -EWXP+BWJ M?AQT>@ CB@GXRJ92")O%86A+ATH/]I&QF&YL^2W/?T[G&BLZ>"]EN-RY$?-" MM>2[QQW?-L\L7LXS>^P*P)[_PS/$L.=.JF-&R^V!>*^WYD0.>"J?99+86-[%T>F'?OLR2X].>RGF><_')G92&)G_ M#=@?V;)S>9 "J_;:_<\P]C_3]M>CR_VO\.Z/>Q?_NX3Q7K:/1F"J0NQQBH5[=4/<["/*1 MS"9/FW'V=SXXP6*,=?#K=!M?5CK"8^/6[J2S?2Q%(I3BONU% F +))L=)]B9 M- FY"XIA*,)@8RMNA2N3$8 0UDH\>>@#E+>MO^/67[8QG)XJ185OQ]SCL/5* MVE$81K8G E\"LL:;10-2#"7F M-2.]R'_'Z1"OP72/M*R35^"W*GN55VC,Q#EF.Y76D*6BRLAE\T'M)HI]FMN1 ML$PG2)4]*5%$EG6G[AKA+_+B#.^"$<%0R[)JW%T-O[KXT\KAZNS:S>J&E]%M M?DTQN*_37VXC!)^KC-/Y>.]A[[ %(>+08J?X)OMH;R!2'-HX*5/XK0#]J6H6 M5Z)MD@(%":2?]0H\W5.T+98W 5,Z+T;[,#A,HOJ"\]F=#N^3+#!\F)T\I]IV MCXYDGR_W/Q\[-*;4":6=*->UJ>*AG4CBV<0-/!%'(HF(M[&U"L=^L'UA]C#'C!F%T@B[X,9]BT? M !3Q'B B DY_G)T8E#*I.!^Q_>R@CBO1C]$9<*6LQH!OE-]E'RQM!;=;'%@M M[Y]@#?)[SR%J\48P[5:&JXR>9Z:5+FTC_-"*AX@4(H4S(1\7#;P>I+G MV#$&'EG4-P.W%G)%VV6]$B-V)@<:UMFD&DKSYCIE>,2^XT87(Y%9"H^"M_?R"_BE:)EG MCF9VK@"'MM855J=UE\;DBA0VF"N\'1(/WF"M5LE MOBWB-TIH9O;,Y%"4]9I_ZJ59.AS"4\I*76AZA@,I_SN&6>K-F+UNGF6WQZ-> M7F!16+VC=3404TP$"X?,4(1*$7KAW3@*T(7*^I3/4/&L/J/IUO!$CO3UW2_ M)#5:*^&NI5N!9I-IRNGBTW7G: OX3F:JUMYF7O,J->\%/]ZK=#TA>>BD94S8 MKQNE CB/LPK'*Y+215^T/CZ+LP;O3=1M13&5.,-T7*2E M,'5:#8N"!G:QTO)9W(--:V^UB;2T6=CCM\(&B#)E-ZXQ4#AHA82K";/SJ&ZU?*P].Y;FQJK#Y\K=K2P@U?F>K5;VDUE8&"O8W; 2,*_&%N_?.HOOY_,T[I'V MZ=FQ WJ3+V,&MKDB\,-S[^'W'=ORN-\(XS'(8S+HV/A)ZX'3&Q[3N3:-(@=FTE% M;1G[!(M6.B[%D'O:\L+ETF7S3NAEOT6?B2D((17]WM2$U,[BP9F%I1^Q&#** M^1/0:LO:F#=PUV@E!@3+QZZ%IRFQFX,>^2>,]F,SV.V!V)':8"OW!@=F$?;5 MG!KY1G=7T!WM=(^. \F$%S!NQX0'-O7CQ(XC)[!CYG('K#A!>;*Q%;9\LAS4 M]S1X]$8%#TP%I^UC%>@-H+838Y/,2'";)8 ^S%.,*2^F+F5(!;%/5X#/K92: MZS"J=B<:2P:=A[4/IC2&LRXWFZ5G>,2NJ\ZB;Q*,F1*T5 K]%8/@?2PI!EZ M@T']'!@W1J6<+RAHQB1G4Y-'HR0^$_Y6C+6'<@+O,PIV6JN)M6_65%,#; 1Z MJCUN..@;RZL]D _SL0^2M);;V!XZN\7:%B@ZNK"NOU:GA?]L=ZM#P=^TKQ$T M;5,)"%;GK_% 8D7(T/A"&#I9AAGC4_.I4N>MCXUS\+#RI<^^X^/AXCLVL=17 M4[S?F'M764UL,!C#?L! +2S8-S@Q]M956GS!4C18IP8 WJB-ATHDHN6+GW6# M4IR>7U&[&[:>@[PTA?UQHV -J]3V-QR\ @>GE61/STB[RX\)45XD 0YCX3LV M<$9@1Z["AIR^ZQ*64"=V,:S4]U;4DGT2R?BVWVLX%CAU+)[03S@)@Y]@!CMO8"EIPS4/*/8"Q>:21IZ;?WBK4*J0:(]KPC*7] M^^KA#Q9SI@E.@S4H7Q54 ]4=Z,'NR$'Z*@H> FH>*/7LC@;NC#\QE[YA$,E"$,3M,N(#-QBY8 M!'XHJG@4$JXH5[CMQ%ME>]U7Z4:5%]0@J4-8)>SM@N%?*[?XK$4%'3V4*W5R M_?T5NOBL7F_4^CD-OCD>P.M&&&""N1,6QG"#YCQ_0#'(C?NBU(_2ZF03"W>7 MA;E>+W]U@03[ WE5/-A<(!C(&A/5TP2_G&!< ):\UJ<:\P7;T%S7?#PRW#'/U_ M MK+*LVEA,67IVN72)3OUL7*)90QBO3D=C$W94(S&7R7-M? MN('(]+ 1&;PN*W,8\9D>1NU]K(+)8!]&>/A5;^3\BK;@\=5=A=2'G :IJ>[ MOMH,"J@)CS.%"<@'@&@6#VS+O-!G9VB*MU;2.;R)F=9HELAE63D4]%9/UWN< MC71@_SRY W#ILT;6!*C@00] )1B\2NG@K<$5_7!6^@>:&"<-2O!./9&9P!X\ M8)T>[\UM]E(453\'R9^;O978!P^'/X>\#$N_)[E0^,FUAR" M.*^)[A6>*FHHW)O6TG?F=#$F?,ZY"#ZQ IA5T\$0:4)8YX"4.BBO MV5NDNXPE^E19?#2%C-<5<\S0- FE_F"% &8H;W!ZI88936,4PKRI: MQC2-,B&DBO$:X&"8=5?&$H,1J@_%#)>4%3D"R8[L0HZJJ)CFB9M6.\=X0HPS M5:@DH$H 2DE2Y#$S A!Z_H7@\B1U,>T$:%]1)%="0I;#3>LE6W5=M1<5A MN-%#7>*ECI>O,6DX+F"T6JK6 1.XXX"<]J=:-ZY5(//DO9]:E7JDZ-L",5&LH5;S+PBBJ MT>%6Z5\7*#$K-")ZU'H6>/"PF3 MF-,16PW%3SM?@/XI-,V?IR=Y >"63:K%QPO[5VL:YM):U9C3&HSJ,V,^8B2C M"8&:*KR&EYJV-.L=E;QLUL(EA4TQ< 1;G6)<%$8-;_3<+"\U-_^+!RYZ'%,!6UE!>,D#D?S4(S P;B2\;1KWI0-DJP2* M!15KX=QGQO Q;U*:_+0MDDTTD# 8>F5>:4X6^NP)U1DP34J9M68-%5@!W5D9 MO\%,=^JUCMYQKL>RWAKXXPOSEB M?&9]P6+4YABH)'_6I'']?B]21D4R)FP24VP&Y;C0(7KH)@!%K([!7-]>G-+E M,JVWM/5_GHJQZ:!:H#AJSA5;S]BFG$?ZAT+VY1;VCX+UJUQVOR>YF, _O5$_ MV_I_4$L#!!0 ( %J$5U;FA([WA1\ =_ 0 1 97AL.7G:V*XEON-9XM6;83U]J6C^5,=I^V(!*2<$*1 M&I"TK?GU!Q>"! 62 "@JX3G45NW$(H'N)KX&T&@T&K_]XV7I.T\01R@,S@Z. M7Q\=.#!P0P\%\[.#KX]7@P\'__C]EU]^^Z_!X%_G#S?.1>@F2QC$S@A#$$// M>4;QPOGFP>B[,\/ATOD6XN_H"0P&O[-*HW"UQFB^B)V3HY/3S;?X$P0GWEOP M'@R\V.IY1^_??7 ]\&K^";Y]X[U_.SL:?#@]_3!X M\^:=-_CP$;X=S$[>GW@?3CZNCX'NA],L4^Z+\Z2%]/041%,7A MBU\D3A] _(1<^-H-EZ32RFQ*$^IH1KZ*(AB$+@9?2_&@WB]@E%Y'?+Z MD+ZF?(X&1\>#$\()Q#%&TR2&5R%>7L 92/SX[" )_DR CV8(>@1>'U( "P6D MUS' +5&853MP.$HWH0MB MIGJT9$2*LN]3RA]"/X[HKP']]?HE\@X.S;DFT6 .P,J*LUR'/AVZ81+$>&VBBV55Q \;+2P0\R"RX2V*TS]* M>((@"&-6GSY)GZU6*)B%_ %Y1/'[)$!\@#,Q'"K#;4E/8?]\ MC%H:_I5H'L("( ^)"W39<_?(6A[8>3*A&9,QC0_^>_WP6^[?>3*F[B___X? _.;#^? M5$$!:O#UM/8C>>\@[^Q@%!([\Q[,B73T^=>'ZSKC@C'.JPBZ@G(NTN]'['_' MSB W3@<.J^G0JK\=;E;8()5$T!L'O[._-Q4]K9P6J:FXH2'&]8I-6UHM?2C: MLJ:%AXF'XFLR]N(ED\2\H96:VO8^*;8W(^!(%'K4[*/QW61\ M#.]&EY,OEY>/$PM%KR2A!>*4M/Z$-!T4FB^1VQ^1Q<@\P^:H%C!&1 MLP6 BO2T:+TQ1\OYM4#[[SU%;_)(_GM[>?B],T>O0'^/I6CVR>-X],\O MXYN+RX?)Y7]_O7[\]_90EM#4(OG>'$F9_-\E MQ>V#10\D5!U&MD=HC?$2DUMHY]N-KH@ MX1 :#B/2HY8?DY4YO@Y(>\*;,++3]9*ZVM9_HTSDE(C#J1S^2NG\O6_:/P+1 M@O[_\L\$/0&??$A$AN '&,48N3'TZ#L+B]>$FA:GMYLXT6JOV'\=B3*;*W+: M['V/D+L.GLBWTTG3PN:2*VEQ>+>)@U2[1PU]S[>'UD3=J/:MZ/=;C555!+0 MO-\$0%!BJI_1ZMN8=9Y$*(!1- J74Q0P8:+/8>@](]\G#7--3=,YFOIP&$70 MIG?8$M8"^&$30,'!D5F\<@03AFO.QN%\>@0MFY%'":9N>UOT2NIJ 5+7]LPD M2*GTM/T;-;QABY\HJW7>XKUKZ:'KX@1ZER\K&$20FDFR_MX@,$4^BJT<*N8D MM2@IZ_.4MB.(LY&JV%DD!CW"D;7!71AL UP-#2U2RCJ>@T*H#?H-#-'89$FE M@&DW")?D@Q9$>]$3S%>.5MW+B* 6,L4+(%$6?4JFG:U0';9$[1&&5P#A/X"? MP%L(:%M9KG;*JVOQ4?P$E([#"#DRI1X!<0$Q67;'1!GIM/(%>G.8N]/- :DG MHP5&<0Q(]-B$Q"A*COX>(70>8AP^4U^BQ7HGKZ-M>\49D%?N42N/P K%P)_$ M.''CQ,99K-34MKBR^D]).!F-'C7\Y7+EAVL(SV% R,;W9#UNH>BEM;4 **MW M0<9)Z3B,4(]0N"&SGXUAFY;7MK2R#.<5>]2RW,1[!"\VS2M7TK7QJ;+PYK4= M5KU'+3V)0_?[.5$OCQK9Q,*VW?TNKZ]M?W7+FQ)R&"5')M4C+!X@6_3< QRO M\[:QZ %5!+1HE&Q_\_47(R6]ZE/7(%JX1'Q_AUC3HY#9T#"P"^NI(Z*%15D: M2]28A5^@UR-HS(*E=A6$91R,=:JLGWT$QB3@SA8J"YHZ\-XH M3@?S4+X^PBD%V-FBIE;5@J-X)"0:?6S]BC@]6R3JR6A143P3-4%_?43),DC/ M%KUFY+6H*HZ-1I& ?<1;#>MK9'N44="B5G%BH!@>V%M0MD###@;%_R#'#/:Q M^8TC_6S!L26LA4[Q.-@%$O81W.IHP$9=K8Z2%C[%,U$;7=A'M RC AMT1 NR M6AP5OX9=R&$?@2T-'K2%L8Z(%C3%\U$1A]A'=&HC"6U1,B&F0^NMXNK0!2?V M$;8\:-!Z7;994PN(XM[(2?2QZ3<#$.W=@J7UM3 H_@PEC+&/:)1%)%IOO8_-+04QVON\-ZMJ&UYQ)>A[C57AH/2AMPT6K#HJKS"@\>^#D3(MQVST<(G3X2!;P*(SBW"0F M)6@? L$Z>H#T'C"ZB$G)V<]=.Q5#JT>*<\]0CPHV.96K8*B3DDXJV]\B)Y=. M4._GG&2*-!NFPZ"BE/WTU"Y?K4JIY[HL58I/4^19]3&3_:RE B26,-0;'\M+ MK#L8_VB5VEX6K9JI)\W,U$R(]HIM6\2;"SXBX%X!*[R+V6DE>K06 S>.Z(W$ MHX3,2DN('Z +T1-SZ/%%"FE9*>+'6LE:XJ=5),6E7#Q2-7 R[OP"9L'_E2-) M\$HLS*@Z%>*<^JTI-49N,U6H):C%6G-\3F\9@7>5^#/D^W3"I*9_*T.[ M&0(J&D'LGT=Z5708 JTIJS% MT/AZHN(^D5PJ/13<0Z!-DA988VQ#5 OO%K<:]1)1*1E!UK.D9]9@&M+3XEAW M*U*Q9Q;2*?00P8I$"/6A0[9;;=LPT6)MQ1'[?(*A"Z@.2S7 12YT : M^\)^IF>#:879#+IQ.+L*,41S\L)=@& ./P-DO76_6S&TJJ2XK^I521:+E9 % M$X>G>54F&U6Y5#I'B.=0^?8:ET%]'<00DW6*O[X@:U.?E/$FX2Q^)L8Q\PT1 M&\I//-*# X_8W^D;ZWEF%\RUVJ5XR.JU*Q?&R:1Q!%/N*'OE"(D<)E+^>C^5 M9:"VLVIO0ERG$1\4SUJ]1NQ7\4T3#+6C VTRU>J&>C*V43*BO=8TUYIL"5*V MR\UV,7"#S;=="J'5*L5=V%2KI"54Q?Z[D&VO:18@B[A"4=;6@&Z9KU:?6DJ9 M5M"G/'XQJ]5#^WA;)#<+_+!Q2B> 5J<4'VNK.E62KV\_/FE-&6EA2SUR/U:U MS+AK]4IQ[C:VJ.1E/O,A[E7*6J6^031?Q- ;/D$,YO &S>"/URPK(;0*IEZ_ MUU#!A%A.*I=#!=MK6D--RP[G724TDXW):+(SA6LBBU;O% ]X4[W+CS%R\EF!5W*?0 M8P2,D][F_A+3&M:(_@!9=!KR47$=6^;L+7IP+//]]E#_-M+T^B4@5V?R;39F M;,M-JT.*BUE-'.Q7J8PFQW /-<0P&[ \)IB4;S(Z[5(.K58I+F;+-,:;(Y-5 M"N0>ZEUI^N*RS8+TO0?BK(KM:J<%7EK]45S*51F5!U4[#X*Y V*Y<@^7*J5X MC5C@"5DADOXT(P6>:(%PYHI;6V/R5X0\B)OMDK;(4ZLKBJNX6E=2"1P4T)P] M#A7"85+082:7PRD(LA]0LD[>R@ZZ/6FM"BA>W9KA8K\3;I2:O1VLF[/08JXX M6K5IW/?@FX*?!BARJ]Y=DY_/ 'O927Q;BZ$%7EIU4/R?!NH@XC %;R=E+N4< MZ*&]4(M6MF+(1O$LV%:THHAJW8VZ;"& 5H<4]ZB!#DGK%&G2D8)\,^7*HGWW MVJ4%=R..^P>KEB5WK5XIGEP[O5(#Q_(F.?D?#_L49,%8F"H/A>'1]TZY^ MF//3ZHCBMS70D7P@H8D9<@EXV8CFW*)"'/YZTT\O6G[OD(A?NX#3^#[D>4KL MXU",R&F15L-U\^N1!E)0&R7N".H]QZ^5'+)FY+3XJ>&Q,G[[E+ EO8_E'+D" M;NK,'0&,$?1 P C6^5(:><=K#K8/[%L0)9ETCG.5/MT"XGJ 6 M5#6F4P8U)TXM*_GNPAZ"N'GY8"L3L0U1+9B*HU"]YG _*U<#>I]@=P$BR,YX M+,. W0 VP^%2W$L8?4/Q8A'Z'KN2]>4>K-G62WH-51S^008Y\HIF4A>Y4QB- M!DE??K!D6M52_(=EJB7$3$^D$$'36]2HJ-GMCI$C"4LOO7.$N-F%7G'HI!+S M[.]9)AI.3HP^>UTE,-*\6F3L1W$DZ08_-T_:CSY#442$L)]D6N2IU2_%CUBG M7Q[/)L8F)2)#0==$S@"J.Y(@O9RQRBYG;676LB6L@_]8<0M67 6[G[[JT^FC>&N;V[+2:H#C_*C5!/O[(=PI0X&0"9,5S$?9* MPE&[@_$]Q"@4($F)D+=3ASK"6N#53)]5P%,/+^>3O2KD5>X[OH6CRF% +2L: M!ALG "/@TQV4/."UK?YOP$FK :;W@2LGGSEG'D^;\F8;16G"RKU>;*"U<2PT M:[1A%"7+59P;;BUIASD_K8XH_D<3'5'.F^9J(HFP5Y,-V.AQ&6DN%ZNT5E6C MGH=6'12?I(DZ")YY&;'^W&L :RX6<8&F"65!'UBO'&V(:C%67)25&,LLV,-> MKOIN(%DBDQZV6ODL-!CXY\"G2>\G"T@WYYN'O%I3UF*K>"PY"]9?$M):6%D3%-YB!6#3.V&-^IV-_89/UFN;5OO+#Y\*5 MB:G'EI=NH8N:,]$"K3CIRGLK2Q=.619ZJN3;3:OU5PG:.8%@0$L'Z8GB>,L@ MW1\HV !-WFEE3[8Y 6U.4@NAXC'+("QNW_+AM^_'F(T;_C_'.T"3$-WCV2J> M_(3T(WB!Y=ZH_(3W.;U5"DKE;1>RV[/28J\X03D-AQ&I@K#M!J]/,W62)^@GW*KY<>SUH\H'16 055 M>2"L9_$6>6J50_%\FB@'+!R20$%-DHG][%$X(I4!1%ZR,$E$'N.(1K(,E_3< M 6W#A"QHINLA6?NL43#_.KF"]&2]/R'-D<0A7A!P1_Q)'?(HS73OB8YROKR>OG?2#G.R+%'ID#9H^VL^3 MF_V@E0 10WI:[2FYZ*J@/?MH$%,[^ *2'H2A1TJDWM36[=]J%EJ<%3^PJ=TK M>+*^+;CN\1>IK\AHBN)UYN_[C,GBX&N ,Y. 0L5MQE:TH0E#K6XH[N5JW1#\ M96"ZDDK11UUA@9+G-)"2=B9B!3)Y6AGX[4EK\5>\SCP(F#%Q9"[[ M^4"+,8N3RGJG.+M97C;?I-T6_H9<=9IQJCBO:S2#1XA)XT)^NK2REKR%O-<= M]G3,8V7N ,;L0+;UDKD!;:T>*![3&CW@KU)63L:KEZO?&BSJ$!*S;#N#@RT[ MK38H/E2M-I2\DM4D-ROV8T$VHDMC>-J9QDD@(CD[*4C4_]NAO'%#]2MB)Z?*#[,&CU1 MCKI2.7+[@TFB3"\\_'6O0=5(1AM9NK>>+XQX:#5#\7K::D94DO][/X,$]Q S MWT_@0O:.E1K2]*>M+UQM6&GU0?%TUNB#Q#@MP MSWON%;=FL7W$>B78?[J;, M#P.1MKT%^#N,1V' 78I2@Y?U_K8,T1\AHU81;5RN=>>L,JD+YZR(B X7W,DD M+^ASQ5BWU^2246<#YZ*SI,WA3<-(IU-O;)RUM8 M#,!9(VYAW)H2U,*JN$G%CALC+;UBB1QZW7,KVKPM[(PA4[R7U9#U$:8132+% M<#;V8$'IX@\ MC1+"%\7L /QG'":KLP->$,5P>>#$C 9_L@P#@BM>7Y,WE/;!8>6W$FO8C3*AB!(;N L$GLE(-TL1P?".KLA&:DK-H':-V\&(\H']%E :5R*PI MJMP]MW YA5C^:BYF]M&ZBOKO\Q)^;9OU!WKA$J# X/L^$P8)65O=@S45I?Z; M*@IWX3O$+=_C6=E1Z&%Z/[$TS/$S=H]4[D?X$I_[!)[J;MP.]1TV5"RX&+25 MN%_E*O%G1"+ZD@5+U8.OJ]4%+S3)T$,YV0\UG_I%0IH>Z:)%=*OJ5+ABL([^@CJ! WF1LI+['TJ M6'T'5(IUH>,-3U^_/2)CY!/$,2*R3&" 0LRN%O 2.';CD(AZ?')T\D8SNEC3 MZ<+7,W-7C9W'F"8WI47/UWF1-&<9,R%EB_H1X#F,N>5\"7!0,U/MC-\.&]/< M5&_\=;?@!2V3++7ZA CH8K3BXK;=E+7,FJ\'=SO7I]+B2 0TR8G7\MBJ-,II M!%9$8<075C;A=D0[:Q?=)G$"_*LD\/+XD,PK4]D8FEH==124[3GSU?M5B+\M MD+M@ 4SLJ*YD SR&Y_ ZBI*:H:H%RFV[#])IF0U\9C8EII;"!>3_7@?C%5L' M!//-7#%U!J4YC:Y:DVEB?Y:U@O0[HL_YZDCC/C.IVM4Q ,XGNBYCQRG8QO2T /NEX2>:<^BA;+NL9ICT%7F_"1R'L!5_0: MP$BG*J5E.SIL"G=2.,MM!&F8*XG\L?13-2?<$1?5!?7NYTF""2@BA^\#),- M,&;'!LEWP#C*C=/*=FE*KCMV+3.%&(KU"Z&*PIU9[4QK3.;I.B\BF\R7?U*G M,UF_$MG9;A;SML8+$*2G*OB,CP)^1\!&(!U[>4&&Q,RPJC?JNR'A;C6/?861 M?;<*,;4VJ#+=$HN#S,"TQ'5 )IP:VZVVUH[\)1YTT1+X1H/+"I/"'-R 3IM$ MVK_8S_K.95"Q"QU-N-^H/@+NJ:\V,:G9?RPEU0M7S9&K'9L]F2MZ9N1RTXD85&[/T, M73(#\.TX-OPYH[BU6:#SC?G($?'&!M_4N:Q.B'>G9 MZ18>VPQ,P:6W'XJ-P=1JH*N5ZC'9BL:NIM.TDN4F"M7>RN]2"W;59T'OG\_- MN1&958CD\0WD!ML#E2AUY-9T<7,2NYEN5XF1D3>!+BGHC>G,2>W2M*<%M"L.$RK=V&^$C=3IRE4-XPX"EF-+TY?M:OJ/'1=ZAJ20M"&OA\^4\Y7 M(>;V!4TC3'Z0I4G 9Q]B-U$/D@]J-T+:(-U97W[5]&P6*5-5JPL=@6@Q4=XQ M1N0I])BO(',*0L_ I6).H!-.%-63GOJ6:5"& (RGK0I]GR@K7=97;Z4W(O:S M P6(9+2U.(OQC/?-!Q1]OPXRZTKR89BNN;8EVQ'#;4A^>LRC$WAT]RFS/!\7 M\.3HZ-UX&:!I$O']<#+ZG!P=OZ7_:@(3MJ3:A;%"=JW?A8&-)UXNWM&EC.C, ME9V8Y9/4;M'IJG?5-,AR)@^3>!'B/+I7NX8UJ-G9C:7G\'$1)O3\Q25SQ<)" M0B!]M[8@T(4>?!U,B9'FW9(V!8SNS=D5/=<$;^AUDQ0V".54#OC/[-8*SQ*>OTCYE MVX.WH-V13IMZ!GE487WNC_KQO0&A+@S[TI*:F-"8[2VNF:CU.[O:>ETUS\J] MB,(717_GWD2BW?8.R7I2/]4QN;%-3K>%6( 3F45TH?I&57_V>CP?F"I.B#0; MY6R(=618TVV'&:PZ;4AT="5Z$Q*[D2V>IW%Z\]]Z."/=\]\0X*LPP94?;U"S MJS/_)3%GYJ2_G"<1"F"DF;:J2G=A;KI <[K^3R-TJ>$5>)/09WP,#\E9D>C" M-[,XIULRND(B2P#)BICTLU#$*'/#/]TPJ51>*QJ=70HP.V+H>6S,31TAE9]< M7KBK790:A>/9MQ#[GLZH5 IV04F')TJ M:BIUXKM\@/!3N ;:,"FU8!?DEUR%=V3.HJ["![@22L0/-QD[&[44NO#%C<_& M91%@4H#ZAB5_.;F_?Z!/JATF/XI]9ZFAMXWTM-O[J;8@V(6A4(V.R2-B4IN6 M>N)P!'R11>8;38L4SF;5 ]QV1+OJZ;HA4YN('K@"+G-OJNP\Q#A\ MIJ<^P8J4BM?5B^+&!+MJB$N&P.,S>;,F#YK;$GH27>A!&Q/P Z3UQ/E7ZO.P M= 76$?C9#D&^UF71>&>"*0X1- [$O)T,I.WK1O#EFP_NDG_]/DE.5;C;H!R[CZSQZNA@GI MSU+2.]V'59?_V5_"!K=S$'S_G "J0A!2SZL(8KNFM[_0X\(L-"%/H5H= =>0 M7%?MCL]AZ#%7=);-] '.$OI% :K)X:&KUMFY)-]+$ZO@+(0EW4W+,_1=!\S MIH,9A@LRGDD!+Y8;=VTRZ\C&7GG^6\MTN9UU+Y"%&!''2]=6KM(PJV679!>;HV28F*) A(:)(<0C9=$,@=R@ MH#OEF.5?EL!@/E!BI"DHI7 *&"NU_0=+T=5.] 4"/UZX-"M'K2:IY;J@2L5T M4UK3M;+XSS;P[N"SU9'[ZO)=0(7Y.ND*$^)(>(E=/Z%QQWQ-] 7ZQ%80<6XU M$?R6='YZ)V/9^B-B,2W![[_\+U!+ P04 " !:A%=6:7<2_'I& #F\ ( M%0 &5X;',M,C R,C$R,S%?8V%L+GAM;-V]:9-;1XXN_'U^A6^_7R_&N2\3 M,W-#EN1N1=B6PK*[[_N)D0M2XC1%:DB6;,VOOTA6E8JU<\%A'6EB6E:QJ'. MQ)/8$@G\^__Y\\/LNT^X7$T7\__XB_Q7\9?O<%X6=3I_]Q]_^?VW'R'\Y?_\ MY[_\R[__+X#_^\.O/WWW8E'./N!\_=WS):8UUN_^F*[??_>/BJM_?M>6BP_? M_6.Q_.?T4P+XS\T_>K[X^'DY??=^_9T22M_\[?+?,*EJDT]06]1@,"H()ENH M4=N+]%CY_?_]^:>WY3U^2#"=K]9I7OH+5M-_6VT^ M_&E1TGJSYH_2]=V]W^@_P>77H'\$4H&6__KGJO[E/__EN^_.EV.YF.&OV+[K M__W]UU?77HE_SE:X_#0M^*]E\>'[_I7OG[_^Y>WKGUZ]>/;;RQ<_//OIV2_/ M7[[]V\N7O[TE!C8/7'_^B/_QE]7TP\<97G[V?HGM/_[2'T>$*"75.1G_W_T/ M^_Z*PI)FY6RV69"?Z.>+1W9BN(C%/]OG2W*M2_-NE 6R\M_.4L9 M9YM/)_W-D[?K1?GG^\6LTG9Y^=]GT_7G5_,R.^M[Y>W[M,35WW!67\U_HYVQ M.EM^GHCDI;$$S" 2@;9Z";DE"P6#]79Q\^;)X)TS5^N/SW7:N=" 3K!:,@SJ5-O!T+AV>U M3ONJI-F;-"76GJ>/TW6:;1$WR1)-T2U#KJ(0DZ3%4_,(Q+ALT33A960&R.-4 M[0(9]:U!AEE8;"#Z%==I.L?Z,BWGQ/?J62$_HLL#ZPMLTS)=3VKRA.7BH7C" MM?$)(05+X&X&2]%:Z&R80?0X5;N 2']K(&(6%I\FNJ+C]?H]+@G5'Y?X'N>K MZ2>DY5A\P)\6J]4ON'[=?DM_3IJ5.5:!$%HB(@L*R,$+B"7I4'(26FENM;0? MB;O RWQK\!I2C'Q86ZUPO7I^MEQ2M#-1M=2<7 #M2@8C(L4?2@EHA7"NK?0- M!3>2M@DXVJ5+J_?/YK7_ITOW4YK10U?/UL_3?M0M@8G+_C<7'+NV.7"1OX-]OR.J]A_Y MF:3K7>U.*/D,5<>0/;>+=YN*,;AT_$ XOBC"#X*Q8D..89D@J^I$B@ MR2:C 953@N9ZJZG M+DEIJ*U/)8&4P8!)V/T *;L?J'.R5:K(K0SN)&0,[A,_"HY?19"S@DFA@&H620:H*25@CC)$JY, L_;OHV$7X]JL3 M_M$KSB?[6R'!I$B3?8T-FO&%& L)4O0!O/3119-J*XU;\K>H.):ORQAF*Z_F ME*LH98:$,8*)DI8VE0C>FR1MUI(X8^;K-A5[>KDP**"/%/Y-5!^YYD=C^J 8 M-]F6O49%) 5RO4IHD(7*T+PLIAAIO;VAYX;(WS^ME\N$@\'7GTWK_31->3J; MKJ>XHN#L#O:%=]ATTZ"R)-?<5PFYDFLN742GBM+-3P2FY^Y%3T(LYFO: MAC@OG: 8LV^M( CER=T(RD.P3D(L3MDLBU7*#7#>=P\Y8U*'@V*"2R1L&'E# MLD5R:>N6V?;-*IF,!^54#T.T!0I'!7AB6\EH8 [R!A3^#\H)HX5P9#1 M0*U8:C(2I&T6C(T"4@L>BFI61*.=S-Q)\<=LW].F 9%PI$"&,)!FO2Z@YA0 M0]78"<@:,I8"-CD3%5+TB^I4SL)1G'R)W#4BK9J!AC* <452Y$Z^;4ED@X6, MJK8!&=HCJ_4$3M!>TG[ WSEDK?E.-C[B,G6[^A,%&7A)U>=?%O-R01:*:B0* M UE;LK28%>2F L3H-<4W1=O,[=\_2M1(7:"C$,$K"3[UMIB_Z^FW%YC76[18 MZRSQHX!,+X$5G8>NRD9J>=SG'(X?LW9Y/_BPM\ZKT/X M+?VYQ>0ON)YXH;,.DIRO'#.8:I% &11(;X,1-J32N-7#(R2-U ,Z"A&<4N ] M%=\FY JJPI9"##:06B(8I1($C0)DKKK)ZD74W+5K]U,SIH,1-FO!L_9#>,&7 M_HRLQ;84B!],FC"I!01CD-A+LN:<0K+T"4AUI=F;/5@ MB"4BI!BRQ*H"!I%MJ$8EDP=T@498 L0,@&,7G3$W/%\O4UG_8[I^__QLM283 M_$7W?KZDS*<6G)0.F@^2M#F%;S$*(M03S:[&8 /_I9#'Z1JI?\R!#W:QL 'F MY8>/L\5GQ%]Q4]5[!]\FZX+8,A0=')CL&T2L 9K110DG@TWYT/4[0+,MS7B0Q&47"K MBR])@"M.BXU9:B' ND96SI"!2Y:[T7 M_?W'Z;SWB-EX7[_VY7W=?E_AAN!G;4V:;/L.]L Y*#Y50,\@ M]L,7E_WD:/OZ6C-&9N_[N6Q4I(TB0O3* S;K>NVR-.Q&Z0XRQA2G,\CZV(4> M*(EWPVA-G*]%!:,AZU[$DXN%["2"S":JF$TPC?M4_$&"=D%!^'I0P+?X;'CX M8E\4A5(HLX,F;<\110D)LX38TTXZEA8<=S'M/N8\?CU2/FA);PCTW[^_N18_ MT<\\72+?_D9__OSRE]_>OO[QU2_/7__\\CH1^[>*O..)_/TB'R/[R*:1M_;H M56^CB6L:?27?*RJE^A5Q#U'&!%59+T(K0CON._1WD''T5E_20RB<:=/U).A MP;,(/94F>WN*TCNY2FA!59F2D$YQ']9LO7Y,RP_!I!$P^)95\D8G]ISU32+VS%@.>U^>6^;'+3F;Y"EN MW&;(Z&)%)L@%%<&H:" 5BBITK;'$''W3W+G*:P0<=?O_ZC$_DO3.;U>>T0)? MK/1BOOH!VV*)YW>K?L;U^T7=\JU_6ZS3;-)*UD,1)%:4XH;*3C M":[E E&1EJ%%5R)P4.('-,^O50O-P^%QU66HPUR*OUZ]8#W\U=ZO,P[@MYVVE1>+1?J3BS,@8SZ M_>[(5H'4S]/Y8KEI;;3&)=D8XF,W,V15"_1_!C!*8C :!63Y(W)Q?]:$#F4]/G""")CU>G MU>OYRS_[ICF;KMYWSE^W?H]L4GT(SL@&K?H>W4@'T0H%.3M5A9;=?'('%X\1 M-:8RLZ\%BKR2YJSYV:S!I9(6V7H7$[W58 -3T4*H4D+#4))P:&KB;AUW@X0] MB\6&=:"_%G0=(T;^8X:M](_P/MMB.@V;.2,B]RD@"H*6,1=?DK+3#$G@HCP M"P/Y \ZQ)\6*3BWH4L@P:M&O$Y'/)7JSLF2=TB&A8)\P=@\IH\@;C@F-QPEK MP-J)C#()*1"\5)Y>7BL$:S*@LIF C"6YP2HB[ZZ=."#NI"5=IEE/TM8/T_ET MM>[/__0E5V-TJPU1@!6Q7Q<.Y#BTUD"'1BZ#$J4V[ONYCY T!F7-@XE;D2&C M+/C:!>-LUH^1YO7GM/PG;C$[4<9X'Y*!%%,$DREB#:T$2,K[Z'6SDKV#WOW4 MC"DKQ@L+)@DPWH&\_[I2DMDI@:3M16]:HXN!0-H:1+,U)R-;81_]>N1ULU.E MIW@QP26#)RHM?O[ZYS>_OOS;RU_>OOK[2_XZX[L>/VS1\:,,<54@[S)F52EK M9/>IK1>&[(22/>?30-E OQ+D?27V5,O>(W+9>;_R//^&]1U>S^O_BF665JMI MFY;+/;-)]4O1L-0"/O?>245N>M(:*$5(1V85A><^Z.'G8E0.$3<^[SQ:?#H0 M\+:@O8./^P^J.K7]IW/9[L29$\68ZC4DZ2A.JJTGZ# 2>\74XDB3LC?[/ 5? MHW+UG@KP3P:4P;= I[;W^OAQMOACEUW<;]-W)K*R*6)IX*,F?THW\GL$.<.R M9%%UGZQHN5,XS"R,RE]]2DT^M/B?#L,WR;\J.RC>N";Z,F[2H<(&ZR7]SY;35:^@/EO2 MGV]P.5W4+\((HO5;@1%4ZH?WQGI(309H0DQ4'>PY^2'[&U*KER3;#R8%Q M$N.Q(:K$:#+9L91B'_:3"N06(V#)LCF/I=A3!9T7).W9+^8;5K_[RH=S2.U- M>KXP6T2SV3D/%04%GS):2%$5XIU0;*W(L7(GX1X@A_>BM0BAE%HD6-=OCH?@ M(<@_Y=^/K_7 M^/+/\C[-W^&O:8TO6\.RGJ"WL1JA(8M&%CK8!,&* J7XVE*TKC7N&/:T'#+8 MP4["F^7BTY2D^\/GWU>]?^^78_!G93W]=#Y.3HIH1V ':G;E06=+P8O\,H#R%^SGXX=]%W?GYXG;YJ3&@Y$-]H^JQOBV07 M^O"%G-!5--Z4 9KE[$C=J*SW5P_/8\4_-#S/FTI?IZ\5E[6PLO=5J>2V9%H& M^@14J(CDR3A4)]*>=U WIA.MKQ^>QXJ?;TS1CG(O6RMFP:9E2XU@K%C259)TR%X WY/0D; M^3U5TX\J^S[MV&3N\NE#%? M Z99B+WDRH6LG4RHM>6^7/P@07LZ^<-FB >"T*V6"&P2XANK+#Q\6\[?K1?GGQ$8=4<4 4F=%P4+J=^-1 /:#&#[.L.$?S%,2ZN;+V:K4ZZQA_W<\%5+V%\G0\>-=>?-B8PM]ZA=J MLSFO)$4878 4LG,IN,H_<_308Y,#3]3[M$]ZW?7N@;EXV0P%\Z([E(;D#<&% M!+4H"N]5]&682RUW$?,UQ(W'0N>^YH['26:0V\CW]IQMHI)WV&^UN&3!Y$A; M69*>".BEJMK;I+A3+0.T"/X6T,,N+L[.,#=2G=='N2$UC.!.,U5O&_9?FCH$%5+2O;S)DAKU MSO?>:A9T,*E&TJ2VG'30WATTCNF4XU1F;T@Q#C3FQV-0'JT!E3#T *>2+YLD MB)+)72X1*_M0UKVK3Y\XZN2&R>$"X!O,NP7&\TS)B^FJ+,[FZS=+_# ]^S!I M346EC._)_4U/+@J6JBT0-:*0E<(>Y)[G^"A17T'KT( QR?Y WID'!3^8,\0B/ MKY_8^[3$'XBRVNNQR5*>N_PQJ>8Q$<]>=9??&(@1&Z"2KD>5VE9NI^=N2L8T M5OA$F&$0R0G'-/P^)V#/^A6Y2?4:)3E2(&/H4[*E[I>:-$B=@LA!!W3[XGF72@A3? M&)AX136L@]3=MGZ]':>?-L8UI6IR49G +/OL2J$@EMIK(;162D89K3B%9W2# MKIUP]*VEK-D%=@(H?7'2!%KM'0+I0R*KV-2]?P'*:9E\=L4T[M/D1XG:"43? M6.*:5U)L +JRII?V]?5\N\FZMPZ%#0)\U61B34V0A';0)Z*&E",&P^TB/4+2 M3N#1WY@&XA33D"<>_6SOY8>/L\5GQ%^1Y(+U,GW>E\ T(Y0,NL< /210$:)' M^INNT81L11'#*Z-'B-P)7]]8T;2W$/*<6A=5NO6]B$INO-NN7\X::4F,*4YI7?, @VUV(6TG:+EOS$X.(;:A,?7\&F5>.$2='0&]MZ%T M?;IRB*1=M8ZEV5QDYJ[*VH6NG=!TLB9(3XNFPP4V-)1NA!2]+N8\>[]MNLD9 M#,(:!\I66A$,F?1IRB!*M2THARH,,*KH4')W MXWEE _E739X/C#V6HZQ]7J M^>)#GLXW*WD^[ND=[1/ZVXI6:WDAM66_G[F)6IYOKFI2(/RAL]7O_MSY3[YX M G(2"R)*&T%;T6^5I0!!]I&4S3GIDH\A<\A9M$42(9H?M]9_3A]-.5@9D'P5A@3 M>]_CQVC:"3FG:F]TLA)D1CD]14,B[X)#E['?2:E@LM40K%?:OH9K(<<"Z[[[X*QR8^\L\(6Z2]\%S_L_;IJ)G/^F3FIH-JJJH%\@[9TF M*^08^H@V0:I!UFJ%'QI9#]#W-70;&!Q=7/(;#F&T)&2XUI_[9<(^%+GOAX_] M*Y.J3,G%.FB;@5,V*\A]27QPO6--HD_8+PCO3-V>%TB^373QR&Z8.\-IAJ_; M_02*9@(1V34K<6]B;U=G8H0J>R?8B@DU]X'O'N1]!1='V,$UD/"&TUS;UAIC M<[)@A%)+[WZ8):2F#,1J"PJKC%#L]](?H&=4DU2>2CL=*I_!]-'/:7VV)&>/ ML/Q\,9OAIMYS];IM$^J2C+(&A.9C =-LA8C].I13R?D^UB .VN!@-S*_@ELH M0^LG;F$.W"K]+;[K-*5Y_2LNWBW3Q_=3>O:K>5LLSU?Y5_R$\S-YI_7OV*'Q?+=4_*7SQN]0+7:3J[SL-N;=:')8BG1?L)%XVIO?OU M>W72B:A0%-"JSZL,T4+H0]2R:09%TB5Y[N9=#UQL/* &?4D/H8W7INN)E[98 M[Q%$Z+PD0S:_D!J7RC:7BK$AO+?^G[R[1W(5(+ M/6;H[5#!""*(&#" 6880FD\Y#':K^Y*(L64.F*1]W&+S97 7\\4E)=<;HXC> MB[D91Q DC]YD%R#&%(&83DH5)$RR=WJ]CYB1-8A@@@#/VG.6=YP?+5Q0<3'F M;2)MBXC9@<5"\9UV/?<9,]2HFJFM11FX,XOWD#*V!H),..!8>&84=)ZZ;WU? M/MSG6+TB@Z1:].1+.P?).@4Z1*^JSBYI;E]F)\)&UKR!%2"<,ADXOKETO.>X MOGUIB=;EW.=>'1*I[/IHGICC($:8HH<[7WA1!CB),22)?C,AEH0=989D2$%4 M(T(L)HFT_;CU[XPU/2@B&-* '(5J"?LX&04M-UC 4K9MT$;E; M-=Q#RIAB#C9DW&KNP2 &OI8PL]GBC]Y4^8YBF:TKD+XZ(XP*X"I&,,Z*/F)/ MDQ>=8TD:G>*'R$Z4C2IP&0XR_%(:V#B]3,LY>=Q]6,BFB<01QNB^1_$8GYT( M93(V_]B@$.NS3Q20O,-?SCYD7+YN+Z:S,_IT\_K5Z[/UJJ??B*:)#T$W+3=] M5\@WI;]"+*06HB#O0PDG+/O\VSU)9*EVWR0<9Q?S 39O>+9>+Z?Y;)-"_&WQ M?$$.V'+UI1?26RP]#]W3VWV\IXZR@ S:D+RS\OU$DN:]C/$8T5=--;JU.$3UM$QL2M%)5XDZKVF%=&V?C4_*B6Q M]SMXW,/C6&/R&R]ONMZ3R"ZJ5"%" (FMMVDE= 7]UU12]:U%87B!*QC_Y-D#!64!BEBMYEI[DO[(SH MNN+)$BH#0GB,2#EZ&W0+=KYH/T]7!6>S-,?%V>K^%6RF7Y=J"4H.HM>61HBY M56B>? @A;4"3'[/,^[YT3.[= ;5 :LO2YO-YL*VFB?;0-A>PK:HX'<*-QN MB2)OPK&I[/=;#NX$=JIB\ %UT/%"&-BQOV/,WNH;65,X5].820*Z]WWM1$'3IED1EM-RG,(PCSP];K5YL?/VIS];/TW+Y MF7;BW]/L#">&]"?&8"'):B@:5A%R506$">1B5FU4X;[NN1-A8XH%3H>[FSJ. M7X:,XUNW&;X\IPM9BN)[PT5%T8K1(D!$+R$JDXS30:/A+LF[DY QY6"?#C[' MRV@@N%PU'ILDFZW41I#-[].LA2'6$C&ILB=("VU=Y>X*?A\M8_*MQP*: R4U ML&NUY?%]R2AN?7:$5[7CDWD@T::?2FU@&G2%(0Q$A!N+1*U-CVDG&=SQ\3'X%KV2/74DV M3^&GQ?S=3:ZB5=@2*G!-]9'B+D*T(H)4K15G9N!RLB'VOG)WM-7Z M(BW4U.\01^4@%\S@=8A&8<;BN5W;(RX=G$IM<<& <_4'=EAB\3=SSXOE-=6)9E2!%U][[13R%NKI4!K4KG6? Z.6RD] M3-&83!0;3N[H!L$E%+[;"Z6UUC)&N)M' ]I)\TVK/1"*" MTUV3EY9-X@X;N6@?U8']8.A[$DESML6YFQSZ^X_3>;_9<>?P\+;>] :_B_,; M#$^:M=JBQUY?(XBO7A_M*'I-GKP(5Z4L[!,OA^=JL'7O<%12Q^"$!^VZQB( M0E"*@-$H5-2E**F1WHSE2(_(T>-W9%.TK5K[AM/QO=Q20?:M0#7H M4VI2-/;2G9U1QLKI#]@62]P2_S5Y%Z]D=9GD$B*%S$4GB"):T,KDD$+"DKF5 M^J&TCDGAG$W>ST88J.K]&[]^GGB2$O' 7;,&8[.\=]/Z*9?%NW@'[JI+7,&W3 M](7>2Y*>72=T11N-/CR? YH%8G"D(5UM @S%]Q#Z$*B$"IV)VJ/A+KOGYV* MFY4'4W0%&EK<+!S*F,'XWJ8^"P.I4<@7M-?+7:^ZGA'G%EKFA,6K.MGRDHD"F:Z.UNK-:D?YDHWXJUR'U]C MNL?Q#>\6%EB-VL=SXF9-JD[7!-VC9A&XF/02-#DJV6(HG5'CNTXQA.1K3 ME+=O>7LW6[\[1TX+5LJ$"C9C!8*!0MQ"Z*TG"R-Q*9;]==QK.OM6DXJ&[94BMQ(2O M46JGY[<8NYP?\"9]W@P/B-)YXX,"3Z: ;$/(D$OO:Q4C!NNT;Y;[G/ZD#'ZK M"<@Q[B1>M/'XA"$W\!LW7D\,N;/6'N MN11]4K*_U;3CL7MDY :I<5Y@0V)R?I;^G-[^;'?;7=90*F=KUP]Y$S,I5I% MK49KX\9\MG4W5]]J[G&,MH4!5T^]7R[K9^[V0GM]EG9>6840E6RTUA01YS[, M4*4:JU6^[_YQ;)+'6#FZ3^W%\R=>JB)%J9"3E6"\S@0_I<&Y9!2M4!&&^XK[ MY;N_@1B,%7&WVM@>(J.GWH/WK@3I$86%#*^M2(HD"@O)*0M"I%BUZT/!QVR@ M=KQ).O)(9U"\/B5B1@M[YTP-&"7H:EN_"],;G\4*7@OKM2ZHT@DF&O#!?A25 MH[)8TZPQ(*OOEYIJA& $_1&U"[*YIMD;-@]=.?I5FC\6U ^I1@[ RR@UR;9' M[IT6J24'UKE(:M'U&1C.@S$MV&*EC8'[:N1)#D&>^&K'M[H%#H7.2"^,]+LQ M:?YY=?,+3W!9Y#%2GO:BR%X+Q71)Y.:[-M?A7O[9KXI.Y^^^Q#,QFZA5:. 3 M]JU!CEUHN?=CE+86C"X%[N+2W2ACN.A.2N:GZ2>\)9>+;E[:1Y4461[Z+QB; M#61A#6W%I%1%31]P%PD^1M.8W) !\'/'=78^$3$.Q*W8[J?L]A)(U$F:5L#' MI,&@3)!R0,!2BU?>*?YT[[XTCBERFW*BE(E":= EM!G M!&!O]=0T..MM:J8E%/S@>IRN ;7S)MU0DI99],&*H=?95@>I7ZYUT1"U%I6Q M [2X>8"B,6OFHW&SAU[>5SA/IY4=RD .=ND6@Q:@]L8GK35P(:A2HD]J@*'D MWXY69@?5H +D;(_T$/0;*H&JQ(L3Z]SOS/2Q+486:7RD.%-R9Q#WT4L#>,G! M!>V=-*!4[\_=;7'>C!DH*2=-L6I4)^1X=%XR(U[V]H[W$Q]!H0%MK%*%JESAKKK;G\I1Y;^>!E4<\AM7INKE:CW]T/GY\6Q] MML1MKOH(I[N2,2=(6AU"U9/DKXY>/J94UB/; :MW2-X";8),_FC4$:+2"IRO M4956K+/5M&5R,Y_V%5OFW/W#V"7]>S-?O5Y.,0OO2\\F;F_#=.% L MG<%G4Y37F+WBOIEQ',5?D4'?!VO[J%YFL9[$W-^F^?_'M/SMC\4DD&&04I#7 M3F%![[W5+SJ%"-D&89,3H9@3[LC["1U3 #8:X!TBQ*?$&P$()[$E)V5OAEZS M !.W()\0=3\NSI83J4/PI@C F@P% M8/WBL[<&@F@%LU6BJJ<'7:=T3+7;H\+""GES,4J&$GHPU'GLW MU0;2J!)3+:G5$Z8!'R-W3"T.1@.^PP4Z<%)G^6>+'-*T7D+_D3X1 ,4NH9-)[ICP+![$H ?W"1DH^NR:YRS3OIV9,V8XC ML7!3(3&)@'$FW8:4W]*?N)K$E(S248)(??I&;K(/S>KCC*2J1BG4["'B]OO' ME&M@%OO!R\QSZ_WRMN3SQ7R]3&6]*<%=3?LZ;.9C7+*84)';18Z]U+$7^9C: MH\I^CB%U$5$T>3-^^HXO'%.DSR3QP=:;!PEOSZWN!HA7K2XOZ>E7ET0A M;T>07T6N5B_R*IG@J5/+P1A9@]Q)_@^^9DRQ-J?4^=:63;V_P"51L29W]CJ/ M0C5=0PV R30*Z%6&F 6"5,2X54Y$]GM>]Y RIBB86>ES+#[?P)4+5?2/Z?K] M\[/5>O'A@E4*L2X),Z79:GOUL.UGY=KVF$L6<&231!(2:V0?TO,X66,*59D1 MPBT4-K2\/?OX<3;=^"JM4;Q+6BL:V:O*!40GR4S9T+*69+\"=V_'RW?O(G?_ M=%),@^6/3IH2HC21A#>$:QUHDE-JZ)E"IH[L+N/EI$F M=XX2/LNZGR:G]PO]]\*'<"[KV&H%5?KD12<29#06=%;56!F4N-D7^<"TWM4[ M1YKC.5S1#[3<)XGOKUH:3W(D-G7QD+3OL[61W$D*+R%(8Q-F]#*E$X;X5Y2- M- ]TE+880":,F<&-^;K@$D7Q(:'M4\%Z2LIH2"9:R#63O]*4+(X;%M<(&&F. MYRCI'[["@Z5_R2^5T?7B"2'Z+>Z4>TL5'Z#ZUH(GSB+RR_DZ#2--ZQPIZB/6 M>>"H_:*E\,5AW2 M.Y'>M":5@2J%(&@6!;EWZ]2)M!#!7I;"?1-R^LWZT!(ZV=JOE>G+Q_M5O MBTM':S51S1%'(1 C9G.Z3B;7^D1N5F\7FC2IY9WZ)]/SMR! /UV)_YY7CRGO MP2MWCK4>LF=A=[FG\W?$'OUM-:65OM#ZY]Q_ON3=2^DP-$?IXW2=9AM" MZK1WB[AERK1K.:42P)?<&][VGL^I>'*BDXRAR11UW4G2C[]K3%F8 :3.O-B< M%\S2O.!/F%:W*;(R-J(%H>9$ALN9!#F9""4XH5QUU90!>@+<2\^8BFZ&,09L MTF"JS5ZG]1G]_O.SL_7[13]COHRTOM2+-Z%+-@@MNM[%2A5(J3JH-A==FY/% MNYT4Q*.OVD7X\:L4_@!+?8JZJZOSQ=D=.<<;7^')T;*\E[&VBW4).*O!MMZU M=:PG@]8MDT71HBN0/O0]QH+@9+8N&8$B#7)E\$YJCC5<%WOPU9Q$LOI%7$(-6W!,;CB)X3/G= M@1!W.H'RYGC?GLWK\O/=ZR&*;<7["+98TK.6]&PT,8(L-<2J?4(Y2/7W S2- M*>L[$))8Q<)WCQX)PK3,%X?]I$C72UQ/E]@3C"]Z6V^L/^"<_K)^,TOSU=VD MQRBS\[Y0D"D4Q9P*(7BCH:/?9936:N[R'!;"QY0W'@AVIQ?PZ<\FM@A-!C/1 M*"&'7K/F)4*R2D)!C*J07(*5S$@\@,PQY:X'PMW0PALVM;E%E,VA)M<2)&-< M+PFAOTD9R*1+DY.-6"*W;GN$I#'EP ="#Z=0!BU5OXNX0"&&SSI""'W^7S^H MB<8J4"E9IX-)IIWB.OJ!R#GI?51^Y PAI('SI#^FZ?+O:7:&/Q/&M[1G>RI,CY6:?*4.Z]>*KUTU79;;H1$QT3H2?:@ = M@!B2=O^(@U=/E_NH]55SN6.5<@INNAM M I=U I-ZS)*\([\PH4M!V)+9)RT>0.>8,JN,N+IE-8<6X5/FR28]6Y)\$$!& M@%8F>P_1581F136J2.MOW@9\BNS8F+*P T)M: &R(>W..)%S/X#.D%TEWFN) MIECE/'O"9D\2QZ2R>3"TH[9FD1E/8BS >4Y$NR]T:;^SPLC'I5EY,#++:[EG+03D% 2>=8VB$5JJ-Z66ERDL([;*]Z9N#&=5@VC48:1T]"#WQ;+ MY>(/7Y[H'E$&M-N#F<:O[<\$5YBZF+_[#9I2 MHO"@:[]3@M)V#RM!+5HZ4TKEGY>V_?ZC:S&VGK65JE'"%5\#X;3VSB1=YV5A MR4\5A%Z%3BG#?5YY-R5C\DD.EONMFHKC%YVO&&>+EJM>P[WQK$+PM3>2R\U" ML@6AA!!B"Z7ZR)UBN(.,,;D>@XC^D.4^F67X.:U[[RJ*8Q?MZE,6V_#PH[FM MPQZ,,-F'+MNK$[CG:;G\3*]\]F%QUH]1*,:G\*%W[2^TR?N%@EA=@5)T1&64 M*X9[>L)#]'"JCZN5_A4_IL^;I/+K]F8YG9?IQS1[-;\4 M88$F1'"?'I +<9P^@$-B5UAI1M !.KHC B)'!! M8%"M'SIP%T0<1.B8JE#' [>]1,."1MY7LP35 ZP"$PAYQ$EQY>C$N=U*Q5E M7 HYB@J>+!LA+UH(*0FR=+&*4J4I[,.8F5D81Y4^6IU2UGT.BZ-U%+)W?+\\:3Y_P45/X>RD"B;0Q&19V)-V^D,,OK@'WT2V'=:)5IBBS&E(H)?2I M$/" MAUXQ7/"W,V-L)XLWL?"%@FG9HF&"QBF/+8"UKH#)4D' 7*"U@DY:Z6H)&C<]HX!/8^K MJT/%,Z"ENVQ%OJ$IVR*BKQ(P=N5K_B^FPY?SW?9WJG=IA.@B@FZ0V(KV](SG,6'CXMY/XWL8VG69VDY M3;/.2.=CJ..;'=YYBI.;?5D?S)M_5LK9A\XB7@P"(LJ6^+YGZGI3C][![P=L MBV7OXS?QQ:7B6@8M%"FKX@UDJ1/4@-8TX:M3W$?\QU$\@,I\_.VT_;>VX]7J M&2%$:!0H%R5[$:^6D(0VH(*EW5KU -/J.>G?,ZXXM=(=#,@[J.+38&)(1V G M#MZ035MNQ5;/EUBGZRMF:J@QV]QZ07F?!J\,I!0=)*6Q^%BS4]Q%M@.Q,NYX M:/10YP3*P![*IOD0&>:/Y%GT8Z@T^R'->E>BM^\1UZ_F1/*'K5**@^XA[/T. M'@_D.-:8/(X[>SQ-1'0EJ%@@9!4H_A$.8NH3V*0O-A:'PI^DW=:@$Q."\#D+ MCX M2C"F5$A2D8(G?J6/ N-N$]Z.97*$X_Z.1\5>TQ+VD<3)6LXU;WW=S'=) M:"CR-Z0$@]" 27AG(UE_]KPQ0\NY4UF]$R'D0'GPM?']N&F@,G]W@]$^DCW) ME"$K'\'X3&#-0D!(QF"-P03IF<%Q#RD# M4*D'"B5D_CQVWFUS2<]^CC:/ MU192Q=PS+48+)W(:V(1>$#(F@W*8O!]6#(>L-YOE^'O/G.<9;C'6G'48!%39 M1V.U7B&J:@99R:(U7SN9S&*_1<28+ ./R(];9YZ[8ML._(8$)86P2F7 Z%(? M_N(WU\$AB")1-"$PV<=F1M#$8G..%_E#XSB6707(]EX5$EW81JS$Y&@]-8=]L04%VL8+P M/@94&?DO9#U SAA,T[#@.&;]3Q*D;+<'NA9:'3<0<_>'S,SY+G"FXO; M[2_.6MY]]J5Z)EHDC< M9K"MITNQW_H+28%L,:<4LXYA2-6S"XUC,%:#8&JG]#.7\(8]M-BB\K(=DW%9 MH^T7AK#T^T,BD+VEY; M5%&2DIZ]/G!'TL9@X$8!J$-$=5H<;3KQ,W)CBP*?'TM[B.BF:-NU+K*])"I1 /AWY MD+562+E76#L5K A&!.2>:KTK;6-J._3D6-I;6*>%TO033J*WOK=)!>-K'U-' MW" M:KF1]K0HE',AJM.4>]Q'X)BF53XIJ X7&U\#/ERM$.\Y?]U>!UTEZA*19%_) MM_,"(7I7H*:FI'!!^L2=A-R5MD'7X/=YG:Y*;X:&]>6?A;YZT1HM^%I][?GL MF&E!M"=@-&E!JZ:]5$4*R5US=Q"A8PI[!T';K8:$@XMS\)JLZ),.L33PIB@P MQ1@("GL96LW56YE;8I^HODM-UE.?+YX /1PB&4MN=W+CYC!S=I<>?^+\[DV& MV&I3=@16:H1;"B9 ]L-1DPE=O1TXA14&1>]RI@5[;_A84M(BR!J M[Y,E4H:8:7I6%X Z$#Z7UJS2%^V!N+U/()=23^Z*7Z<9&*EZT8B%6 M3PZYL8Z(5(+4O/;%*&\B^R6P/4G\*JWG*0!WB B?!F>;5*2QRF8;R?@[328_ MAP2Y#[95J%5H7F9AN+NH[$WDF#+(X\/:WF)\$K1MDI4&6^[U N""SKWXJI^B MT,((E9O)*<<0N=,W^](XI@SSZ+"VMQ"?!FH]Y51#+4[2#G#%5##1!XC12I 9 MJU=)!$SL@SOVI'%,&>CQ06U?(9X<:M=3G,5AJ]GT)KJ"%+#)#E(BFX\6:46D M0&NY^U(<1.B8,M2C MWAXCS96LFQ3 J";A**-,K&9)HTWT0Y MUKVIS"RQA-YX :6FX W-YLC"0LTR92==\O(DYS]?0T::%4T[G?^PB&W8W321 MN51KG.NWG35Y+[I"CE(!-I^B1V\<^X"E'9HFC+S"BATI>XEAX)SS><.5W]*? M>'=KL?/?]YY#Y[U7MKY_>'^UXU_*DY]F9IXI:WWUUA\)K,\7<[+<9V2\+ZSX M8GZ;FI=_KI>)]@VA;?GY%<%],[B#_B6Q2:]Y=UG0/HE"E::U M.2 %.#AY1# M@QIC;CFIQC]B8$!VCE62!Y#V@OZR6D_+!*-R_4HBK9^.8)0H$%,_873)^IBM M]>R%T4>0.R;3/!9\W]35IT(#FXT_@. ?Z+V/AU\RG+>Q!W-\ M_5MQN<1ZSYLGY-D&*Q)YI$[$WEA/0Y950]*UN=:PFLI=#_8(20R]*C>/_Q%) M4_1AI7.T!$%IE5#&8-, XX=VH&Q,MIL3/7>TBN26 M$V>_TW/:SG7F?;0E(RDJK$16$J8;_P"!XCGPP50K:\'(GG??C;(QF="38(A/ M3FP8NNB/=1]-O1S9$>L0L_?D F"&((FZ:J.*(6F-R*UX'Z:(B=^+[=Q'2^&S M>?V)_MWL-O=1ZBH;&E"^7]TND<1?@@;TY("T9C-F[MSF/O2-20,D)LWTJB2C>9&R;!*]CY&T=189" >6V_=[6N& M+&3I5U%,=2UH$N\3&I4Q)**.0\<]VX!#'NS.Z[T>=7'5Z21 ;=H$F-(@"2&@ MR"BR1*Q%#S!58O>0;PP9'UZ4<$KD*5,RN/H5R^+=?/H_6*?S^]KY']&1AO'M M)TCB'+$<3-F=^][9$X-];$+O:V6:UV!][5==4Z/ IQC0P3;;LLC6<,_&?82D MHZ]:/?!XDL8LK5;3-BWGVJ/^U]EJW0]V>Y+TV>OGKQZ<)[X]=ZDOGLPIM)@- ME-!OFZ,7$+JCI'2MR40716&_O74R[L9DF#E1?.L>V#CQPG?U\ '^=J;^_*S@ M_N78L.>:KS958LKD;J22@IPH9$C$MP_"&8OL?==/Q=RHIG4_U79X.KB<9#=< MA*KG'GOY_-N2.)G=H'PS:LAB;A9I9:7*8*SL_6I$!E^:*T4GJ_GG"QQ/]IBN MC3P5@(>0\$F@^3RMWO\X6_SQ-ZSO\'*HX]V[K-.O/5:7<^YWW&,_P:T02TL@ MLD C=7.ALH\V8*-^3'=.G@JH \K[Z?!Z%^6A92ELD:"P!\VYFP-:-+#"TR[S M&M-)7>A=Z=[SLLJWZ0X,(N0GR%Z\; W+^@MK],M?TQI?3.GCY:HO]WG==E^% MLS76_/G9QX^SS]/YN]_?;AV,G-%N^7SM">O%]N#$P0IEGXK\X?(GHQ (:_'N M[8R>4KG(AIITM*4]4?HABS4-8DY9!UF#J-SGFP.=.%PM,9;%O$QGTPT0-IIC MR^6?^"*-#[&!2LJ#4[:P%Y)<1_)'>= MN)L%&U<:@$B=IME$D0W+Q#A4(1",JQ0^5AN!K$DLMD9GV(\WX2A1:8L9'ZZU6.E2*EI*7OO?F]:DEC4]PG M<3L3-ZIP]X2ZYD@Q\VW^?++V?+],N+55A-C,T!43>0%'23$T=KD9*. M$#!Z'Y(6)=S T3U3L/9[[Y@Z*7 B9&@1\&#D[HCY.K4OSJWF8OX6U^O9YLSF M=7N^F'_"Y<:6OL"\GE24)EMG(%1?P4@">JCHP&E1C:PU9+W;##4NBG;!E?\: M5<_3R6UHX[:QOU\^FK_;7'&;6*FC[_6>R69-+II&""%D2*66&(N2]+\3AO\W MZ=L%9^$KU%^#RVIH-+U93A>;3C1;^;J):[E6)Q.T/A/6:)TA%E% Q%1EE-$* MC*I=-/YYH1A'D(T609- LTHQ ME-R$YNZ$LC^5.R4JQ;>'+"[!L0%L%[O]]GU:X@]IA;4?5- *;3X][P1TY2U> M] 32%H7SKG9OT8&QID!NH8"24BATJGKV7I# Q]%"88?)-<#JZ*PK08"TQ)TQC9C5JO;+QRTT576PW-<9 M'U<:#+S]=;E8K2:B12%-EY@PN3>*S$!"1,@UJA*"53H.KA(WE(Q:*>Z+@TZWP5,T4+(,6".L5;!G?O8 M@:QQ:T9VC!PIE],8S^14\2$'0-'CBZ(*)$&Q3_;6"1^,3.SU"[L;SZ,VQ]93 M_[I8U#^FL]FS.;UTG>;O>D[\7$@W?YZHYHT+C98ATUH8APZB1@4A!4>K47)C M'\!Z--%CU+U'H^V!_74"T0ZAKK?(/N_Q.YV_>[9<$I%X45P7731&1E#:]UEU MP4 PO86_MCYYBSZQW\G8@[PQU:B=&&7'BVM@/&W.:"9&).>%*% WW75,/YTQ M"L&[I%PI 74:JBG#'>2,J?CLQ'C97QS#N8?GKJHE[\(6FT%YH\&TZB$*F\"H M4LFQR2F'H>S\0W'"GC4,MQ[Y C\NL9SG5.MYFCWU"GL\]8QFN(CH'"M$F&PU1\._+W\)LUZ\0\3-T9#RX"A884T'(;H M+Y>?79P4]4J_Y2=<= >$7@\U6,TUT.B;EBQGA*.V\>(1/MEC>'=YXS/%ZOU)* IJ5H)S?6^ M"CXT"-V'3=EIIV*2S0V>$V7@8TS5ZD\#V6%%/QR(7\W?+!?]P/NR:)J(?X&? M<+;XV&.K2=99MU MN!C[_*-&4954D5SGK%U3RJ >7(,^0N.8AA&> GR<(AL. M6%=CZS:WSY?+SVVQ_",MZVKB4)@24X2D._*M)T6>!<$?6]0Y!=OB4%WJ=R!O M3,7QIX 3DZ">V.W;_!?K=C;!$^5&-?(-;*]F;#5"5-9 12]R4#I8'#RR.)#V M/0OIOWH,GD+$ ZJZ39*)OIC)?@= 7V@98HF0A6X@@FK:M*RJ&?P >.=TWZFJ MXT^BP/9>_D%UU?DEM.N*-"1?:F@"8M>FIE,8,<@^E% E25%,]8,? ]]-VIC* MWT^D:8X5T([5G1>?]S\R!0#_^2__#U!+ P04 " !:A%=6.N5J%"R: "R M/@< %0 &5X;',M,C R,C$R,S%?9&5F+GAM;.R]6W=;.9(N^-Z_(B?/ZT0E M[I=:77V6;YGE-OGP I2C(E2KQ@;U*RNWHY M*9G>^T/$!R B$(CXS__]^?SLAT\XF0['H[_]R/_"?OP!1VF? MP?WXO__K/_[C/_\O@/_S_-V;'UZ.T\4YCF8_O)A@F&'^X<_A[/2'?V:<_ON' M,AF?__#/\>3?PT\!X+_F_^C%^..7R?#D=/:#8$*N_NWDKQA$UL$&R,5+4.@% M.!4U9"]S9M:XE,/_??)7U"I;71@X*1TH93(XCQJ*L"([X80M9O[0L^'HWW^M M?\0PQ1]H<*/I_,>__7@ZFWW\ZT\__?GGGW_Y'"=G?QE/3GX2C,F?EM_^\?+K MGV]]_T\Y_S;WWO\T_]NKKTZ'=WV1'LM_^C^_OGF?3O$\P' TG851NGX!O3[/ MKO[A333ZI\5?TE>GP[].Y__^S3B%V5P]#P[AA[7?J#_!\FM0?P5<@.1_^3S- M/_[7?_SPPT)R89(FXS-\A^6'RX]_O'M]&^EP-/LI#\]_NOS.3^'LC!#/GS#[ M\A'_]N-T>/[Q#)>_.YU@68M^.>0*2E],9T2D$FZB CT6QQ5@C?$ M>-?3]\=\]2S(6,+%V:PAXMO/;HIW?!Z&+05\Z]$-T,X?!.=X'G'2$NI7S[V! MNKWSZ\ M?_OS^P]O7_P_?W_[YN6K=^]?_;]_O/[P_SV,OCZ?( K!Q6*6_Z\MGGYC#$26 MX6A8UY\W]./E*RK:SD:#GV:4S-QKF4LQ(J Q M3!DWV.(]=5C+@9V-TU>O/:O+[/B*%V7;[BIZJPG_!L M-EW^9J["N?K6HUBH:_=QO1XEVLRG^!(7_WT]>C\;IW^?CL\R&0:O_OMB./OR M;GQV]O-X\F>8Y$'@S(M8'"3G%"A)(W=1G88+3 MMQ>S:O-4,W*05/(A<$^(R+I3+"1PMOY1N,WH,'C=FB[WX>F?&YTJ<]R1)FZS MA._+DMNC)LF<751HOX\G(8?QK^-R1,9S4C4],23UZ,9TGAF M UTBTT$[L$R0>!)W$'@4D)67+G!59&R_YK9 _K29=P#MWN:HV)>C'ZJ<+B9? MYJ.YG$SS>310GC'F50&I6:[ %$1T D0,EF7+1W6@GG:3&JC@]ODD$T6 ML-?3Z07FEQ>32FR<#,=Y 6[^EV\_5C5,7WTFYW XQ3P@G7I1)(*-C);:9ZHAG_PAG%W@W8*.(_=E82$:2?,@U M@F"T ?+^F+-..T33#\W6@_PF6=9(9[=)IO^Z-+R^0OL.A_-O#6Q)$9F() 2?0 7R64.T]?PR61Z#22'V9-^O M!_DT^=2/SFZ3S'?J1=Z-6.1@I%$!LF :E/$%O,<(3)D2!8_*1-:G%_F=9JVU M=D>X=>^H_";VW$)(U98;C^B+;\N+\>@33F;#>$9BC;-!C-EY+AF@T@C*2@TQ M)P29># \>LZB.X 5_Q#NITW&WC5[!SWW/@YX.SO%2<4WP=-ZU/^)1);&Y_AF M/)W^A@3X0_@\$,893G] -/4031N$&&R$A$QQD93VJG74=1-<3YM>S35S!WWV MCM03D&M4 Z552"%H",(;4#D;<#)9X"(D;8M54;7VW[X"\+0)L;NL[]#\WF'X M]><#HFZI/"E@DD"I% 1XSJL/D2TZGZ-(K>VD#<]H&I^IVVQRK$>W05ERDTF' M0%YR!*Y-1IY3#2T>[$S]8"?#17KN,!:0*A/%;PA MQKO2)7Y8) K^-9V-IYC_]N-LPYL=%+V. M,WL+O(.,FQ5,+^>6Q4:@!BL)R(W8<">@EK;3N@3J>SBPO^+&74F]-TJD[!W+ MR0%B=&3,Z3"5[GIAV?"-L+N@ $W#+E?YS[&@-8Y MRW..H NM>DJ@@\", *-LTKX(DUEK[=\"T;\#U4 YZY,O=Y!L!WFY:T)#5^ \ M:J,3J,)IJ$4CU.1ZT,)PSY4(MH3FH;U[ #T%"K23> 7 WDJ= @ 8R[B"M]5E*%^<7 M9_7&YKK@WB50:65@6D;(7DC:\WR$:,DJK@!IM2K9-8\L; SN*?"C&TUTD.SZ M56#K$I+F/"?K"JC,#+'8&X@LTG:6C!,RU(&WWC'N@/$4:+"O=-=FG?[G3RM2 M>4,_[GXE\?W%^7F8?!F7]\.3T; ,4QC-B,+CB]%L'N(Z&Z8A3J^^]0X_X>@" MIV&4W^'P/%Y,IG/+>OJR+HMGTUWN+;:&T.1R8Z=R6;D!&1UJ%NHF88H*&$/1 M13M17$!I?$F#UF#V6SA>#J?AY&2")V&1YG/YNNL0'5=D_7)GP"=I03E'"QN3 M'KRR.FH:5F*V\2KR$*:]\L8N'_8S+1LO:FPWI-D_A[/3%Q?3&:WFD]_#EWFH M"2AZ>O@'TGQ&@N\$,' M\Z>3V>!=&)W@/ EC0G%%C(S:+4')1V-09*9D:ST)::8A=IHN:2GWJ )_71- MD:]>>*B@?#OUC?<58T/?^PK$TJK? ,8VP?=-M-K>;'XXS+Z'\%?5MX?D.E2D MSL4S&11DA['>$3,0,J_=8 MP$(ZQ7QQAN/R^V1,ML3L"SFM-1KS<7Y>-YT-SVLD[8\IEHNS-\-/V$.@86=( M?08>VLAM)1"!D:=8;&#*<^6,<^82GA@@,,6OB8 M:;BB)A2F8FM5&$>CERD;Y[4HK8^ -X#5?^2B,4=67=36JN@@;+&2R0M*IYS3J!S\* 1\:QEI[AJ3P=7WDKL:_UE;>160?6U]K=X?F7#_2(.4>= M$RJH%"&;3!Q5N=Z\2^3=2Q36D"^&LO65W U@/.L@/W02J8 XC31BPMF:E!8_@C)S?M.+26(S8 M_*+MP:CSP+V!8V#.-NKHHJ3ON,S^#!,D=,N/+_$3GHWG.%^,I[-E BQF43*A M!93)@;+*0_0BTPY;K[ RH:)K?B=Q4W!'%&;:5;6KD8-.]++6WCELTF$-$>?7 MHQG9@K6XQ;/I%&?39^?U^NW_8![7HA>G.)RL#RSWD)6X/\9#I"TVENS*<8+@ M6H@07,G*J!)+E%)DYJ2)0HDBS+9YC?NCW6\Q_+DJ!>]$<1T/#*K0_Z0$AT: M,M5+X5$!UQXMVJ)Y;IW\N FN?3>"]>^X$=G6/.44> 0I:[.G&"SXB+6?DU3& M9NY"\TX F^#J?_EOSI35];^Y.CH]:+A'')>NFPQ6U]1-])A $6QPC%FPRH1D MA##.=G?4\!"ZO@X;.B=-1PHY]('#!O)[_N77\*_QY,59F"XN_=)&[Z0O&8*3 MG&PODB7]E"%9)P1&C;KTMU+=@G?X4$M;@FR\>.VGJ [\GWN@7@/]+9Q?V?0; MP.TH +,EU,,$8SI3_>84:Z:W(Z ;;>%*JUKS"Y%V@Y(U.$53D^ <0"LT;IAG*+ U+H76!J0<@/6VJM-1'!RO*O-K=^4>< MX;.3"2XNF2YSDI/@/J$D^M92C:46D12$3)NLFJWEBMF"B5$%AM,&T;FIT M+Z"GS9)VNFA8C.+KY)P@C<\HR(N4DG; H .X7&^B&*>X=C8HOU%MDL>3+-B) MG[V[4!LN :O9.YO >'KI@EL)?TVZV2Z2ZS+O$PNW)3&(,BJ"4VI461F@!4A; M'TH136[7'4>Z8 O];2.P3N]%%AN]B#[5&_?D6YAZYP!KHRXG'6(.:/)&U;,? MQ[W(K<2^]E[D-C+K]%YD0%5XT(7L^YIHDD4@$@KB9([1&M0B-9*W _GRU#5_W=Q_O?6V?&0J;CW\EZ< ERZ3DJ+QDRD3NN9.1:Z5H ML@:;-DXZN!? G@>C=S[[V612)\ BO^SZ*Y<5;Y[5'@_7QX#*1B,5[48VA-KG M2B#X%!1P%S-#83*RY@>F>Z/>^T!Y5P3S/_Z!T]E56R<^4,8+\G!T;418+P+8 M KXP!MFY8K5!:5SS7@(-\??OJ_;,VEN'UX=2?L-=?5[A:N>!$/A$G\,)U@8] MDQ.<+?ITU$JDF <%>6"*9W"Q7H\POGJ*)0-*3)%QR_*J7;ZF\EA' +\9QAZ- MEALZ$_,QW81&G\MX< M+1;K8;K\;4UJ?C'!/)R]^GS9@>>R&W7]FZL:_V_+HLCNV[LJ[[ZJMN*TQMC> M#*>S@2+;4&B7(,<:'5?*UW+=$C(Y?3I)QU3S+*##C/2;F0./B% =E'2^CBL_ M*/[I.ODOPL[6"NN80^!*DNR5D!"3$Y""0\]U=B(TMXY;@>^M.=6!#>*#*/M8 MDCWG4SJ<+Z*TVAEF?#%@A:PE(Q.'4%-Z;+3)22Y9+*VS$FZ^__#'2+TR8/46 MVZZ:Z.*"XR6694NF#=!T=1WV*R0'NOFZLV;6J'@/L7:O[.Q5R,P2:8NJ7=^U M %\[U[)0LHM">(&M+][TH>2'[JAVI.-MI-G:SWQ&@\_S%:H6L)]>&V(?3E$P M9MZ>CX;Q8KIPEPFV8%S7_UY%_7DT)8L:W*'%+&0+GD8.:%4*/' 15-K(W]P/ MQP$NG>ZAPO%AY-]%3ZSYMK:\GTWFEF&"5;KX^/A[QV&KM;$9)AFF.=]L?X@)2T34&DC"1E(ZMM MZUQ;V$)?\V@/'TLM>W$OZ:[.==)-=EL5MN G)/*T=PE9%1 M@_,F@TE8;$2;?&S17N0XLM=;Z&\;@75:[#8ZD9Q) 9(FJUK)Q,B^]G7KB8+K M6)#G)EU]CB,!>BNQKTV WD9FO15_6QP AE'^!<O1W JHC[_1 MOK0>Q%_W,Z5OU&THC+Y,W^''\616]YC+Q^U3Z:U30&V2ION3V6H--R:D+[2- M:Y.4U=G7!27$F)7U9.?Q0;?0]HN8O!K-AK,O_QQFO(VG=ABMV1N343A;7LA_ M:8LS90=*:5DWD#CEM-$\=P(UV.A;4NA[ SV'WC2@^T7+U*CJG7$NG_ MR;3[/ @L5#?/ 4:M09$_ !%IH[$\R,!$TE+(QO+9 >8!&HGWPKC5\%'7&NS@ ME*8N!6_++^-QKM>1+_.NKH"^Q(\33,/+.Q>TAL^U-LJ7Q1[GOQ]D@THS,FRX M8#4*86L4HG:6M8'KQ(2/L769]/U1?RN4[%F_'83;?YF,I]/?)^,RG VF/DU><:]L#I M0*%"03X3V"+((&=)D!L5(XU3V1B"#MRT/BBY!>);(<)^TN\@L?:W\6B\Q+1, M_)TC&PA=>R.J#"79RE,TM$A)!K&VIG>"!6E;;T)KP7PK]&BCC=LT4?O29 && MK*M+/)>)Y@/%1 R9O/?H"X)RY)![5+2G69^+5<+$V#J;>@V4;X4B+31QFR"Z M#4'>T#8W'_I_7Y!H?L79Z3B_'GW"Z6SN^@Y,9C1NQX![&K/R@A8[FPRPY"WA MXT+HV E='@#V;9&GI99N4\GLO27A[!KGP A:[*3SD'2HM0,]DKDD+;B@#<^) M6=2MK9.O 'PKU-A=ZK!'"8[MZ&B5BFPMY0[5WTN'IG/$5@U]90+IA8*+U!X5%PX MC%RU]N][4/D#B:U]:7P;X;;.4'T]FEY,:M;9597%+&@\&G+@BK 4!D'R!";J M$F@K#BH^>))\UX,/D/.WNXS'C034.NGS[QC.9J,X8TC)#(\I8T M*A,LF((BB,AL3FXC;:T^^=&J:R\1M9Y7\=W59X(P$WSJ5=#\YG46*Q!GRRM4MD[3A3,X5K&^*(G&7<[ ;@ M<6G]GOSHGI2^C5Q;VU\OAR?#63B[/$AD MWI%FM?$/CJPKK"H1([:MYZ=^R'NZX#^(/SK49F'/HBO%MC5B='-G6OA6'$D M&XNL7Y0QT$BTA! M@G&22II"#J(99PH#*SX,A'@B24S"FI',U] M15.FF/YR,O[TT^43%QJ^_.%:P=?OZS?PT$CPX[VDUH$I^MMX],$[NLU2E&X]^O$IJ8&(UIZO]AV>_7U2K[/-OM0R M:_5K]<;)Q_I/?L/9X4*V^Z/J)XS;6'HKH=TH8\PB>)F+48(3?5CVRDB#*0?N MU,.AW?WQ'2C<*YFPUO-ZMN%\[9X::5KZN@(6X9SG+O"-RMT]@G OK4;I8C*I MQ>OF#QX(3:L[]PRT\;3PUS*7044/-KFB5*S1G]:=H58Q/*) [39,N<,XVEWT MQQ>%3;D4PTL"1EL.N7#*033)@#?*6%LB+[QYOOC3CL+N0ZX>E7G<45BN3%;2 M5NN*:U#6,: ]K0#92J5DEJ,O?!-:?F-1V*T(L%$4=AM%]!:"VP34MQ:%W4I1 M&\7B=I%R;Q309-L2.$Z:4I7I7$$(+( ,(EB7==)MCFD>012VO>:W$6X'09_7 MOPVR227S5&A,SH$RKC80U@E*%CYQ+K1V]ZEWNZ#/Z]^.)6JWE>#'>TFMH2EZ M(P[L5(H%"UF_/F>"810XX0*X8&@S0L?2O9?Q'VOT?!^];2FU#N;;[W\?1!^, M,/-.GI;HXVL<"LE\E<*;['0T9;77P!YZ^_WO3T%O6TJM]86GV[%$YI5 QC)@ M- (4,DZ.J%!04HJL=AQPJZ6]CB_Q97K2<:!4] MW?3134*@.XUC)8Z)3!A.WG(]7E88K,<<312:A\@R%WRPZ4OV+/L:/M:\^>'_ MU(X2B[2\6BGTVMMG@9?"-;''2N)1QEA3MQE$$62]T6JY;5UI\R%,^T:4_AC% MX=G9]<.G[S#A\-/BYH,7P-[8CQIKXP.RI*L ;F(4\E8?&$R@7#:T.A= A](&)7E1'.!5K2N MV74?GKYBRH=@Q?8"/W1D^($!S6,>,A==RZ/6(B[D,4649 DZ!DSX(!63)H2> M5II#1HO;J7PS+FTM^O[6E4L/81-P'56^NA?882IA-5/C9O380P>]$X6,IE*3 MHNJ%:0+)> &/7((U6FEE!4M9/WZ"/% WZS#\V$;TK9/4EG!^OC@K9&O7;:HB M6V9V!2X=2E7-)5HXE5(.G$X57_#%%5I.Q69-7>]_S]'8H[MH9-R-.%O?)%]" M>Y;^^V(XG8OW)C0,FK9!3?3.A?RID"196B%!<58D)U!))K;2]-WO>7*:;B#. MOJZ9WX@0W8$^C/(J:]O$U[9[5^N VQXC78G )%#=,$PQ1? MXN*_KT=K7C=]-SX[^WD\J?UL!\QKFP738!*C&4EN)/AZ/T]J1[ZD"M$5O=$" MM]/KCV;=VXT6*X4ENY9_?P&[>CW$,2WZ MF2%S//V1I2]];F8/;Z^,]D5E'Q#! B+6RH**]G16D.PX'P1$IR,DI8R@K=^H MU08?#ZPE][_OR?*A*YEWT%!LG6MXL^%=\>00BE0O?7I?:Y I(#=10,A6J6*< MT:9UK?H-8#U9]G2EF@[ZC]W+[""YM3Y8",8I4)%%B,'1TA>LQ62)VF:CW-Y. M=I_&!QTZD,E1>V1DQ:H;C)K&:C20)9TY><:!;]:^_:D==.QBC#47^&,XZ!!" MDCQX!B<\ Z6\A)IU!)*<,XPIIM2\2LYC.^C82N5;''1L(_K>X]>;@/M^T+&U M&K<*9.^B@]Z)4ACWM;1?;7R!H(0(X'B4H)G(P;D05%\)2D=ZT-$=/[81?5<' M'6OBM8F,0!^S #Z^2)$4Q8'&SUIOWV MZ6>CV3 /:\WM3_@>T\6$7H33165/S(O*G^4=L2R,)E M];!-9%LK@!:P3OO:PE.PYA6.6F'?U]9YB7'V>C0EKZQ.S-?DCDUP.GL79CB_ M'Y?IA:E6MSA!6I.=-TP:B#'3"A!E!)KU&@*YE@JM'%W_R^5!V+=J M+W6DO@[.3[Y&2IO")YS,AN1N+CY.YX52:,WB Q1:",DR*%\\!"T,>"Y8 MX-FIXF6G/+L'W'>:-51>%[T;KZ[[[RFW9>N?6A*:2W"!%U !:4/G'$OG\>J+.W?$D%-EH@8'5W"YRQKP49&5' MM$&JY))H?:AT&\7ARW_T3XE[U]"M5=/!8ODUHM_".5[Z>IO@ZB@6N@[38<*@ M^^KL7@KL*? ^">&9SUH4 5I$4T-Z"2)CA;9V[;*2/EK7NA)0F%R]*+<1E="VU M66*]2XG@7/ A>:ZTWJP:Z;9O[M\(;Z.P<5_2[L!]J]6QR+D\KY+X0/]F/@>T M<(:S2$BB*[4R6X88. .>.'>BIDR$C5J,;K$LW(7CNW&QOWHZR'A:Q715<^)A M5!T9%WG 5K')6Q6BE%*)U MF=4^2?" 6=$7![:1Y<;&>78B" D\&P7*A@)>ZPB: M<"J;'>VDS2\.W@>H?^NBA=96S]&;B7RM+='XS&U9)?MF@>P1SI9[[+C<]87% M.=(N1W#[O*[)B5RS\:X<2B(L_1.6?)KO!.%519#?9Y\7[KP%>% MT)_=>/J-\%\HVDO+P,QK;.A@(?)2P*+.W$NG.;8.5CV,:M_U;^T;?L/951_" MR]/W-S7E^;($[;,XG9^<#W@RLAZ&DSV8 WD9)D DV4#T:(USDO'F)R+[8NY_ M%6W,KM45M56/$H. 4O-J<>L=2+@ MN;?9=PWKB*C4B:XW)=J.BNK H%L+<7$?0:+/!FO?5&,\*)/)ED7I@#:BB)YK MFWQKH_Y^1-\9M*MZ.@@+/$OIXOSBK&8GO,2/$TS#RY0@LMKF2AGEFS=OU@YF MP"6/9 )SH"6<)H%!#C'&#(*6<:T\TZ)YS:M6V+\Q0AY$Y1WX(W% M^ZL;L8D%8QW/D'V])99);L';#"6ZK)VR9$ZT/A/>%>O!IB:2;'VBX7&13#+?T@A62M@\C;H_Q.PR[4V8&+<@_B0<(0C,X. MDCG(%X9$3H=YF\:J[UMBR^-0QG MOX\7]SQK\[W1M!Y-OAE.9P-AC DA:O#%T%K/5 3O,H=$[F 6W C=O"!#$^!/ MCK#]J[.#Y?*YT)M?R!B+5Y*"I/Q@W]P87(MM@D/&M=-W,# M6(?/EFQ)ATTWW1W5TN?AV8W4GTT@=I0CN0&\PR1,-E?MIM394R\'HA#Z(+@O M#J)& W.V44<'C/F Z70T/AN??+D" MMZRT$M QRP,P%\D7)\\9@JOW6$)B0:82M6G-D[5@CLBDWE5UXR[DWD$ZT/MQ MF?U9RW.,\O+C2_R$9^./JP5:K$O*!2N@5LZEF1$#D--9JSMQEXU7.C>/\V\, M[ND1IAN]=)'07]W$T_%9?GW^<3+^-+>NKVKZJ)!T5H1**A) ;; 7/'%;.4R6 M*8&Y;-1+?)NL_O5PGAY)6LF^BYC0Q82D>S$G\,_#S_73$AE7(K.0.81<1RR, MAHA:@R#^AH0F$.\EV>7PS/:J[/52T_6H]R,B!$T*!2X>"# M(C*:P(PIFIGF%WR^1O#T]+V'A&_K6^]M"H31L@NX#EE8+@H$VFU 98T0)-FW MHAA;% 9GFH>\KM_^]/2\HV1OZ]@TN,-7K[^G*L_7-4/SA+:7*U.46CQH)OW;S+"[,F,ZF0W>A=')(GY2A%9) MH84B4O5&R+KPB4#H1&XNV:3:Z8UZ$-!3;ZB??KI6_53O+K*^BX&ONS=_,SPI?YV>]^OR1UBRL M_Z 43+-Q^7D\P>$)_44ZK3+[A23;O(1!(T!=%CGH0F8K91 LK? <-KFVKE:AIP#CK0[IV%:-U3\^;[C\B)W$WKMXL. M[BC<#DX?ZTQY,YY.WX[>#L]HJ+^$Z=\QGPQ')\_(Q_TTG'T9"&^38XH#(]]X ML7^'F"TP+Z(14F<4K4LO/XSJR9&BL2(ZK>C]@,.=65%<: %2ZGHWF*R'D*H) M82.KI1A32:T/'1]A0N<^9.E$%<>2T/EZ1%8+7B4ZOZG_H*JH.I.*NRA@]Z)DKESB 1-243:3W.M81$*F$R^2?"!'.?6EOL!"/) M2N9A^+&-Z%N7U[[G'M=ET$,9QCSS'B2+M2JC-N#JS1DC:\]$S;7TFS6%?_!5 M_9NQ#?4R[DRH?96Z?'XQ)7ML.GTQ/H_#T1SM])?Q./\Y/*,--;\>S<+HI%ZH MNJR/TKC[7,O7-XD2=2:/E9B0EKG4$KK:&*=$5#4GQB3'23)!))4'+8'LFT*S M0'*C/>:U#1^UYTXF":(@!Q4D@RA\[;%4(A*M0RRM[__>AV?_=*%;S[YN6_:V M_&,\(W=TV=IL\:T)YH$M4C$;$A@O,R@>%$1)VP2/-*F#$]+JUA?X=D/:_VK; MC#VW\XXZ5U4'T:8[IG5-J!C2T^<_?)B$T;3@A*#R03$F>UM[3V4A:A&J:GU( M!UQR%#EX9DMK\VP;?$^03,W5TH%)?S?6RO9%/[QKU,\FDWH6,$_)GA^,O2UO M+V;5^IG^(YQ=X-^')Z<#1SZQ\3E!CDY M5-M!_OWFHWDS#'%X5B.\K(A8RZV ,[&F%@96YQ;9X#E[;C5ZD;JR)[: ^4U2 M;CBK..@;85I! %'!<. M$%UQD?NH8^OB2!L!>T+<::^(3FX W"+X[Y/QI^%TU5MZ7?40SJX',0\4U+*P M>#VC>D(\/3(* M='#M8>G>_%R5A&^&G_!6A."?6.OH8'[VB=;S$[Q1P=TY;HI7M(AC(-$J*2$$ MZT$8-+D$Z7AIWG)^#[Q/B)B]J:V#6QAW3*H;\GF'\XIA\TO" ^4$6NX#\)K< M09.C5GD/#DK(,4D9E,FM[V1LCNX)T:DCE32\J+%J.0Q\9%ZBUZ"U)1?%QP0N M$@[-B;\B2X&A=IY5<,TXO)/,;R>O3Q8C80D7'ALP7IM:;9 M)01X5Q+P[(L6V1BV6AYRS:GHO:]Y A1I+,L[@JC[%YVYRB"Z8_33YU]N_'39 M$MHN^7'$DP[U)(()DUH# I\)EGX":[; FD%:VK MH_5-B@=2^?KFQ#82[X$+M7GS!YRG[\CIOTQ "\Y%;F* MP@)9UK+0LND\+5=A\@34O5=)"6L@KWY7 Z#X'? M0"B=,2Z[ K:D DJP0E,HQIHXXZWT@L?0^@[+%_V5$"':2==9 ^2:,UA9JZ##7XR:L13V*9,/D7S$/ UF\%Q_?O'EQ59NE M&,[(%\/@R9@)AD88:0NTW 211!#";Z;/]>]X4HIM),H.%O)[)3H(+1A(9T4"0U@$660R+7OGFE4*V@/=-V(]=J:N#/,][H-YH[!C.EY-K M$[@=69A;0CV,O=F9ZC>G6#.]];N0W0E;%N:2]0$,DY[6\!:/5:6;:.N#MCUXF(Z&Y_C9)Z%5=?UT^''9=5<5"G+I")DDV@] MEV2H.>X8%&F8J$7Q76Q]\'.@C"7C97P7S=J6?>^W() M+W-TR7$-SLL$2D@!T2H)P:N@8_99Z-9IY@] >MI4::F/OBI#;GEM_/W%^7F8 M?!F7Q8_AZ]RLRXRM_N[W;P7G$/?]=Y?7ROU_PQ1/F6GG0U9*%6>29\';B(QS M)MFV]_^W M9A/8"L)4\I"2BZU!H7W(%+LA9/-49C=,+)'H)V5WB.*:'U19B> M7A:H^A3.YE>C@M"HE2'/36FR?U1D$.L!M>%<170ILQOIV=UJI.#IE448+5I4YDAD"_02B<>8R:Q6Q; MMQGJ=D3?Z=V%ZONIK[#SZ-:6T1PP)9R/*0%JK.69D4,T-%QGR2V.2'/:]'"Y MN?W OM.\0R)T?9&\D:&XBQX)2$5V% M2'L9X'>J]T",AC4YYOEEG8]TXJ($[(?P^6;M+R>*LD[$VMK3@Y)&T5B% <]0 M*L'),99=W8#I;E1/@.Q'2H&&-4NZ&.&U1W'C[Q93.:&P+D@./-8^IH73+ Z& M?A3"QZ*X=T==AF?]R+Z3O4LJ=%&^I>4P;T[DC#2@VIPYY]JC@WL.WK!,FI N M>F.+X,<<[?Z^@'>E[#M(?%0GD[_A;)"2E#H8#S8%VH50%G*H@X%02,0LYA!% M#\6S]QG"=](V4>X=9-W[M/&JQF#.UJ#G!43)N;8_H%DC;:))5&RP7%K>O"O% MD99LW(<>.XGS#KT>ZEQMB7\M7XMU42:CB:"H23CUI# P#5EGKH--V:4CV4D? M&LH38MTQ*/L.$G=QL/9@%X,0M7 Y!HBVWILT6=#NKR,P&W5B+#*G>JA*_,A: M330F7U,EW4&LO<^SMKZ;&;(MK @+48@ RA<+9$LFT%Y;1RNZ*Z'U[O@HRT3N M0Z1.E7(L92+757U S0QG)H"5WI#30C(+G"6PF0D>>-#=%5-_K/5VME+_AO5V MME'#0[V=K56Y=1V57?1P$,(HKF0NM3PB.IHEJ59DMIEVWLBBUF3> M<<^?!E%VK+?3+4^V$7_W]7:,=75W%B!]J+6%4H2(L0!3$84S6?NX0H;'7&]G M*]G?7V]G&\%U<*]GF]OWK,8YA2FU7J$'Y;*#:$R"H&(QFCL:>.O;9T^Q&LL^ MUD57ZNK@ML&V-Z\W@?N]&DL'JM^S3L8N>CN":BPIHG.%$6*;R)^,- "?F<%/K['((.1A(TBG.71#> MV,9,>M356+92Y1;56+;1PP&JL9"I&&TH!J156-N:,O#"6N!(;D"RV3-L74S] MT5=CV8-E7:Z:(#.[HF58W//]:6LB?D@3 MX>CD=YP,QWF0R/)RSAUM[4O?A>3I:WUO:'9B_ M2VPT3AR>C!;WQ](7LM)'TT4,X!<2V9OQ=#I VF6U\+;2M58'+J7F_C#@,1>1 MR/H+KJN9_S"ZI\.2QIKHH/3+$NGO%Y-T&J9X>7&6./TL_^MB.IM;[P-M@^(Z M>>!.LGK1L$#0EH,P!K5D1FG1.FZW$;"GPY1V\N^@MLK55F>$*=%BC0$53G\D M ='+"#9+:47BQ85^#(9]L@V73UP<,2;.1?960]&S,)L_<>EQOE\\][*BOD@,A5' 4B [KV0+/A<$ M+23YJ=8R=*UMJ7L!'?X4?P^-K[*HF>0[L+ OL2Q;:FP IJ/#]Z^ '.9HO:&B M5BFPMY0[5WTT)G(A':"IG615J)47F(+@="BT#1>U#Y \?D&V>EOU@E8FB5H6I28B.-D0I(*"2@%D4C"$QGOQ&*7HK#^[?7MU# MQN-& FK=^N[O&,YFIRE,KAH\2UO+GM#&@][74P4#P=9FCKKKU$U'IRO3K'R0DY-,OUXQ(2L<0RYC6M%Z)F<];NB3892$5F+BTS0<>- MM';W\Q^M[AJ(JV%L:0[IV2B?&\EIY0@T\VAU)O%H(937W'FK M/$^%W"=IM=S_"'0=J,X22:^#"XA%.&,,R%!3'S5-KQA3G1K(:$5C GGKRD:; MX.HPB?:720WL1IVU%XJ6Z5SK(6/@X&L7/D8&<_1*FN);5PQY"--1Y9WLQI M MDF.W5T._ET:>I71Q?G%&WE5^=CZ>S(;_,Y_7 R>3<3J26:WJM1E6;VBGS$$X MH:K2]BB_+2JU4%6_B?RU<@37A:R-2*Z9TAE4C*Q^0H+(,0=F$&V/ M750/4NWCD*395@6MK?;7HTL)K^%TG,XF(A^ ^>IS.KO(Y'=>'?:QF)*VM)HQ*VHV0_#@ M,!+%E\;+Q[88^Z-2=YH>]ZBF#O:@.ZVNVRAEMB*II$'7RR:JGB&[ M%!-P\K@E"<=S;'T#?C-D3V@UZE E'205W+%=WL:(/)?LHP85:M8!4S23?%$@ M-8L&G6+8- 0:^@[ M.H<>N:BW+SM+ZW@(75^9'IV3IB.%'$L^R#8W?'G,@=<;,\8K&I\U#KP*]>J3 M4LFGY+EIO5(]JHH/;0FR1ZV';11U!)?O-X'[O=9#!ZK?\Q;^+GH[ KK9$(Q3 MA@$6E>OMOP2>VPS%>V>]1/J_[[4>CH=EVZBKYUH/,H7DZK48@;K6K0T)G' * MM5+E%K8=M]'" 6@\56PG60O3,DE_!(SAG$X1,$\4& MCA%;'Y,]^EH/^U"EI3YZK_606(EQ^9GJ(Z_U ML ]5VNFBWUH/.; BA([DT<8 BD?R:(-DH(LH3@!\QAIC;!ZBW@OC$??@N%=;!^O, W#MG MVB:0._+E=X![&'^^4QIL1[EF.NSDV&U[Z$IP3O-303&EKLB:K#J/EOQ4%XS1 M1A3>NCORT=#N ?_^V%FWC>IZM\JMU3Q[\A%$+N5M*TO M1AZ95=ZY2K>RS+?1QUJ/_[#9Y__$ZI-B?O8))^&$I%IP7 Z7@;X5G$-DH>\N MK]5,]$#6>O&&)6%48=FI1(.0W&"QPCO<-A-]*V#[+5++DBP;G7K2%-"2H8?: M6@ 4^MH>1V1R8:40F9R@:%M7M-@&7X=A_W=8EY]:8.)&)NNB@ T?F((NSG.D MT6*M!%# ZWICS+K""QHI5(_A__N@]K_(=\:O+0X!FBFO@TCOM9_XL*1N&E27 MU0,$+3F,'$8190'E>*!-BPPLJ7TRFJ,2L?7Y^5Z ^\KAZ(UU_:GO,:9W*(&( MW'&P]4*@XK;.+6$@"C+4$'5,L,CPY4 MO^=9_"YZ.P*Z&>VCTS3W(LZ]11_ 6\^ HY=!6&-+Z'%E.YJ(T+&R;!MU]9SQ M817CO"@%Q=?JWC)J"%P7$-HSJQS+,K4N&/RH,SZV4N46&1_;Z.$ &1^9,2== M5,"LK+7E!4+P+@$K63 G@DJI=9?51Y_QL0]56NJC]]@R"VA+8;F6Y$AD(R*# M(#%!5CP4R9.+K/4=UB.++?=)E7:ZZ#?C(_@8@D-3'5T&RJ>:@8V[YG$!N][#IBIZTM MW-;*>5$C*"42.&81?*3EU#BKBVA='6=;C/NNV\_>OGC];#:;#./%K,9]/HQ_ M#Q-:-G[#V=OR(7R^64H[,K)6#=>@0[PLG.6=MT#V2>::1\Y3;"V.S>$=XLRA M0SZM+NU=*:J+LX;9./W[='Q&3YN^^N^+X>P+"6-Q6?7W>C!".OEJ(/-=:S0C MT=,33VB3Q E.9P.?I$RF:&"RFKX2)42>.11!(O1(?GMJ/?O:(#\ $[LBQZU* MT+UKM@.GYK[)^AS+>$)&3*I6V; ,T\*!7_R:)#FP)M6:_C1I9:Q5A40@_SW3 M4)*WR9%MI73KH[!]\#Y=+O:FQ0Z\I?NPDYQ>CS[AHKO$WS&?X+(=R=VCJLX@ MC<@D11Z@-V!\S?@W0H*3OD"6(K+$M7"Z]6K9?A3?)EM[T'@'.?RKJ'XFV6Y@ M$2W:[1@7D M,K!ZF=% #!A!,BNEUKQXW_JVX#;X^LLSZS/2T)6"CB6U[*IIRF(2U/&-1]=- M4SRM( H%>*]H1#(5DIHQX+CP'D/AP;:^B',OH$.ECW5'@W7MI?961P>Q@A5, MRP9(&X#J* OL3D ';C>UO^+&74F]-THX)I,0,4#.M>D.J^UEG2O@=):<"R4L MMCX+[Y$*F[:AZHD)VPB[ P;<6!IO=(V][@FZ[ JC@PX*)4A=R!HV+D.L7:@- M=R9+XZ7!UB;>9LCZ=R(:J'&]E=)*!QT0EHO1KR17":4=IV6"-AI4690HR77&DA@OPMG(!@W>O^?ME>73%B]]=N=+WX[> M8;J83.H]V%'^;3R:+']\'J;#FS$JSK5UCK91]$1P[0-$8PT8X8MW6B,+K0,M M30>P]Z(\QW"MH>&T!L$(P56KBL*E]"9)(#.CEG(SEEPH[D!@D"A8<3(TOP?_ M$*@#)- >C'6W%N^F&NO W:@F+ V__J=N79_"65TB[@ \"$D%,F$]("&MA\>T M?>4L:7?1RGJR;K-I/?DV!G> ,ZZVBEV]#M2)5EIW O[U8G81SGZ^&.7%GG(7 M/DOO#\$;X,76ZLDI MDE##B9(R*1+-RJ:[&F&]4&+WLJ+.A$N!WX"#^/)S@\ M&2V.6Q,9O:/YF-?"I774NZ@92"88**Q6<+ *&)+!HA4O)K<.56P)\:DPJ \- M=9 @M%88 UO/(',R(*R)M>HU.<*26W*@/&-1*!-+M:$=VC(H#. Z$S#F7,TK8.FF^&[%LV?#O071?%%>Y>'Z=+ M]%_NFA5%Z11]<> S"Z"RBO1)>= V*"6YC*XT[\.Z \[^V=>%SC?;T-HIK .2 MW5%BK^*F^49&/7V:#ND]81%>NAS%@ N12B'(6D=:SZ5V$(1ED- 8(U),F%K? M&=@!YI.D6-?JZL 0OU\J _(!:X'V"(7S1.NX0?!!>*B8T3DO0FY-IOL1/4G> M-%1"!Z9U"\M@D;AEBDE&,C(U T-0@KCN16(0M1.*+$-K9&M3O!GXWCHU'HT= M=AB]'TO>YM7HGU\;!G\?TO(]2:=?WM1"*O-T(R9\8B([P.)IVD?M:?EV&8JS MQAMC-1D)75'Z7F2'RN0\$&O6<;>=]KKP(>XZ8[N-]_(D>!.P754#W ;H@6H! M=J#Q=:3J3%T'YYAC3MC -%DQ-?F(,_)WE-5 ?HY4GK-L1/.JSX?GUD,% (^- M6MMHJ4M*O1Y]O" 'NDJ 7R:2"!$+SSQ"Y%4(.JIZTXC1&B[KO3O%N&K=/.D> M. <,H[57Y#K*[*F%#DZ&[X(FEJ7#7,K^!\:P3910L]K2!RR5VC94%OH%C'0!DDB\_Z!(763VM%4LYTM@7=AO.M$607 M+:P-2_61$/CB-(Q.<$K"/B5;:CCY5+\P+NDJ[I9NQMWVJ-;6\.W=)0@VD,9J M%3:;R90A.C@I%!83@A $.OMLE/-%W,W7W7 YPR(5TQAF'(K4L8'U7"X%UJ_>=P=OK':!PK%ZN+OE@W",]XE CFHN[-NQ4\ MEX'N^;,&1"&77320F2&I,H_@.?GTS/G:039+*5HG&78RD,=^/KL-NS?Q5?IE M1I]7Z$I\Q7 MT^FZFQ##I NCM2'P:$FN/((/G /R)(5,)%[;62CL+D"/_TQY*XZL/U/>4U== MVG'W2V8NBEOK_-?+_.KPEN>9&PRPZ^/GK@9W\"/K?0FUCJI'Q89'27NR,A6S M44+1M95N,@R"MQQB#L9[8U),G;DMCXONFY^B/SJV;T."UE.H,/I7:LLM&AT['G2AD;1RS\<'92YP, M/Q'(3UAK-\Q+#CU+:7PQ'\>SG.>O"&>O1V4\.=_WG&SWES4Y%FLTUM53,)F< M4DEZJYWRUGA;4LR6V#*[QUR?/-D.W?8G+YEM_&"Q$_.Z]2'W"A9:%A 6>+ M%!B:D1X]))T*#XX7Z]KWEKP;2_^K9P>LN-U+LH'@.^DYNL0U=Q97P"%F&C,B MV16U&4R-MM/0)3AM1619)1U;GS_>"^B)4V-?%731MOAFX;WEN#^,G]]H?(&Y M1D.'HP]_XMDG_)6V^]/I0-#F;3%("#$)4"4;B)%;TK?#G#7/PG=1PV0'J$^2 M4WVHK8,S@U_#Y^'YQ?D;')W,3M^6#^0MS4>07X^^&A$?8,BB<*9K&0X)2CA/ MD)V&6CY=1X%H>.N5:6-P3Y)1W:BF@_MW]\KB^9<*DFS,F^V_GW]9%/>[JI3\ M9IPN7:&['O9N./WW(CQJN359\ 3(8MV[,8$O/D) K47FL1C;^NBDO]'U=;;2 MZPY[5)0XEE.5R_&_Q.GP9'$->QYCTBGHPDC8/,@,"I.&:+D GG5M!AB#9ZU= M@KN1'.HTT-N#5-A#Z'V20M8X MMA<%K+9D,R1T$'F1P-%HRW/BV;<.N/1+A@>B_7UR81M9=\"!)2#,SZ:7&*]7 MQ&546)528HY@I*K'&XJ#H]T>R 00MI3D?6A]BK0!K/[M^C8ZO&4-M55 IU&I M37?>^71)S :O WD>OA;_5B: 4X[7\B*><48"PM8=R79#^MVBN=>BZ4']'00O M[H!U.5LW =:MR7,;U&%LGCXT>_<^V$@MW1E%=P 4Q6/PAH,(6M J+PB@8!$L MLTH4'A/]W>/FRP-FT5'191MM=!R))X#+]C?>,5NSH+6K]R%D".!#K8S&7.;& MN5!,:TOI3B 'LXWV5=0]@?/=I-R3.51WVCG97;8N^"* !5]K+MH,7G,'QA9N M- ^.@/9@]"SQ?#=MMC9M=E)EIY'S9;7/#_0OES?G-\#6D0US'Z[C,6-VT^): M>C1202<._#T8LTEH$V,@5>TG&0I-"V4ML&@<6E19FM;W<_JGQPY62_?LV$;R MW15X?O4YS6L9+ $NZV-D[XIQ!D2JIS<*D6PS,LN"C#D)26/'YM=Z[P-TR"/: M?75W=Z'F!H+OP')9-J9_1UOL^S_#QTM45IJ@I/2T9=),4&1;D856\144"IEU MQK>V6>Y&\H1XT$#4:Y>%/A-L5PJ/TX]_ADF^JC^^>ZNZ!F_M/N5VA]&OY-[* MHA@/7ODHA0HF..Y4E-H*@]J9:.[/O=WL_:T,B.F-O/6K@W[/K4TH(4=?JLN. M$(,R- >\<3)DK43KHO_W NHLY98I5C!F"UB[;JO R!*P@H,I)G,F;(BFNX$> M3U[EOAS8.--V&WEW63)E>F/LS\-9&"5\?XIXI_MY M(:WLM-.K6#QX%B0HGIUB2%L_%UU=NFH^FO[SCEHS\$@T?2SI1?>Z0U*BCJ/<""TDKH$:[UOW:GL&*-7QT*9;:)5VZBN[S#$)MB^1ZNVUN(V M\8A=5- W34P@,)Q;B/.#(D=V@:\)#Z5>H&722B6[N^?U&*)5G;%C&\GW'JTR M4M$FGR(XRT2]E*K!QY+ ,2X-SZ+XTKSLXB.*5FVENZVB5=L(O@,3?4T6GE0Z M2)<9A"QK(2T9Z)--$)",0.:1:_NT$Z&/U#IIH*[NTH#NR-G; ->WG/B\E=XV M3G;=0>A])CZ;B,JZ'" R16MI]@*B"!%L=,6;PI-RK<_+'D/B+H]GBN2J) TL$"Z%7H/#4$MKZ,14(%NKM&X8> >,(TILWDI'X[8" M/HKZ(N\OSL_#Y,NX7&VZ]/'KH/RJ\=35F<@>4+H_*&DEIY73$U6B%<86:T)2 M63 O1.+UI,Q:IY*3]Y^>[ &JRR.5(HM7*DJP&$VM,2'!&T9+JB^<'+LH1>@N M+[[3(Y6K9[\M*V44!IQS0Y,_ ?<<:= 9P3MC@ GOHI#1L XKFJS'=6Q'+=MP M8[V'WT@/G>9.WHGQNK,P,G(VHC7DRQH-*J@"L38E8XH$(VKAHM)=)/I^;-\0 M9W;31Y>E$MO[O-HK:4QPY//*>>\&LG$R63N,YH:IO6.D:6WT/?7CNGT8>22: M/I;CNC4>&2]%\,0B8(XUJ3XF<+$@H,ZE1,VD%ZUK77PS0;"M:+)9$&P;=?49 M[]@$U[<I^DR#D66\^6I+:>G/3@(3@9P<>$W+-HH^_HGMM1 M!\$ZX<(VLC[0[7^?HO21_(3D:$U44=%R2$8?1$PJ.(8YB_:6^&.Z_;^5#G>X M_;^- CIPV>Z*X[%D"T-R&Z53M3"=3A EHN]IG;E$:)E#KH2B%15=G0L: E,9$IE9 M)EI5LF_=/JAO4CQ@A_;-B6TDW@$7WLY.<;(XEYDM6B5=[H7<"HW"&M >:X.N MR*'>IJFE)WE)\^[.K?/IUV'IW^)HI:]Q!\+NP-BTF[3\JG?* M'&M*A3N9.;C 6:WTH&C=(TL[:^9"D)Q9^^ 1^RXO?O3J[US:'=B-?22TDK^3'+/2(/K,M3+!___MO6ES6T>R)OS]_2\Y4_ORY8V0 M9:G#$;:ED'7[QGQ"U)(E89HDU "HMNZOGRR0%$D0)'" .@<').=.N*W%/+D\ M595[.ED(=]Q97V.I&7>LW^E(T2!+B13=@ &= L9JA$9C@8B<@TS%!VT]LSTN M8^ES*='5JS [_S;'K]53J5^K@YGJ1S8NLO@%"^GE=I7%M:=RD3^'OR=6JR** M91#K!#CEC ;/ZK FPY@NR="]U#IZW)2!T6Z/Z(*_S=;_,53<1R?W_4OA\SQ< M+.@R(/KN4U])=479).FQPE1)-=G0FUA#;>BQ!)GH76R^DWAW\IXEUOI23Z_- MB;T/K4O)>,==AAQ<'5Q8-X;R7,!I1!)F$''8E7;/>5?)(>@=*23&4IW473RK M *8B%X%)E,"3(XVH&F3"8 $+\S9;H:)[G0P^1MBUF0S>1?V#3GC>A;#7R>"M M-+OSJ.=]U#(H;G0D=]99A"(YV2TL)/"A9# \!JZC2IFWCE$_B\G@_<"EBS8& MFPR>H[8Y,DY&"-FWQ%B$()B%8 19MMZSZ%N/%QO]9/!.BMII,G@7*?N1DVD1 15I )?%/TR6FF92M+)UA@YA-Y7P_A) MPW@P*/20>-N7]IN6\1VH[\F&/HSRXQC:PR&E$40/4/.([MQK+KQ#(EAD4'4* MMU+&0.!80$MZ,N@UR;IY.>L80;K%NC]5C';1[HBP>6/+YBHL,I!L=$2]Y!QB MS!F*"3)J(20S;B38/)9U.20^&D%S#^4..%K-*NN8,X"F+CB-/D%DF8P?+PI* M%8(/K9W4<765GHAYV4!]/2PL>GSJUPYTO>0NTTYZVWG4VAY"'[++-!G+F48! MQ0H!=/=F@KYVP)GEWC.A=6Y=&'(*7::]8*&+K(_49:I9Y%ZD##&9.GG2"@B! M[D1FC- E!B$3>]%=IIUTN$>7:1<%#-1EFK1EKEA=ST(=(T).1!"% P\Q2J:5 M<*5U3&S<7::'8.!0 8]B&]&-<34KU2B;S:M91I;X[,O%]'\P7Y5_+IK7[.[V MU?XK=/?@?JT>-[/@T+NRBUBQLF:>WV_<'J;Z52:G A854 M3 *%68&WEH'PGEN&Y% U7UDV3/7MV]F"',E_S&:Y=FC\=86/=W^GL\N\NA+( MGTS3JSL!"=?799AOSF?SY?1_5K\_B8C&Z,* 28:@,J^R,0R*DG1%6%([MJY, M/ISJT=8^=D':@R3EL,KLX5G^!U[@/)Q5JO(YJ80$M1+9=1?1I&27@A(>?%9D MKA9RLQVK\V(+UT4)]&2[-L;:%I*>)9!:JJ$' _\O/*,_^D+D_1'F_\+Z5MQ0 MEJ+/$E4!@=*3B:$4Q%HAKND1,I'LCZ1:7T:/4_,LL=%(^#UD$N]><.OW&D\A MII+(R?"2UZ$V%D)T'H33,IM2O&M>$_$$.<\2&*W$WT.H\&8[Z@U0G:N(P M&$6OG"%*G(T67+3,2Z6X\ZW+X==(>)8(.$3,#[6N#M?Z39/1>Y)&[=J;7ES2 M=?7A&\ZO NI7K2!7?^]S^!L7?U0_8[K\<<,)X?C^3WGW[TOZXS]P^75&?T)N MRW(EQXE(,5DI&1@7Z.H304/=%0B&&T\\.\%9Z^S9@.P]4[2.$QX/3X)NN3^0O9=V6ZG'B5N,94UT/7*I>;W%_%#?=LA M.U:U%,2?%V2S8R%HR@ ^> 7,:>(]::YYZRD7SZ%C]1"L]*6>ATAR)]2Q&E%% MZQ-"=K6TWM7\4$$-C"=7BG&:3L[1>_:>2N^U='TGOCS0*$A=,NI"]3JW36R^L2+\3/MH6Z7=1[G!%^C$6 M&VH07WHDDT?7K"^Z!"XE9$GJ2/_W6J1_?/.R@?J&W(>^"UTON4B_D]YV+ M1^B#[@=SF6OT')R*A>P"(M)I;H&C0I&2+CZWWHUX"D7ZO6"ABZR/5*2?B&L> MZ"V4H:X#=\E#Y$Y +C8+D73F+WP55"<=[E&DWT4! Q7I:\P&E4K"3VZ=EBZVWV8][B+]0S!PJ(!',11S=446%82SAH-BJ$ 5[\"5[,%QA[J@ M=8P/6J#]DD?\'6+%#J#^_EI1-XP=VH6PUQ%_K32[\\RV?=0RZ(B_DC $HQE8 M(I7.4"EUFW6$Q(JUR19TKB=+^+1'_/4$EP[:&&S$GT%-GZ^59(9[4-:JJZWG M1@I+] C#8^L,^>A'_'52U$XC_KI(>;@1?UHP;DM6(.A_R",,$;PVFFYA23XB MJL#TRQOQ=XCR&\AY(&.XVEE7TTRMIXL.\%1< M%]"UPT/Y(, EJ4%H)NBV%%;SUEGSX>&QA\W:/SJZ2+X'5%R7KZXOQ[J9D9N5 M=5@4!&:)."8"A$"6.3W((GNE6TIA;>Z&B\YDA9%%753AP65F M651:HW$Q.//TW(W=:1AD]D9M*DXY,HC1UO73U@%9^1*\SY:]I,^^\UW7?#7[^:[+BKN(18QH*>E M<\'@%+V&SD=0=?-K"$6#C$K5$0,BNM=]98VZ/P[!]T@A,9;NCR<= L90J" 3 M,%OH-&=#&J@,&891Q!!,EJVGW[[P^$TG"'6)WW11Y=".^2ZTO<9O.FNQBX>^ MCPJ&AHDR*B:K%7A5Y^8+7\ )&0 %YUD$69ALG7 \K?A-;^CH(OG!XS>IL.1B MXJ"9341<,N"XE!"X"LH:Z9)M76YU2O&;3KKK%+_I(OBAXC>_S.;SV7_H-5Y4 MER9<_%C\BG'Y<;:87LT4W#L\L]L/;A)]V8.'M> *\L +V0[1*J=*+LYACM$H MF\D+XRY,=OO$H7=Y7-Y>4K?&O"D>BRD.O$AT2]6(G\_<0F ID>43D^#M@R4; M23GT7OI]=O'E,\[/ZX^_FHVPG"0KI!;1 LNF5G<$1TZ+#Y *:C3<<5UX8^XV MD'&,.^AP;:]?/X?*MX< PUV2_IQ=I&NJ M/TQDH-F3%#5Z&N:SOIWP+*+)50 M6)3I4>NWE#P_Q>\IY1[,D+M436+Q*5K'P?(ZA99[PJ$P-= EZ7N.0^NIH0),V6)R&E" M4G&\D-B!>EVO;#Q,OGU4M-ZCZ-J9VH6FGB)5F^@Y3H3J4%T]J?H#!#T4"+0/ MF6<\K?$GX;0?1?Y]C+_XOOL[#OYQO>) MNPYZ"&)51"\@.,% 6<]J[QD"+X$CF:2,Q]8Y["<)&MX0/%QG#V92M!+X\%&F M-SFO?EXX^^VBS.;GX39^F$<,U*5R*(@OTP% M@T(67D29[/:) YTR,E,_E/O(N35=M2+\<>W)5BV98!DCW4W)@XDZ)%/(;\RM M&U">).AP)Z4@^<+Y_?0B7"2LVU06?^)RDK7T7C+RG:PW=7FJ@!B%!*-R2;8P M0^PW=U0VDC+\?=0. 0^=E\.EW4<,:@/#?X2_I^>7YS]/W-OPC?YD^6-BHRY1 M)PG.%+J8G4>(!@M(IUDN0<>@6X]CZD+?[%)5F N%A.4RT6#!>Y_D_=,? ]G-4RF<^$@\77V5F>\"BT-JE ="R! MRC*#([2#2B8F%Q29$&DG\!Q$QK-!T'#*:#B-X G*?\?O. ]?\%.U#:^OS8DU M10M1/'!)=K_*B:3#C024VJ#-WDAN#\#,IF\^0/US\,\RG-01-Y"*?<-0RHG$0D)-,4JU!9R9 R:[P;(+*V#H%ORMM MSP$^O>JCAUTRFR3P=G9^/ETU#;U'_(CS1/]&<)\$EFQ*V8"M8SF4X0J"YY)\ M/*:T0$O_O[4?W8&\YX2>OK32PW*:^T G8O'->>U#FPBI=$F" ?.QTI5E;;9G MD#1J+USDC+7. #Y&RW."1A-Y][):YBY=-T]EO>-69?[Y#F(U9ZJ0J4%/)=U[ MRM.5M_+2F [&1:.=:[ZC:'?JGB]6FNGD(7I\6_2\G5V0A;6 M-E[62Y0SB?8*$WVG@)V7!+ MAE_D$$-,H#DO/D<2EQG^_GJ$V)>%KQ8:VX"U@\?=UN[<16W/Q<6'BW=_UYDA ME]/%U\K&A[(J-Y8YR*B)+BE4K5B1J1:3T]7*E#>&C$%K6EM96XEZ3MAIJX$- M&#DL[+RV"/[-128GD\#]/]>E*94^G9036*.<1*0*I8 K>A4D=T8SU.AV"S-O M_]9S4'P?8MV@]H/CR+_CDFAG5=AQF\DD+6>GA$^4MEF@,J"-K+VUPD&4 MQ0!3+C&EK):Q_4C_'8E[3I#I1R,;L'-PK'B3#*ZZ(ZR+@5NZ]EPDKE7" "YG M GG)T1A#?Z;4 *F%03N*ADT?=)?SB+N+DO$V!*7!IKI_4A8-H7 )0:!+F*VA M2_+9=AW29[*/H =K-%,F:V;(8=92UV2% M(/_9$:ET,XJ874[-]ZJ/N<>HN>Z[R'?P'J-L/$^!)RA!T +F3A4TJL^:KR-1*&?\P/U<7TR]?EU>=@G48;*U ^O#^TS6-4BC!I9&@T3(R,)("+U@!LF$D M*XH%8=="RH^D$G;\X,DJN3>I-CS;B_ER\JG.0US=5W0M>9MS I29[BLL9#L* M&4$466(1!F7:R5:CGWKG--.O;D_RO0\^#\-L?QDV[$;Z2<3-*K4=R.AB@NVB MTO;G=;N]=8#PU]5W@.3Z.)'7Y%AG$BM9@LUUX;1A#@)'![R.($J,*3(B3D&! MC]A.[?7716"-]7;=771-"&9C+09;9_I%8D9GB"E&H.\;H[) GW8:J[=%<_<^ M.MQC>9#89RUDUM 6A%RU4!X30C+FMZ"@I"DJJNBM("@^:HW.6#=2LCC3H.1 MMBGO[D=/4'E[RZRGF9;+ZPF,=6CTZD;AS"N7R*Z2.I#A%CEQ1EX99$>/N\LZ M"=$ZK;V)CN=AZ323= ];-==INC;<=Z&JIU#49HJ.$XXZ7&-;('" N >X"JZI MBTHQ([@'@;K483>$>9L"I+I+MB2+:3=;:J0@V!*>&@H#7:3<1P[RMJ3FS]D2 M%Q_#CWKAW2QJ=%(+!9;L: (MD:I"5H4H4/!"!9'^T3D8^1= 12IL::&T] M+=E,Y+WL4;M;<+4"?8A)BZ0#D-4CZ.UCG@Q,060E:U22=?),OUWUS\\D.%#* MO<]8^#.RD.D1^LBMQ!3IPA.&<7H# MK232I(4BG2(56D.GX*2!L'41TS XZ"+GUG/BWLC_I=F==^HOO)C.YJO7*E_B MA[2>@ZJ;2*_U:=],D4S*)L)4E76K<@DO5$/4:R0GB&M>'*3VB MSV>KS,/E]FB!47_+T>Y:LE-6*L*-%F 3[640I>6XC()%AE MG77!QR2;1[8[T'?LZW _?.S2F]-$([T'.JY<>B4=4UQK4,8:LJMB W=:G0Q!PJ%3'TI?UY+9=J3VSG#F0O([0K>5-$069#E:81+Z> M\:+]F*8Q+D<_4-==MIAWD7DOT9 G%NWN0MOK%O/.6NRRIWH?%0P-$R%2*4YQ M\-XCU%<.(BL"1/">"2.B]JWS::>UQ;PW='21_##.M>;,2T'N9E1ZE?BW.]A=9->#X;BA2=&;Y%4*&3"K^O29!.051GKZ MBDLI"&M]ZP[_\;1LMS8##I1O#SU;&WL2=Z'I)39K=]+5+@V[^PAZJ&9MPVRB MNX>#7 T[2ZP&XC$#$X&>+!8S:]ZO.^9F[>:Z[R+?P9NU0Y E":S3BFKYM4![E(=3\#\0554EK%$%R.@2+HZ@0Z\E (\F02%; 1,KGV\:RQUHP?K=7O% M:!?Y#EH@N -=+[5BM)/.=JX4W$/@0P(B9:,2+PF0\=7V'@\NU"4L3JM,?^B# M>FD5H[W@H(N)LX&6\I@?>!['HELJ)CEGC[[3&'$#RV/2%=T+3IU1M& M0F[^9^]#Y8D&V MCYYZ,KJ[T4Q@P4DB:4A>./!5*281"8[.!:!D/&DMZ6EMO85@/TI?-KXZZZHG M'[\3U>]GE_,)TUA4S R,)R.4[ED-+H@ PA8KHW7,Q-8QX;T(?='XZJRIAB-: M5W'.#13_>%/(4?I)G8O6I&S(0W)(U!6O(7)G069ILBF%I.CBA"#K4.2(I?."&M8OY4I]^EY#JAH M+O?>YQ-=3V#2QG N#&2;>0V3*:B1"PC6%<]-5ECZ;64>T4J]=GKO+MNQU*!L MJ$B6-;-5O >G"XG%DF?GC,*Z:="89*PEN;VHSHQ.>MW>F=%%OD,5Y>]"TTOL MS.BDJUVJ\_<1]&"=&62UR.(%,$NFJY),@JN[08KP-O! )X UGUPYXLZ,YKKO M(M_!.S-BH@=/&PZ)C!90VC$(U9*U:)P6/AIE6Z<43Z(SHXO..G5F=!%X#P'4 MM=WS-T2%D%DLA'F9,JC($@03-&1B/'EA/8NMX_$;"7D&VC] 8USB&_# MM^DRG/U%1D\BUQ;?Y+SZJ36D46;S\[HL_.(J-[9/'K'+CV^22]R;G[5\HN8A M&L>=<\RJ.HA,:SJE=#;K&!ZGY:3+APX[K>_^?4FH?'L6%HL/Y?,D;;V?GY[.+U1<^7"X7RW"1Z7Z=!(Y:IUP@25'#N5Q"%$8!UI'"PGE=UB=5 M/39'<;9V)PK00CB[\6"F,R$"VSP(7WC"/Y;Z+U([8C:<\'-WWJI(\Z^^GW M:::[?7$'V6_#XNO$I:!1%P/<(/'NBP-7D@)3T$8I0[&R>Y10-JSO"6KO CQ$S5)"T;Q2TD?98 M J9_?0US?'CAU8"!D%$9Z3Q$+TE(!'%"M9"0LS+T-)(&3>ORDL>I.58 M9&V MUY^9-E+OX6793-G-%*<=:.LIK/H47<<)K[;2X4[0.$ !0X,D^2)3D!Y<,C40 M5-,+1ANPT2N'FM=U.26"'*L_Z9%=(EX\ M(//GZ+9BE1$(&H,G,HT$+[(%DWUB68E";_-.ONWNWQS>$FVGJ%G_4FZ]'N(. MF9__0R;*#_J-Q^A$K8I&SL#)0"XXQKK%FP=C1L^^@SA$-3 M.0\5IWUW_NUL]@/Q%[R@G[C\>!8N%G]=GI^'^8]9>?NU;EN=7A ;_Q?3$O/U MW_H0SZ9?#HS@MOEPD]AN#S)8'[4D8R@JJX2Q**<$*3HQK@VBCII%,6E#PJ&E M/07G<\SD6-?L0K@ZCO/Z[>KD_/=T^?6WBUS=[\MP]N[O='99 WBK8_4+83U_ MO"Y??'.1/\X6RSDNI_/5?WE-[N+W.Y-:+!GL=!*X=P7JJ8 8N :6-(\9N;6B MM4L\''>'EU@1D'\JN4+A"@"_73S0^Z?9V=G[V?P_89XG"1E3B(Z>%TXV30D6 MO#*!O&N3K11*)M.^"FL?2H_1^#]*9#^L_^I=\;W,HUJG^@&U$Z3G%0-W@+YV M.>J"$)S4H%6L*WZ2I"NQ=VP^(.LH0.Q=PUM!=9AZ>AE8LT[B7U=/]%LZ;)/L MR1PC>QFBJU%^\MSJ&@Q7*?22Z$44[0N-GR#HA:)F7Y7T$&I_2-Q-7<05=38D MGBV#X&L?CL@%@M1T!9O@T&BR07WKD.G3%+U0Q.RME(;=*QUNP9NW_&.8YHFK M^<.D%27BL+>U-I+R\XZ^6_2\C+,I^'L'R3QWV>+Q42BLKH8!"EJ:"K7 MYL)<(CCIK,X:F1O@S7Q U@M%UV'J>8@@TQY!Q#A.OUR\O22W^B+]()]Y):8Z M,OE*8(N'7@8) W-)'*07#)1+"%Y[!EB,1^4,<[S]#.\&A+]0%/:MXH&43T'!!92$'RDIOO".H,)8 M]AK)M@_7\XL/%'4J]YLYY[\ Q)&D$HR%ZH4 HYK33.1O4P]B]&ZA[P;AJHK!! M0H^K/8O3>+ER^G[Y<9W(G4^X,RIP$8$S)T'5\>)U)Q<98T+G&.E\V-:=,SL3 M]X*!U4)=@\0G;X5Q+\)5N!52Q0B$B<=EXH\=4.FI K"@2^E@/BH2Z&_Q- M)'!9J\7^6H;EY>+J2Q,K4J9;@K#A:Y^X8!;H'7(0T HMK-6FCQJIK72]>N"[ M.T>'*;4'\_7C5>D\2>+#\BO.[XOC(0,DF1#K[((I+OZ<7:35G;*<9!ZL<$X MPZ#)O5,$'EC9#8A_!6ZCT!W>%CT8$)W9>+JA5S>X67"M=9! M\ R>V4@OCDP0)!EM&&0LUM')C:U#H8=3_8KJ1J@^$! ]&/ 'G,MK9N@_O7-" M1>!!!,R08A%U^I2AA\=G"$8JE\C*JR^P^-;C);M1^(K;#J'?1HH>I!#B^MRM MSE25Z5/4+WZ[($'C8G'7EWSSYE1VC_J,#WR#5'6TXWMSY"D51CQS T77R%-&NF^LLN M"SRF MH+3O/]7<,Y.OQ^P(Q^QPN#T\7^[@01+I*^;+,Z*I=PW]\N/S=%F_=/MCZ._2 M[Q*IFS]_->:EQJB9,B0756-G]-I#C#)#B=H6'YQ%VSH6.GZI##7+Z43.[?@5 MU@G&8YE-]?/*^N7'C<]X-=?K:G]Z\=Z&I(!5YU!I2[>6"!&JJE+T+I32NJ;W M28*.-:'JN8%OUA<(>BCW^DG8_%9,>N"BG5Z:EVL7$+*HMC, MQ*3[YQH,LGSXO5N;^9!3X!"P)%-*XD*U3A3WQ8FTB63-?<06":706&!R%4D\$DOA=WZ7SUEZ]XG%@ELLJ2DT]0^Z<8 M>;(N2@LL""D5-Z'XUJ63S8A_>4 ]BMI[J/G=6XZK?_P3%\N?IY1/?/ ZL(10 M:EF^,DG26217.?,@M%-<6-'+JHU&]+],%!]#^3U4^M[FC[9RM7B,K:LTCV;2 M%:($A%"W37)1DA ,M6C=(-J,^*$RVL<&[E&4/9:$ M6@];'4+)6Y*"?>FXBS1[7$'T;OKE:UV.<]?OK93>[,8Q23&619T9;6H.*4,T MS(/33NJ B7NU-AYE^\Z9IS\YO'U\B&(>V3'34*K'S>/I/KV MI.3 ;>37&W"NY\P_8A>=K7X0_=N'4C/?7R[J/N K'VY%]:V![I3UF#T'%["> M-D^G+<<,1K+LD@V>7+K&CTIC%@Y]9:^_A'DS(>_^KO^*DV22BYHNB3Q#Z'OZ^+5]^3R#=Q M(:R7-IA$7@R2^>.#ALB4 (X&A8V9>=TZ>MR&\I>-T2-HOX_\VT]GO(ULKQWS MZ,B@3QI*X&2*J4P',ZL"SF81/?VIU*WG__7"R& ;PT>$Z^,C8BS!NM\NR&K% M.L)H]7-_O^9SY;/6O3^<6U?'B&&=\BK ,>G(J8F.VQ1=;+XSX ERCA_*.QI6 M9OWHK(>K]A'2KAWD78CK*>CW)&''B0$V4^-N\#A !X,#A6N7F3,&7!2A[JO+ MX$64P#@F) M8ADPZ\"YTI;'UDOI>V?J) LMN^"[6:%E+S Y5A;CS]G%=UP0Y2O6%I]GRW"V MGC7]<[;\/[B\C>O(%,A\8P*L@]TS!.9?D'PFO=1CEQ, MSGUJWK;4GHT7A_=C0Z&OQJ<#6+KIX/K)U>I\_U9W2UTLIFGUZ$U4-%JFK$'( MNJLL10;!T(%&S,Q'43)CK4-30_#UBO]C@Z6/3JIF%>F.N1\5Q"T;%WFMZGL7GGI*:O?! MSW%RX0? I.M;/I2.3P6_KA2I!",W-%@#JLC:H^(1I-2199F]BD MZ$<.VRZJ[0&N/\,HMU&/ZQ01'2[".A65@))JM%*G M C[6F@7NI NF+O!H'M,XW>SP==CKP^5RL0P7=;S]O<77*EE>D-7KP=+EPS.$ MPA(PK4101;OLQQ85W/%^*#SZ2/1VG\E9BM&&! 59AW2]CLU)2V3'E)12 M58JM ?VM"0@RN-J/I%8C+S*0+\.$ST;G M];T$1\?[%O-Z>*G^\ZHT\2+?E.-^GM7?VB!L5K2RF UDZ"D]"1L2TYCEBXF MBVCRV+SU77D[H1MG'/Y[+Z 9H9=SAZ'_QM7 M?SF.\[#%[RQ(S[.IPGKI5^N M+WTF.,^\QM&%\J!\SA =_<-)$ZV64<3,1W9,NG/Y>F#&!:01UL7NR/&$Y5*4 ML %RJ@(Q<0LA,:>8X4PV[RP:D+W7$W7HB3H2U([Q/FUC]4$M_I/< MYHR,_.-$)D,B;DV=9<"(6Q%$*%)X;NS@*T&:;&O/X>L3Z/F)]@F[<$=$GV519 MZ9"#!N[CRNR-X)G3D$5@@M6M FPTLQ<.\;%&$SV]IK$VQ3RI&$Q<"$0%/ND$ M2J"LD3%3Q]_ZDG)AW#1?T714CD_H"AQ'X&A @(TPR7F[:OS7Z:)V!M:;_4VL MX\;2,N*1=-\@/X+'/!V M4(CM*,H>YX"WZ$S2L2BHY6 D1VW!NR+ ,^%==DZ+YBGF9S;@K1,&GASPUD47 MHZK)>V*8RBX\O0YXZS3@K1-,AIB4M8^.3P6_3J?5M&4HT9)Y1E,MHVK:UJ5+B(73@YL M8\P]^P%O772]\X"W+HIZ=#;+,*.]JL!6H\EJ'_A\]F4>SM?6##4U]FUPMZ&;Q]Q M?G/B)XHEB<%+T-$R4$PE<"5;*"*H6%+6HL1M9^1@*D9X!;<%VKTABH/IJ_7$ MS:ONW@_EMXO%,IR=K5ZJ210\2FT$N*PT*&L=.8>) 5TQIMB 2<2P$X V_?27 M!8R#Y=NG#=?KKB-A3/:%1W",S&=E,0!A7 .&$))%%8KKS1Y\78W5 +_CA4L/ MQ1J],7E5GO)^-K_^K?KW^*0@@3'L!R^ MGI+Q &C4JX581!=D1@BJ%%#11O Y%=!>A,"#RL&T7O+]$C-/AT#[.,H^=N9I M,5]./E6^5G% (07*6GBA3):@>/ 0:Y53$O2[FH2K4M@%IO13[T"4?G4+SWL? M//T,4R==SPZ5>4,S^2<1/Y>;;R>C2S)H%PBT#V-NS]L<(/QU]1T@N1X5Z:*/ MA1Y-2$X0(H-5Y&?[ ,ESYX)-.KIF9[A/!3Z2P&BOORX":ZRW/\+?T_/+\VM" MCFM7S1)IS%YY>JVTZ5=MT M@LD090O[Z/A4JFU23=_4J:B M%YD?MV+F$RZ6\VEM:EC]>67B9N_:?UT0-?7OAHL?5XL4JM 6KM!R]"H=Q3Y8J8R"L\W5, MI("0(PIS7?_OB3=UOS__')UGSVR8X+KY(S1 M$I03]/9I46OS(WF P0:=D1Q)',T$J:[,C?!9:8OW9IW8O<)F3)OV'O*W_(KS MSU_#-?^+G[G2ZP4$I N937;@HN2U&-;5*JD$&++EC!Y[NHW'G\.](298)PU"9QE!E0@>S9X+H K60Q7D6S;T4Q:Z\C; MZR$:^A =@*TQS=O9RN=5Q_A//DNNR[\TL>A]J,NJ#(1D+7@KDE6S]#09^@ ;(UIS.=6/J\'.M]A54M6"E<(VMGZY#($QYD FWDI-;!BV>D8 M= _8>SU)0Y^DPQ VIKFAG:U7Y^G_.?20(I:J%0/1Q0*1&:G(3Y7EA%ZD)WVC M46IA;5[,RBSZ-2SQ?9C.5_/1[AZ>H!AS2DA@2=$-+[*&#7V?MNUQ$=LU7 M$8]+!"=T-1XY&C0"")Z4L[N[.":&F&566K"2M%@K,"#6)2TI!F3:R53*:&9D M-N3[A,[>&, _PH/<";DG=7J?7%FV01 9DRM,(YTT5LH['>8[[Q/ )Q\RV"X)S+WEU891#\BE5%$ NI0,G14;DAF2Q4W'^ M* YS1^9?#_,X#W.?&#[%X%T=X;I="C*;E- ',"K5D<5&5S4J0!&8424DQ4_' MP>W"^>LQ'NYP+6TDN3E?#9#-["-!K<=NK4'1ULNZBV![ANWG4^ZTMAK4 M_(QK7C40+WKM\7[XM6'[N;=PN[XL(7"O4K&D8*:D9M6LUZ&PK'7F)L;=>[3??F_5I]W?D.J?/^GJ/UI/ M+TR0.QL4#Z!7DW@)61"02< L71%1YHRG,^=\"[,C?";:GH?A9I^WA%4/?=T# MC[,6GAO/8B+VZO3W8CAY$ID#MS84$7PJL?4(I==YZ*=Y<@X'T+,NBO693%:4 M%EBJ.\-(?^"MXI!2+H/ M=*'[(#I &Z4J!;52S5?VO<#$^4$0/XJRQYDXY\IDED4"RU?G3F/EP(!$K[) M'FUNW7WPS!+GG3#P9.*\BRY.)?&X"T^OB?-.B?-.,!DB [F/CD\%O\XB"FTC M,"XB*%X8^"(\9):,%)Q^T[R.N#Y-V'91[>")\UPRMY@M*,<*J(017- )' ]U MH5E."EL[6"\A<=Y)YYT2YUT4=MQ1V>1_E=G\/%RD*]&M_M95'')M 7K#S&F7 MC_:80-V;][4\JA &DPI)D*6G@I9!*I&X1L;K99;=(WG4+I\_>CK51650YP0J MU YM;PUXPSQ@-H:QXHW@;BPQGH/3J:MB"%)/HI\8OI!;<$=5;^?3)_[([R: MVX+K7L'* #H:T[3HU3\J#].++U>!,SY101@5C*)7IHZB2VB@+K6#;'V1,7H3 M7>L=RBWI?S%X/;KR>[!:CU<7P((1V00&.4;BWG$+/F4#)C%%FA!,R]8=2:_E M)D,=D=. 50_YNX&K!0P&&8DS(&>%7!5M!'A4&@(C[:1B0^"M-QJ^EIN[B"[Z2C*'F>>+K)H M:J@!BM5UP$R0$&O2R:)CTLL08_,=5,\L3]<) T_FZ;KHXE3R'+OP])JGZY2G MZP23(1(>^^CX5/!;DG(!>0&3G2,S/F8(RBG@B-)*:6*RK0W;T\%MISS=Z&#; M1;6M5]%^PN]X<7E-[FVT<5,JZ#H/Q&RRUC,#MD@D ]EF\*4XX%*K[&7*:;W3 M^M%A5AT_/4+7IW=USP;35>MFUS_"_%^X?#N[R"LE=: :$Q:>%)DO.90ZJ"^ M5RJ!]#JCT\:1ZG="V-XDO'2D#:.[UG?9$\G':^J\B$)$47$#_QVHZM]:JM$?A&?>FXBS1;&P)OB/F\NJ$N"5TU7 >TU2("&H MF 0/>;>!+(?1,;P)<8@*9\>1?T.O93%?3C[5]VYU%)P,S#M%1R%5(@JW$&6L M$DC>!"9)USNE3^BGWKD)Z%>WM\"]#[Y,&V!_F3?,O?TDXAI_NY#1Y=7?!0+M MC_SV9_X X:^K[P#)-;S\U\G)/$E+_@O([#*H9!S$&!)HGV5&[678[44_M@(? M><+;ZZ^+P!KK[8_P]_3\\OR:D*!5",PR,D2$I+ND;D(KH@!QI:/QVA6]TYZ" M+9J[]]'AWMN#Q#YK(;/C%NC_=7E^'N8_9F5M^D#ME+YZ=!:+R_.K^J4RFZ]% MH[8$HII7]@]";8\M <-+>ZV7@/O"9&0Q:%,AZKV,RCJK2I0^ZE@>Z248A.ZC M-R%X%J+52I-URP,H5:J;;WA3\G*=P1_?O_OZ& M5;F_3K]/,^'N$[D;$\6-RCIG8(474#%[\B94!)1&!$S,DS,[%K'NRM0(8\IM M\=VLKKP7F/35-1&W,QB[,/@9Y^=\DH66*F1&EH0UH)SC$#RSD(41TE36VH_I MZ(V;EXG\XP-C3//4-G'V:;KXU_LYXF\72YS3*[\ZT]$89X4LD ,=9R5,)#N8 M_N%=*$$E9%F,^NK?Q-3+/ "C@A:.#)51MST(DY053H%0H1;E$S>>"4O_ ML,+8$+6-S6__%]CVCZ+L<;8]R)AC/7EU\T!M'PD<(EH'V@MGZ]C-U-Q, M?V9M#YTP\&3;0Q==G$K9^"X\O;8]=&I[Z 23(>K']]'QJ>#7&!MC2F2-&+)& M5)01G$ -5JJHBB5;/?82QC@)W'9J>Q@=;+NHMG6%T/X%SM9K*PTR2$F[FF53 M$*1$LIL5O3@*N8YKLTE>B],/5W^;XO0NNAO-"+,U?MZDY?0[>6U]#C#;\LEA MQI=UX7LMX9B]U\(:IR4S*KKHT!D9G>>6*1<%;A]>MN7C1\\:NAQL=A[!.J]K MFT4"%[, X73TS.M2].#/XGBSACLM./\T.SM[/YO7OS\QZ(20*5;3D'R*Q#($ M8S4X%;@,OH3LRUC$VY6Y$3X?;?'>+'S6*VS&-(-MZV:#G^-5_KR\>D@UYZGH M !@UI[=;"^*1&)5.6QVSI_]MO8U\,.9.Z'ST"]#!]F8<@JXQ92@[KMZ9A*)Y ML(E<,%4],D$WFW,R@T%1B%7'0AI\9W4CWEX/T="'Z !L-NF^&VQ MN+Q=LC/A!6O-0@;N:P$/RP6WT U,=9&$R0"L\6#\I@@>NY!,\==]E;8<#IFVGW>7L_0T _, =AZ>(;4 M>,\0::'@]"ZKLA@R/(.&'+"^I:9 %%I"(2ZUY=I%UWHP[X#LO9ZDH4_280A[ M>)CT> _3NFLGC7$F"P11!+EV3AEPJ62(C+.@BK7:M=[&=J3 P2BUL'7;Z[W# MPZ++T1D0M1I,9;00"G?@,]/%B:QD.1WK82\1G-#5>.10Z0@@>%*1H-W%,=%1 MNLQK7^^J3IFG0&\8&LBJ)/)?F%!Y\,&/ _!]0F=O#. ?X4'NA-R3.KU=5ZBG M(IV/K(#P18 BTPZ<90&0]&D+S\J%T=3AMV;^]1R/\QSWB>%> LKQ"2G$1[KA M-DMA>2N%J\#@=+,45G]X7PI!AVA%4>2_)'(HJU?IO/$@168F1"5TW&TTZ6A8 M>CV?^YS/<>FP$RQ/.*"]_992HGBI7%U-FAVHVA'@M400)D\:=_ MU3%;H0M+/AG+P09RU!3)&[R/&30ZXUUQV2;?6@$OL!7ZH(#[490]SE9H)ZQ1 M4@20,M1K/R8(S!6(08N(,O*26D?)GEDK="<,/-D*W447I])*N@M/KZW0G5JA M.\%DB)[2?71\*OBUQ3.K4R3>="9[REGR$*T'0=]G"8O1>?#8QFAPVZD5>G2P M[:+:XV^ BT60@Y81M*KCBJ6U$%,D\2F!!"$C,*RYYJ\;X/97]V$;X+KH:CP; MX'*4/"8N(5A.KJ-2'*).";21COXD^N393@A[Z4WV>R-M&-T]>I<-TF3_<[-\ M_=./E_/TE?[&E0!)ZLOI=VS>9+_[)WMLLM^3[[4F>Z-MDBPG:5&IB#P@YJB] MU*3R(*5_I,E^]X\?9H+=^\Z'_US@?/%U^JU^Z-U?'S[^.EU41[<&\VX=>7*5 MG&71@$AT3I0A#,= R*7[4Z!VLDC6>@M<=RJ/%AJ\7C;PD^++N$CSZ2HZMIH@ MF% JB\S7,(@AYU,8\#S761L^2*8D\N$G]>S)R_"7?\]H;18E;PF"UN9&'TQ- M%'.Y<*/ 8W"@N! 0BRT0HN61[CWAW&Z62!_4/5NF_# MM^DRG*U86) ]16\WYO>S^?O+FF.J11[5T)KP1(:Z=A%L20)47:WK>23KJJ2 M,3.E3>N.B.Q7&5 M4FO#J"D#SQZ?QU-W#]5D'^>S1+[$XCU)]#VVZE&6.#;1?5]@#7 M>\_,=895UT)X$0L83_]0RG*(3-'3DLAH$2Q'I5JW1FP@XYEDR#OI=]96.3W, M +[A[KK.*0G%'8,D7-T(C@A1N@@L*X]&Z9":3W"Y^_T79:3M+?@>HK\/BB*W M4].3=34&NVA_S3RBX@/$VL,+\6 94)W[:BT47VO 8R&J>*;[K!"42Y9"Q]:F MR B,B+YTW$6:K0LSWU1!/UHN<_WLA8=DW1R.'0CK*XCR&%''>?&;J&X[ M' Z0>Q^!C4<)-,9BW?X&*9<(JI@$H=3NA^P3,UHK[YKW@0X+B"W6P;!XZ"+N M_G%P_;:E1*Q&@5 T4:984A"3\I!U37P45[<%](N!HT4-VBCJ:?7O(>7C+IA[ MU!8:KN3]F)7NNQ2X6R\D*LXDN1%*QN(2681H9-+%BIAMUP+WH]6U8S+<6QUJ M2$J!TC)"T)8#03SGI%5)@C4^^R=4U[ZI6N#=W]^P-K?\.OT^S82)56VSP<)\ M+8O*1M3N:GHH8DP:I(DZNV14#,T3[GTS=1(5)%WPVZPRKA=8]+7T[:DA=+\\ M,H3N*08_X_R<3Z0+R(52(!DGSK .HN(9P=%SR8T73I;F=F-OW+P,I!\?"&,: MY+N)LT_3Q;_>SQ%_NU@BR7ZY.L.6!V7IH(+5=3$P-X[.,./@(HO9"Y]CZ 7I M?3+U,@ _&EB,J8C_J1/]S]D9_9BSZ?+'BL4<7>!68HSS@BPPDU]+QWM%ZA"J&V?IN!0<>=WYQ;E/H(0U$+DND)SW M3),[D5SK/J[3+AWOI/(G2\>[B/Y42F]WX>FU=+Q3Z7@GF Q1@[N/CD\%O]%( M7UA=G.H-@_IH0'"B0!%:I"R%+V[P+7NCP6VGTO'1P;:+:@;^EX)_WN4#K>13F]#,_Y(RS3UWO3 PWS8;4Z M%VMW9-!U"+\+4!(7O*2DK5PK)GVJ'WK]Q[]@>8_EQ*LKM1C%C,FU&-+7 M67Z9@[?20\X$,I6L]PO^D&P@.,=7W%GS_#02[4/-2&@@Z:>;IXO)]Q-I_ M X' :(,L&I)W$90U"EQ%L\SH0TAH0V@='!J!*=F7CKM(\R@-!*B8Y29(,+(R M;%*=445OCN-88N"*.6YW>N)/HH&@DSHZ-Q!TD>50Y7^?\"PLJRTS7_ZX\UZU M&'&[ZX]N4N"W%Q]K%7V12V9C1&U9(?]0Q22X3,67PJ/4SD]V_BN2#JQDYEN;7=MH.O21N9Y<7D=* MW?G4%!<3GAE3B1LPM=E;*<[ !;*A4=GLBG)&?Y^:HJ%];>HC=![ M*%I[DU:IM<4G3#C]7DWG-?JTR$XR;4"F.DMM'T MS+#15 4]6*6_8ES>[F-[3V_SF_-*,#WA=&/[[(''1.XV6GIDG40P+/M$+W#6 MKG6#ZV.T/#-(-!%Y'W50/]WQ1]A?_/+CWI^L?'&TR&0- @NN$RB7"P0T''(T MJ1;P&V7[VW[7@="A,MR]0J=_%8TEF7W_D*S<16%\*$Q9"!8U^8S5XK?D8^C@ MDU2-/_D-=59 [V_57?=S1WHZBEP]AA-QPFA':JS)R%P MH,"'!(0I7G#&(P26"/MU57;P'GPQ>36#.%A5^Y%;7PN;Z'@Y-L3!6NC!S5FGZ?ID[$)53S;$9HJ. M8T$,8SH/)%A"Q25GU?%$>T'H;" M0! %,U "%FT,5Y*WKI]^ MDJ#AC8@66GNPX*>5R(^5,ALTD]QR;YT ENI$NJ "6;!2 5T^RBA/5HAN/5?G$5(.O77N MXOY^*N#MY7Q>O;6+_.?L(EW]8F(,,ATU CI=,^G5@2O> *>S(*+/G-G6ZQZ[ M47ALYV8_C*Q?3#UJI8]A%+4PXFJ;U*^7\^G%EZN-4JO6NL]S#'0@?ZS^SB>< MKO[61+C$F8SD^ =3LTQUO9!C$B+]JXV&"<^:;PWM2N3S0%*_NNG!#+IIQ:_M MR1<+K#*9),%L$2Z#PUHBS1*]\3$SLO@\\U%'JU3KY-\&,IX'( Z5;P\N\'TV MK]S\NL \^U4?!R?C*UD%WI0"/-G,>(B%JWY?V$&S='TH^E"ICB7UMM']P\0= M68,6F)*Q#NT5!%:1*FR--"&0P=BZ7'5,H;.#=;M+8*R+C(>+A>Q"U4L-C'72 MV&Y!D7W$/2 8G.%D(^<)=(HM8Z-8K:L<>&.L# QVD/'A@ M3!H,VMH,I6A9%SDB!&$]F)RE#L:F(EKOI#N-P%@GK74*C'41>0_NYH9L!>Z7FJE32>= M[5IAL8_ AZRT06M*8(S.C<4,RLE<5S\H,,QS^BWGLVK=0S'V2IM><-!%SD>O MM,G:96:,@)"4 E7%$#(F0%T2<9&R93LVNYUNI4TGA1U4:=-%VJW39@_.[TIV MB/G\?[^K>:5%Y>#=!0EG'JY^ZF*Y0]:LPQU1/[BXO23JI[OET!JP\#.%=F"[ MSF*!R\6;2&@*J?7SN?;##VUFGL_(8%K^J%V9-3?R[M^7TV_G5WF2]].+<)'P M=PP+7"U__U#^:X&K[[\I9#>_2>GR_'*58_D5O\TQ3:_&0USD-^=TH.IJH\PQ#3$.BKU3B*NG^/QQ(<.;\*;7V)^^('6!_S1 M[PSO(&_5VH8VN:>%]"BV'GFXKG^[_J-.8O___[__!U!+ P04 " !:A%=6 MUM*D.M)C 0!.L@$ % &5X;',M,C R,C$R,S%?9S$N:G!G[+QG5%-1MS:Z M$9$F(@*BH 2E"0A8*"HE*M*%B$@7(B)-Q*BT("%1:=(%!!24*(@HQ4B7&CHJ M(M*E)@$1*8$=2MB0=N-[SW?.&.>\=XQSOOOG?G>\BZR,C)&UV'.N->$!;G+_ ,X88 1LX^'Y^_BWQLO'^[?MV+Z=EX]_!S__ MWRX@*"PH(" DP,\O)"(D)+R3V_@%=XF*[-SU]_7??_)W^M]9W,=. 7Z!G?_C MQFD"Q 2VI?,^X>4Y#&P3X^$5X^&T 3 X.'C^4<#_JWQ;./=SK>#:Y*0,'= MY6ZN^;R\V[C&\FW?SGTWG/L^L%V,;\^AX^=VB-NX\Q^^*W'B89^7FO45E5?6GFMJ6UK;VCL[/7[[V]0\,#@W_'!FE3$W_FOD]^V=NGK:RNK9.WX V MM_[ZQ0/P\ORO]D_]$N/ZM8V[!]OY__K%LRWD[P"Q[7R'CN_8<\Z&W_VN^.$3 M#P4DSJ>\+FT6E#]Y&92\?J]7:*^"%D61]M>U?WCVWW/LT?^69__NV'_X-0KL MY.7A;AZO& 'IHGD-!AHLKR- S3;X#Q)\7 9K"K&G)4+I\CWZH=^<#3 1P9] M4GZSVNJ]^8%@+T%UYIA\PR\@5B/EB8I&X7[A<#X.L*/& M-VNHD@-L?PN-^5(^,^&�$TH[:[CL8?6A5J;_1K)SZX4./X.4!8%G;;N@]M M(#H $R"ZP_= XDUPB6O9Y-G%#7=*SSZGN2IG7',)W#$+L,UW2%7=](V&+D+#9S.K.^-6ET/(R,7,8:4!47Z].:XQI,E3B M !$!; &T&F4RYOW-90;Z)[JZ_4R_3Y;R(QSE!)BP]?O]X:8-4=4O8F$"%,?K M6>=773L?BNT;IQ7]@=38(H.L]'I;A@XZ>2KX-:"/#"6S-*] 'U'K(Y56JO0INHC\E=IG3\L=%:HC MN_U0$CH/QO?+IP:?Q/X6S?A@OY&Y@9I3,UXIZ4?*UA8HI%;VW2,$^8W[P^6OXYF&IEM3Q.I M_W*'&H#2ND47EE#S/9W=4QN;-_K@P]QU42JL/),I(\S09?<1=^'=^AN/L(>= M1=HS7@?ES6?IE$^%*ZF;FC16IN?FC-Z5?)JRU_YJ=))IXF!ZRHBC^'IR$LXC M>51TJH"*(\-'U>SZV:)SC7J00X'5JS^-.RMI]GEW\_SV9I9^S=R0DB[R]36H M&/'9:9/_]'/N1.O)_:U&:_C%"#"DC2C Y/U@-:WW4A:U%]W5YC"I-"C7IY#J M"K=.G>GH#9XI2XZ;]C.\W;/\VT(EQ%HJ+5RQH*YT M3\.P)IHU7O*EL=NZUW(S:*,:F<,!: )23?"MH[@*#L"6S KA &KO.,#CLXT\ M'*#7@U7 <#B?N*F*[)HO8-Y;%AC'26#,7[T>\K\=;^^D4AE[O'/C^3?S/4] M19[[;2D??G4@ ^N+:Y-# AS@3RF[GP- ]KXDYH<\]J%M$#\',$ZFXSE 2[DU M!Y@)PA)ZS\*>PO[;!JQ=XI_A9Y[G T79\3 JG -$>;WD %_GX5.[-1_@UAPY M@"\'8*II+;,='.99$CR;YSC [H<87@Z0V\E < "*4P%NI389BA0FPUA[X:,X M#B#4K<WB,8 ]M*_[/Z7W?^R^U]V_\ON?]G]+[O_9??_T.YJ;ZR,GLL7&9W!K$L\"IC9N#57PR]: M8P+^TRN99ZOU4*P![!G.;R^CM&P68A\"&DJ7G M4\0QTZF]>>'!5<%;IM'U-J]9[[^8!J?,U%=55T5K.XYI:GT65(VOF9"L?X2$ M#CDL3A2C$93$C2AMU%A=IW1!NZ6KR;)UKQ9A+V0_N8%P-9A.6KQJL#Q";317 M$-IYTH+PZ/.WR..L)ZR*1G$_I#1VOY-/5DAK3P0'D P<'MCCZM(*%\LR"^SZ M:7<@K_/$J-O1 %/=I]/AQ0^?GN(3W*FOW(;_"(]=AGLB^='R;3@!HG=/\IFD M3,.B>^K,\.*KI@60JEK-J$LXW#+52FG+EUP5.S1RP_UFAY[9XRL[Y>-U>[HT M7%T':Y%6A++U$.2DR][4V41Z.7&:T.7G:A!H!WB$*[U([J@/?XU.KO5EKMO^STULZNIV.NFLUWQ86DSCJSWM-MM*J)B::40 M=ZMW#&*[B8+,_117A"64S+C&/#>@'Q)RL"!Z#26"+C?2K>W7KL\TG@ZKWHY@+MF(@FH5W[GX[:#QO^P/IBM#87DH6%(FE1\ MI=K$&89%;3^UH)+='RU0LA0%INIE<,4$> Q]5E?T=T9R+R:M0.0RU-Q6U MQ%^FS-/#=%=BGW;12WD;#O#H@=^&+']ESG)GALX9#A#=. @RC?3!6J1"W"-? M7.]M!<=%D3%]FYA+]HX)SW"@$PHZ/-R*AQ27%U%D4B)1P%"3&304E,T!I.;V M!I^\R5:NSOHQ-FZJU:6/\ZY\=)8#U"84H3H$R;3D/F(,$4201GG)U7&&NNCD M1=8Q>]S'BM2QD[>-\3<, M-3D OQUT&!:-!$UA,5B9ZBS+;)PH--U:>\O6# BUE[%\UWKLP(VH+YTE%X.B M9AKR.,!#K4>N1" MF5.WC-F.LWS^2I?,?GT\Z,B[U96/P8"&U2#)F)9(2- _J1G)-*7?S??CM8UT MG%>B/&HJM7#QJ$AHOL*;<1W8/Y4AR4@M47?&J]?7:%+@LU-526W\F)&H-M]?9",>7%'^@ M^GBL>LGL5W=W2_EZ$Z'-NK*=)7BNXO5\H*_"$.$&AR-&ANPW] F2I,1WM8,) M8N:_1US,^B;E6<]7FI\V2WY4OCO^7OQNFN-7@L;^H?FY,T65#1,P]O9*5ULW MKZ7DY0F%M43'OO QOZ Y?[P5)GE2#3\61F[(C-77S;.BA5$PSL2$DE?U/XXB MV^W5 CZ<.[5CO[_'B:67"MLE?%IW;+^6-5#&>M^X;QZY/Q^ZBZ+)- 4PC:*D MS?4U98D^H]]N%M7$5NP);>+[]?+%+K]-!JN 2.;6)GXFC(MD+R#YJ>Z8AUIF M6&4$*Z6X>RIO%]4MM("XER!S%3^Y;[MFI7M/1IU$U/A)-V[IY/-CQ6*EV)VP M,@ZPJ$@3IA1$!I($(#I"%AVNB3&]EJ_MZKKDWS[>-S'. 8IKGO3LN[92+CG> M?*?8."1,DIIO3HPN]H4[C:43+!?"D+DN!PQ)&\<*&P=/7W%+:>A?9^KWC!'$ ML?TXD7K):0.'UJR>-ACOG.&A'Q5YA)O.KDMU?GQ+^((=0BBEJ'']8,9STZPF M)<>=J_;8G>P?AMNXNW=A^=Z@G]C<6N8K0,78D;-(OL\2?,TS\N$'F8FN#;51<:/ :C MNR_>*FE^DS\EO8SUX'5.;OBZ_M+J5\L@4JGECIG'Y M2JVR7T%)GRNVNS:U0.36G"9S?U=U@4Y6T0C5#U\:S &JDYL6B'%%9+/&DQB5 MM([E$#H?N(*N1IPINCHK:U:YBB&=E$O,#DCIJTV&L7]@MT$V4R7*YVF(1.8A M2@D*&3TU?;&_TM5K\ON"3=R$?E=,M,I!-^-80V]5 >-?9(=50<9]"'D9>L\! MM@>!'*##BI]LNN@+>E T&HI;?2GY/QH'[](T3*.G'"_Z8\]:ID0&J'Z^F'VI M3O7)<3J2N7>#LNLEXQK[)Q*T0O*AOR_895M ,07A$5Q*Y)OL2FIAN?.?@($BZ3M!GF#A[?NX8 N- M,;>-?O]D(@<@Y\(J"N(;%9C'(-,I_$@=/9>5PX9!.'O:(\?Y+-)C[8DSL]:T M*[RJ6^$)5,FV>U>7'%CCG@>F6=?)L_.P1%(EKH4T@E^$@Z5L130OA0/0GQ_N M8>]![A[U1?IU(C5[4G2GQ[0WN02-GX_=R8T/HCN.>Q4C* 0L;R6!\9">-=3- M-]B(IS.R21KFL:E&O\?-%6*.FC=?Y[_E8,K- %M6E+[K:V[.GV,K80>P@N#R MXB;#"O(S!F<:GT_C8I"[/:MKZ\#(X*%>"]*-/6DB%8E"LF&$8>(> MC-Y;2 JG';KO09^JI":=4S=4ORXM]U(L'YE$IEQY1$L^%A UB^V(/8G3!#G M&S96AXJ!26 /8L[6]/\P#Y**9II[%S:4Y?">:99/WR^?MH",(E83J(K@,KV( M]1A'SJ'+[@,K22W$$8].I%A!!2TDNH#HX5=0V9@G@?(_RAC6X0#UQ!29>P\^ M^3_V$&JLX_KOQL(;RK [2* #_JP",P/[K)>_3/CWK?SL[MK0 M>.-6F/V.X?,K:P6[0"JR*=V:GL*-Z9*Y>8:(XP!56#6F=A^3?)ZG=)S;?SET!W$?![B.&A&F)%.Y_)__$'OT"<8:A,?4 MAWE2VLIK^Q>#QFS"/';VF>ZT4JG&M"U_?%(\;W$C72[5CQNA$7;J\E XET%K M4I92B9Y@P2/VT:O&;YQV*/KO;OBV[P 'Z-%SY&=N^]@R6;+/+N/%VJ QEV&8 MB,!??*B/>9Q:X!PX//+^"Y<'U"A#CJQ3$(GAB#G*>FZRU2MN]\_8=*EQ5&5^EZ)U/F M"^,VTXU[P5C?^\1VV&,.4.'] '.QMD(WCRVQE/AJ;F@C1V0;S>/1DN7C7XQK MB1FG)2\'7>M2U7UF1KC'G5;#-="9*]C&Z9.\("Z"*1E$TYM&MG/ITB*1'^VV MO_[QV_ Y&<1=)4''P5]G):[5*/\VM@^BP2"M,7)/!/,T%PG3042B%E?@H6^V M=A@>^C3H'^1ZGW3QD3K"-EK=@FQ\8$,HU\D&X+'[&=74H=9.)']R?@$K1S / MR##V,7UHQ:01XLZ,<1\'Z4I2E_O;J_GM0QL91BNFE2CW)VG)&4JW*.9(A)3% M\78*Z&=68Z*^7EXWL1"26S?LHI&Q"@XJ@%""]4KP+M-38=\H #>(L@F[!RWLDV#5!X\4W[T[%YWH+.QI0'8S]K+#:N P/ M*=!FSOETHIC[GQ>*<17Y<=P:13*,G[FW@"W8#'J0E1>U&9(WV4*@X7,*:C<4 MT5ZKE%:TD.5S[&9M?4A53GA;IN[9S7(+S[-=\J4^*\TZ$7'S=,3HJ9*G*\>4 >R=Y04,]4X7&]<;.F;-_+'LTMDX@?(H /CKM![]-"TX M>YH#0(H(IB32K1=U;: B'-6>UI57NG>-+\0%Q8D=HV@\1@YXW.96&T M/%M0F1NKRU!H&.C0A-RO'TI3R$8(F$[7=<:T2JO_"*KV79KB]_R.'8J3O_5P M]=CFHR)C9:4LBY6LUI&@!K,!?\TYMZ_47>9GXBM6H*&386TDO;_81\T4BK!O48G]=A4]4NHW/-.W;__NHQ=MH:I M$.(<\@AW[;D(0VX@[22B\*-J4\FM-;',;%GU^TVDVTW9[A>3$"64YH11## K8B,E(8"Z"'@.OT].+32 MV69X$()[:LE*H'/VD3YG#9&WE1\S&W7\&@67O[:DL!7"E'G.T,(F2MJ&+WXO>ZIKP5)PGL?,]_J"Z9NO=(T#C.+;2 *! M/0FC)*HZPP[[O?$$R(I)M,Y\Y?IG\E#_+3+XXD9W]<7&M*_5CDM@'C?LS?0+ M-L>RMKJF,JDPD!OXD6L381V-^J!WQ)J!%YH:R#)U&:)6,"SG;ERF=4J4U;Y) M^EK\M=!<;L\I2FU&[NBTUN(*5A#.+&K\YOX,50ZP"]T' M0PP[B0.=<&.R8PBP8!$_O2SEPY9+LX@WA=8]W]\\Z5M[44IJ=U/@ MLY*!0KG$ZR0Y(+%74CY4?2N"J^76L9V&IUB1\.NN 92>1$PHR.A4-J=EY&Y= MAW2=\7;]@0+[W4_X,F;C3LNG:&!_4,6VO\]46/(PD3SSR=/^_FECJ_LZZ0UV M&Z-S'X8=X_L(JFIN3J>(J0WL]2JZ+YY+!9O-N$'\%@]>0D!*[<./;NO;O&%W M2G]X3E-NMZ2$"_@&-RKDH!6>I,F,;Z:U%=;=_=3Y:?:4,X- ]X-*::UD?"M< M$AU/[Z!I+@Y2U(15R.RN >;!=\B?OAFTW6S4F-+@_O-5U&R=%Q[!80YM>#!8 ME!D/*XMAI3-@K&VE.'*IM%?*7]&VE_6$O1]SW46OYV&UL_KO?/_\FTD[T@O] M%-R.F _&Y:72'%^9C(L^$]^7_O!89OJ[DJN%IY08)B]4,6,;JJ?(Q-B#7EHT1&Y:H9Y[WUR#E4, MJ&NMVQWM\+V>DGI,TC&U[=JV,(- :!VF&M&J.S=+CH#QPR06_'7WR$N@= M:QU!<5*@->0O,,_'?_MD5_OQ\1OC9D<[>IO7OG2LQP S:@KY<)*/]1)'GL=% MN^V ]K]">[=B]]%B6NL^8Q4AY/G21^K29M+"4QZ?*A-"S>M-;[3K'.G)Z#3T M\-*$=&WI*,B=GREA29_(V:!L/,RV@WQITFUC(^U3;\BL]I_.ZNN1'ROZLD"?CZ:BI%;Q@M%!;PW MDT1?0-@G#Y(>PZMQ31P@$K\;$5EO1\ND(*(Q5P[*G]$HF1H35C^K-WU]I#)D,2<@H[R%,U$O M)RNG1C0(;$57MXK2\?W^FCLP1<]E/4=V)DAIV!B]ZKJO3&TN<5W@%C]C&*1D MUTYMJSZI&;_VF/?SR.%3Z7F) 7_>Q>6-&-OM^^KVW=8>VQ@ZGB$HKD&4M;=T:6@[8DAY&C5GV:FI<4C.H%U6-_F/Q7AZ>CM5B M=^! !QATQ)0ZS#B$[IR.>< \R%"<0#LTZU8/59]1')=F5=6\DSGED7.A&N8; M%MY]X(%*Z)7;_')W\2.B4AS@.#T7B[2O4IL<,/,'G17==H M7]]D#BDRGPZDA2G-^G65U(W :Q?G;:RUTAM5,\)'9]+*5OM+4AC]7#CDKNFC MQ#D<: O_B6PE[>OGYFJD^=+H[WZ'_M\UJ]?[/_B_**[S4JW+E5.+EKNF(ZKJ MU]^XBST"$\#Y)(M-_N$ HFQ5C"[M.^'MZ]25SM9)I;*!)?\K!_/?) GN?^*= M\.0TH65Y;&Q:,U*K!]+FIVQ'ED]DE%!@/.B"-GJM9KQZP8#;TOS7RRB%QK@5 M](!6O.*BV5B5G,^HG+RQY[DYN# 7.M*0,L/TEZR,1DWG'@8/\^"/>F7"SZZ" MFW"A#Y7^TAR@@RZ^Z>5WL4?8%*=5573BG==DBQ,/YGAGX9S*M++U4*37:YRN MQ#+[8*!+)79T;(5_N5R[[*L_GY(TOA)6 F>Q<_A*")LX60-''R MCOQ"#!Q&_$2*E9)]?774],B! ML?R4;^]XO4Q.=XF[)7*WJY'V/9&,@TYETAE50Y6N3ER\TO+S672PF M;P7_9KK4ZYE0'LC3K"_]JP6[DK,?$=KW8HPK5]>6^[X$U?3'6;^T6)(Q"9S* M?-K' 6+6B9:PM\YPJCM8W>9V@!9<6L"T /GH:2#;Z1K->)WXV%^Q"AQ/N7TB M?S'^D(N75L0K))+U8%N1(M[> GHE2)CD!]1\14DV%]"B2,79='CPW;DYRW.2MTS/9PS_[4IV0-YGCMN.X[\',[/WH=K5JE C4IWGANXC=6$ M.IONCSMLK4\2@I3&0DX:TWVHK?%!B99.Q4M;OS^LR*L\D++I%# M6>])=8OM=!AEW?(5Z AZ;8Q2^0X_8GV<.*%>-Y;?TQ>_#!U1;G+5;&4?&/R MU<4%5] M:-2AR^75K27'*O[QL8@;PPO53)G-*2X>R>":I7'>8Q,F7I\^Q;<>;G>-5?Y: MG>.'SL2;39V#' +_K-04T$-A7W/3D-I=A/>=0N/CR6]JAK_O4F$Q20_IBA(V MC@?_1W<"^*9@FZ>7!7 _"1]P,04L2 @4D6^7W3]$6=%<:[C^,T@'N% %'XQB*&/<>UG!E$0C\ZH%\169*>$>=X-+9QW?KHW+7I7 MF2DJX*Z"T.4.P1@6%?:][73QT,_H-I9]SXNYE>R#%& MYS$(/]79XB_5UJ@0=US\YD>W25^'S".%DO:^MWY'_19ZQ;*[J?^?O M;B)XYN:?5]V5Y;8P$8@M>K>)/X&W*]>7[X"#%Y#]0I'SB$)P&^B8MC;P>HD MICRK[C5&:T!=&RDRR@%N3G*?O,9'.ZX_L@*_)2L-*%P___7^$X3VXIK=JEX- MTGX _R*C;]U5]D^2XXC)J,(4L67#+;GP)[."Q:TIY*0S!=04+H6FIDW!VO#1 MSO $G/=+(TH!77)F9IU5+?U@C^J;NT=SEU0R[WAF:;O6?'XBS4#2+W"KD0]& MD!5I>-"O41*R X?/@1WQ4PD?RF7V!PE6!HY^E?^4,S>3Y?,@]6QIW5,;>;)( MI^&<\<7#>8@1]4I$]^G36HPBXN?WNBJK1.4YGW=S8V:$Y^ "KKF*5"IC/K6# M T0)O_9NZZI:E>YXMUV^VPG7&S-ZUR?DR/[J%?;%@O'K!1-L.5RS7N,NC"V4 M">9U<,M+A,,EFE33FABD1*W4&Y"6VR8'#R[?_NSA3O3)XDC)GJO#E;UV>Z=O MNQ[M=[-RZPXMJKO_,9,8I(X*9/97+B]X8NFNR0JL(@[@CHO"58LD1_DW'H&N MH',TMR\G(ERW %33,9A2^\[9TFC)_?,7N6USGS8?]<5ME<=F* MU6',-8?U,LM?=;N6E^TWW>AK=:B!%>1CXL>89F(\K-R3T+R\&Z,#YN2!78B' MZHOU^K?L]2R!A^G2P#.?&Y>Z8^55R>6[1Y3J&?2_G^3I8K]Q61-B6:9G"A5) M$M+"[822T%FB5',"2MORLUCT_NL9*[XYNUNCQ=+'3YTFO/WSMN)%H6:<2R-A M<%TR4S7&N&PQ%-:"^XF@.' )XJAE)UZJ7I."6NQYC!.WUZ)IE+#R0W7I3Y)O M]XQ_43.2U2%LO;%^T-\7">J M"NY_6^S#&SIM]P@L.YA"/?>)8GQ_0L)TPN+XB)JF8MA(J*NR_P=1^U\;MY>' MAH@E%41_T6?$6\F0/&*QBX%#_X:),QTAJUPHLRW%Y+"_O?!8M^K*C.3YPF[U M%S_JFZ\ C>[^KZY=;]"C(!:18#G9>W$A",QN9@OTZNN"*UM]4U\73#XFODZ: M/_VC\WA*\ZJLJ5%TRK.:Z=]DAX)>FT7*XHS%Y&*UZ\&-VGD'_9JGRX4CZZ8O MV%]Q9:A6;L5()B<]!VL#6\H5TISRC@Q$2*.OKTNPIE;RG_O5KMV!]CKNPI-?EWJCK^Q+( QQ@#Y'\F .4%73 1KV0 M\6PE2)T2[M%9?3*^+KOF5PWCX"(DUV7P^*FSU:'OEE^$3^KL2VV2WLJ-\Z_J M#RNI;^#[6CSM+\O&-O1DP2D]N'(\\W@[J4D4QS[/&!1C^B MMM>J<<^HX0_BF8@*"ZFJ8V8?6NG<17D4AI%CO6^$0>(MDWI@,GTI"NR_5#&( MT?5C%87YL;(#_/;'">JVGM#/OI02*ZPR?TY_N+SWO+__!/Q%8/QZ8CK>TF>/ MA?7**E+%3Y,I3, 6/,5XLF+84NP?2%G#@TPK&BX:7EF/ G-]"\ /^:R\$'ZZ M2W?Y-\,KEXLOSU[G "6F':LGMD.[)DG0(^F/QK:'9S[K)!)#XK9NQCU-+7.5\?O2,+I(N;%7 MIA.8WEXNZ4A#;:PO#VS&T[F5_)$6FYO@I)D1*GA=?R3BLX1JM% A']6!+2C#..,'JW(E4/DT6]5U MX/%5(9;ALG4H7.AM:?(AA $U[[G_FZ?O3X<\+CVED,I#R/M3=#GUJ5=.Z66(@=RB5U&/I1[(R$%5@9<+_(F2I_T;B;>Q^+D)Z(1__(^'Y@F3J M2G'W9^(MMJ]\EO_BM2DO%*&O?@]7MLS*X>K$_>@ MU\/-M=7&" ;*+ZY:Q$JLZE\JLB@=]2%XHB>3 ]Q"0O*BBYV,<#1+WX[F0M%)GD+L*?83GL_8 M&*ZUF_BJ2CVGE1%POM__TK;-J(\ +R!$QXWTTWU!J<5D, \!PEN10G.RN\"W MSYQ>]:]!54KTT[X'8]45$K"K-4 M ([J 9HIA'@V;R\&E>_TN6\TO.A;]._V,9DLX6=.RI%5@R(SM4L ;XI;G?&% M]QV6&9:6I-FWC;7JF$SW]UJ;&?3J+E<#;5S8$EIYT8X;E$T05VEMIT;8PG:P M97S8(I^&KIB&W2\?1R*O=NRBR%P=_W)TTHV\JYMQCZ?#V'.>")J11OH=6654 MG(\*=K]O*=.UO-;ES_I8&*/KSC"/4.BR_X$N?X5\\ZYZX]AFA2=I J!]"^+YJ (Z?ARSE ,GL'1@OR+X( M+CZ2U]><,R.U. "UQ'A7RMV]U.19]::,J[?A1S_,HS^?DERSDSRVKX:T!R^UU2N3)S=P'=FI7$ MUAQ#;U"6FQND3&G^\<^/K@N7<-GW%1V-@-6FS("N QHG[O06?CPH0"CQ>5N! MKT!*IA)=U/>L65Y02KM*\$=V+V^L&]YAY?\%$V)Y 36"MGP.>DT3IV1D$] ; MK5X[R@;[V"L=EZ\],1=]4;5JDBFS;V?H5X@7-3%5B!U$@MQKC6331Z'> HP1 M]!K,-*(A$K0&X[0'9.>7?DP47]@W]/N48I+>JT]"VQ?D1G58DVISA4><%3)- M1E=0P76Z@^LR@U5;;_!9+LJ_:N5G>WAPS6I8@*D..= 03>P#4(AG+F0Y?3'- M?%I$M<>F(8YT>34E+RA!D-AKZR$IZ#^CFN#/NZU!G#R[6$-&C' >D@_5@)M M=,X5UB1M_5(IW3=??7Q5H.3-I*O^R,%\A><',C1)T?6=#XF'%QMDCX! MX9K9>ZMULMQRJL6O"OMTG4SY?7%9/O5;6^9UE1S@()NAMO'1QE@B6L+&&/CO]O^JV(;_BZK[]\&2_U2NI6_A_ZNV.\O/ ME.8..;(&97,'1ESE 'VNAD3;A956MH@,!WAZ'V/%)07-W"MHX)'OUP"NW?_H M#O]9M7%%Y7^2=H$\D[W_-OK_S"Y_RECA";!?@?Z*+[=>^!\Z)9.IR/K$5D(S M6O"[UK]4^IM2)EK.X>3/E4VN[W^YG4Y(FS5JU'$E[RJ\?R)MN8*G&1W#M@YK M@='5%O!;#GG#85>E'N-^S=9S]_)Z8PT'R+]O$%+Q'VLZ$\,\N,S=C!J0Q'I: MPEW^"Y,.\^%81USS) =8B?][JW;$HI>X9C4#P$ ?$C.O?PK%RA )X #F@5LL M!*&3 T ZR;8_*G"0? ^5-V J[&TI.(X4PUP*LDR/^XTL'\-Y_XR]H7:KZ[10 M9-K,B4_ DZ^AXI *AI\B&D62#,2)N&(.TY#-840)M.I&IYL\Y/!&*06<"WQ; M[U.IIW*4G//[R)NDR7UOB $AQ\),2&.JL@SF[DW0+8,YP"5\ MW:[P#6*XY!K2MSK7E9D\G*6V$CS#WNZ"N:SBSM]:RA"[RCS_R,KB; 81+.$ M%9FM_4D"'. 8)TV\5589R M _6";WS2ENIC6FW'S0^$.-_:C3_EI!6+49<5J\S0WKWG-9]4GYO-[V'C"E<" M!T %J&L_NM=_C>TJ^V%4C5A9Z.I0UU6[0=+,9HGF$@]@<)J+K:+489"&X4&! MD>R.\CFN:!.V"%<\2J2X?JA]PEWWZTIO;5G"U.UUF:L<(,&7?1NV.,)89@OZ M[HA',0S]%L@#(^ /J,L1Q2M@YJZ ];#1WAMRX&_?EW-^S M5AX78%N>?0L-'X0I_,RGL#@\7>L? M_T6]\N0&N1([-#R+8!Z@@LXX&*[Y5&:'\QWT.BZJ4:%T^/JG>-8M&[..03J# M/T?*,.>201$5/^(Q?056@5L<),-@+A(K3 \*0_UJ86#L[X<'^^>+GK=;FD0S*#'@=>A,)N^P+I>2O>M^MJD;$6F%6PT,.'=A9P],GK6U%_7 MQ"IFY?L#UW+T!.SGS=[6. Y8*=@\FP[I_&9G>?R2]1WA _=S*GBT)5=13$E> MMF3[1E.)O#64.06/Q$KU$2H_-[:'TDS/ISF!\:X*)T\ET4G4C.#%B]=MI4:] M!10=1^SR'9N@8^L3], >^"7+\7QPSJSX/L=%MQA4=*!\!UI'2G3;2=4 MPA'7>KF82CQ39?VL6)U;1'2%#:8-7<.-&+:8";_NO MIB$@O&%#@'_ *V>_O5M6WVS&;GXSK[+*>C)Z>?J7R]/( V;RDOX8R]OV&;5N M*ZD8= $JQ6U6(5!APNHPQ^P$T00T:W[("W L\+AUE^:CG#!W.36VTFH:$-QM';G-VAP.P!:TG*(PI##< M 'X4B5'P5:BJAHR5"!_FCM>E]IW-J/ZX&:'_HM/7)X"KO<_"W''-4CCR!SBX MMLR'7G)U,.JO/SX%Y[_Y+K>ESSO%L[]@IW^^XN:)'4E7,)@:NU,R'PU'";-& M; '?\!)L"[$J9'%Y*KXN@P-$(N@O>H,,=MW I7ODJ%M,#2GROD89CGZ+&/;O MXAG&_VE\H"_/%CK.P*%MV8*5#)T)C#'-]27[O;EAA0%]-0D M257CYQNO@!>JQX4ZA;"WN+H,@_/$P9ARD!/-=@K5Q@%$72%D.P>0J;\R*>AWIWLQ!9YYB93%$4=UXZ?(I(9&4TRH1S68@56]&(D7OR M]ZUC8SCJ$ER:=>&5Z"D6@;W#F&&%_$_WZ;N=7S# M 1Z8EQ+)VK0>IHPZK0\92P*M7)!"R.=2#I K 8F^/[7_4[J\-^.*DVP$570? M!_B@$$SX,"-S4>7]%WRFMWOWE;=FK* MR1Y-I4[O Q:)GRZ;VVW[\0@MP;,U^)_A&4ULZ4G$RK+RZD/!\DZL>#W[!S@; M5R]6?%-'_.G/;IGQ/[,["]*#3MO;?O:4KPS[CQ#]%^/^W^P.<;AF4YP/'/+$ M_41,$9(],C_7_]#7NQ>X":\+4]W<2]R4=2P:7:#@H5,7BTSS9-2%>9'OKWPWZNKJL P\?!S3/X-N$ZO*3KKWLM M7F(N+[9D?.10D-C6\"R>N3>B?07;B@1M14=%!MT.GJ3'0M;JUP'LHI7*HQVH MC?B?5OBMI7!C['=VTQ:,*0__6-WLKRN#*V?ROQ[SZ/?";^, %LP&;M@W8/G# M"4U$_D:%YEWP\F4"1COL" QC)3WN$K&VHH%;K@6FB2C8PTQN4<"1(TFE/>WA MNPYF_3VTFZCF%G?5XW/,Y6W+6%/]\9("UCJR"BFB'^Y.@;8A+&%N.Q8"L$6 MSF9(0&JRWG21]L[8*N\EZC.K.MB&2 ]S!]%&;66YG4@+AI/G\3N3UR,HF:W> MISJW\A2DX,PRV$ML[B4>I K[)Q$T(3PB5CM01=YBS*$(]Y+)A3.WH[>D?E() M>X5E/O6\\,BR$VS(?_RM7>#.*=>OS6<)14=>B7;U0'(]K:+QR+*--J(81AS* MI)0$(/JP^[F&X6N9",+ %O,C=U>YZ3LC MBQ?'+7[TPV]9%@S/A_]'JO__LLY*;@YR 2$"N\C&ONMBK)W?:H-(_SD;ZK55]@<'6[S$P!X3]MXO ON@1^W %B[(=%< M7,M)4*\YZS8W/[S_V.O\Y'W;%8B<]HG=AF<;,\Y\*,>\;8UX."O MX*PJO.2BH+[W\:][C#UW%:3?NA&L7>E_.R.XMWW?V $+,9. !SOXS,_*7.3'J"),A5(H!DBXN0O M<9&7K-?TE2"]3\14H2TI>CG( 9B*Q#)B6[>:#XX*%[J9D8V@A6;<>PMWALK9 M(I50:9XO";3 7-9;\OSYS:LIM1=S/O)M75)^S65_#(_K>3:7W.EJ>A=\3XP M]>"T**0,<:'F[U>CI+%#C9H&$-64>%1T=IH] T:1ZI!CS@L[0]] 1KGI-J#NW-J9OQ-ZFMK[K@="1W >G M-+D9^J4';<1N#^?J>HNU^\M^C[A^O=B(A"\Z<&.48/J!_H^1_^C_"%8N#,U( M&7*#NBP]#_@2A?1(;)L "I&AXJS+CJU_Q?O/JLOZIA$W"7)'YL\D M,\5UI]8;4\)W/"_LH;FT'1]Q0_C1WY4HZ=CS*/A4%SPK_*FH^V'1X\YWOS\B M<"X?.(BQ9)QBWJZ"_*:7I3!7ZGN#%D3@S6YJJ:VM&;4=N?)AGD.'J[P>D2Q> MG#?^=K?KJ%#CS:\)WSUVY'\=[O?$M6L.[AIM#PE>6V"'!7N/#3BTN.UBO=%W MI^V#="FR>)KP-#R2&5 (S3.,:/8E4U3Y%L(40=38+_>EG3_91=A)*\1I.LS$ M*=)A7Y+OTQ0Y60=W?JK#='(D[*-N1P/.?EB]WF,:%IGUH?*5HU^USJ6.().H M :=QUW.W2XU^R^4H/G=W[!V54BU=&JWV=W9N=/.:M3\P^HV'P!7?WO'*P89:TX+\V*09]F?)@HKG>8Y+9Z^[2FN^@[L38!"^ MG22*L7N#KFOC;:_M>:CO^AZZL5#BSU>Q57_,K&1G>>>Q@AINU!UHY@#A5 MG.X+4EI%_*8\JRX]7/6W2_[$ =Z22DRY&7@,UVRF[\Z08>I" 131Z$GE!I 8 MS[1];UXTZ?;SE,OC6_YG[1)^'5 H-X-/[ETJF%&0=6 ++= N:X[J38LRQ?VN M5 D-$7I@EJC\G0#X),A4]:'=[TV[L@KH:REU"QV3*B'YE;13UG^ MZ7(56^;"YA[$J)\=J-F,BKRO\S+0?YT8):L]R#2Z64<_+F%M85QZ[RMR$DL/VC/4V:#^\WU&*0XMUYR'$T"(DBP$3"X_S, M&\J(4/]*YMB%[SE^5I*?QLN.7WH%Y)V^8A/_M,J>B2*D]BY=3OR56UL !:Z/ MW?[#R(V#C&Q8>?IZE9:L^,V>0F5+6T,K M?ZR*U+NS*^X*4-WMHW\XGZBHAIUB_4P>Q)[ W*$AVP_RT\.YA22::?Z.>7K M4-L,I2WB9U91WM#01WW=IS0@*^,>MI-.F32.,UAIEA/;?'9IQC7XZ0'/4P;D M/K_*\53Y%RK#U MT6GT=+ 8=B ()7H35I:<7=!FODHY:OQ: M0^/JB:7$ZZL$Z(Q#YQ[,WZ]1:#"/TQ1^*!9/'J+AH]=U'^XK:^EW&O]\1?P+ M4'62:BMCH4\+/\RVM6IF]J%JY]-4$1E7D^LSOXNH:*8%+VZYWG3B&N?8")O# M[863,_#2&,T/QG?OYD+Q4\F/U\:@5W59?>;7LCI:3DMZ1:4Z?K&7OW?B8\]V M:087&9<7^4 &Q:&EV[;YON1RNR5<]&;54(;77BA_*O1W/Z7J=+2>6JSVCJSV MLRTI-VG\9R4WCFQKE/ZG'&RO!7W!;W/,;\OU9U&#?M7*&#-S/'E/&EN0!&8A MHE4HR$6#.RYOR[E4>_?@<+MS&?1DW@V93N\O$<93Y>$IC.1CXTLK0(SA)4$7 MK# KGBT#\3=))T<=#91YSCQ>/!?@*YV1]FY^HS8]HT"BKUN]+5/LJM5AJP#] MS#T5PY=W?,J^LZIPIRCY\Z!U##.M_W$:SH=R&L$G\O+WR8[;$G@9;( M1T-;^D/47*AJGFU.O7UXF* ?2IA )R-TNE3/9M369_Y?[+UG5%/=NR\:%4&: M*-(14*J*@M*E)%:*"$AO0I0BG8B ! @)J(!T 0&EA2H@)4B+U$B7WHF E(#T MEE!"((4;]SE[GWOV_[UC[#O&O?><#_?#&B,?UEB9:\UG_LI\YGQF*<)-X/H! MB]@;'SWTA3=YCW"-D+F!9C [? ##4:HNB[NALEJGD9?0RZ/[N6SY>ZJE@&5! MIG_&4J:+N)]?LKF+T.?/GQ+T?$V,EP(.$QT+/OQ7;&'8_]YRU'S9:0/SU[L3 MM#J1)!GE=I$039LK%&7\>)JO8_Z#Y&Z9L'R[P1L]5;4])Y=67^^=5,&?8+/> MT__O,@C5<0R(AM^FEM"M@P%)FJGS& " G2;U-YW 8UK7W?1DG&7+'&+[&6YI ML=$,4AA*T)*0JIL?&+S0)[ G@T$.5U"=H(GM9A$NS%P4!F^"?(LY@Z+)N('. MTP1@K\*,"^]^M:XH44WNC.XZYR]^9=9YQ_I5^>^$S9?MINM$N6!U,'&6VD2C MQVNS!E!@M>D:*>6KCE[JDF)^P*/JDRDXQJ-05Q,/\2R=MQRRX(8]E*[; M8G#4O,O/3>C<1./+9$G2?A3>-'T2][S\*R _C!U?O%8WUJ#,?F&ZQ_=T0_30 M=_5;@<4,^R>9I>=E^6&V8Q1>.C>HD)!X/[/1;44FO%;'BOKMYUS;M:4>TY8G?@-!C6)/F$8X$2?!UW/2=P MEF'M*#^T.UU$=F/RXXTSJY,S?*""4O@110[_U):%9(P[!IRMTGX^[)/FH=)A MPBU]45KXMT\'#X89Y$37UDBZI'H>1U*)HGO.UP))VR%9H_N@"R0S7*NZED&@ M8%B7!D-\U56V\.@JUY>GRNZ $%=R(@'2=(-R!D<^#^V9@] ],K&1,! !NUKJ M+"!9@)JV@GH>$?NRPLVKZT;+9"@]?I>NOQ?3A54XG)SS9> 8Z?Z/%,6I?U'; MW_^5*)U/]6-<9"?,FQ'5!6$*,6(=XY.;[5_>%M\O<]G.(\49#99Y0)ZSB7YV M*L]D]I,DBBW_4%'YR? @S!3PL/&Q9\9 M:&VTN>$:JQ>T%O>P-^',:)+>5VV474Z"CF2*.2*C%&'M F]=\C-:JP+''6(: M,T4((C3F=KS;?/SP\#&@16YU/$ _CB.G!@_R (*XI" *P%%_*4.'4&UBC^5?5Q; MV]53*Q]E[UCP FX<5GB21FAGMVIB>VC,SW'0YS&B8;(1 M=$14--#$_/ 4[\ M )BO)?V3H5>KMU#V"PS_OS6/%OPW1/XM3/ZS+O[;P_^S=@9L.__WF_]WNJ3; M8+YTE.0@&>-'%G@:YX+\VNX_'H?=?@;9FH2^1[MK2MP4.P958 MD3NA6&HWVSJI,4W]4WPZ/UK62SUF6&5(5UXDBQ&381!U#$!OO\42DPCYVVT< MX9D2A%),I(R@-:\J3S%1;5/2*14LBEV*U>Z5V]*>DFZ\^FQZ%S] M-_KZ9*+6V,LM\V"49I.\PL?<1\AK!QYP%PWEF2ZE(?)G\@7XE"KO)GHN!FP^ MM+?>)VS#0YD8P"T0D\W[:_8GZJW/2Z4"LI2 ;2^<^K4UV_$'KRZ<6Z\F55E"K;O]\ M,STSZ332IJ?4G8:OHLPZZTF.&C_/AW:@7B1?GC1W.4*1& ^7S^JNO\HTU:N3 MN9D>4"V0K ,"NI75BZ3-XC75.#AA2O2_R(>?,I\1VV1K MH8UU 0^T.1;!PZ8(];KPMN8YQ$5:RVL7W%0<1R?>H,U,U7>14I%(K7<+1'B( M38OR87N,NKPH^ASI0,C'Y2.!LFZ^2-_< 9UI$5"JHTI#'6;L6_EB!LJM('=7 M#]5&[_Y?NV\P,J"YJ6U2O2V(6@*\%;\4]QYT7CR2G^P>LR53@\IJWX&?")(N MIK=PA_X1[M%NP;O@$\1:YID.=FQ?>=!#:&50??#CWJ# MJ]WG#B->^E\Z .,ALAO-\Z ),(VY(-LE4V90498-FMBFVDZK#?KBJM3GX>_1 M=)?-UMW]E!C?LXB:<@9&?@#ACC"]>YC$$>U?"(B-(L('^")<&/8P]G;!Q><. MSC)X Z\HIKDCI#&X< PO2[E8C<\TB,#@'XGPV+9Z'LB3E,U&?$=-]'J_2O$, MJPA'"?5&&SBR!9A'TILO<0R8^X;@I9B3#5; K""7&YP.T*P@&JL;V9/T$[Y+YGB"QM/A M8VOS>[(0YI >(9UNN]+$KL$R'PCIVFS;]EOAQS$%I(6%V,^E[[5^&U\_L+XC MLBE9U%F!7453! V. =S+%$6F-@1=GS"CVFJ/ 8'8WHFEW[[;QP"16HH;W9]. M(><^I-#.YI-@ZHF+I"@P?N!]2T@KJ_-S-GA:R2=D1S (6O@/HWFNX?XQ0$H# MQT'FWA^@2@_]S?6W@7:\9^AD\PW\%\T:A>LG_\?@I\/:V0,ZK#TE06C=9C'' M@!R(]'_;;;&-.'PX$'8,V,AWGCV2W GF("E :(:K!&5:#R.]P7EU0?]M O2? MT'+E/S+S_[+2H'[R/R]'6#GUO\_:@^^8:'"500C&B:JDAN(G%6CA=_290V4* M3KH%JP"?WIP?4T%E(CP,2-Y MI(0;P3O-$AZ]-XN9?RY+#UCS/DKP?#6UC?VYO_,[7"2N2 #JJK=KV[>2D33; ML(&YL/[U$$MC,2=;#9!E82P["J([T(4..2'I.V$2T]=N_TCPM5VZV8-&]1/P MFFX=4O2!^ .*FC>(V$+1>&"7L.J..]TL=#$C M#T]')6:"#FCN"P9O),3:X>6"'A?F(%GG=/JQYR\-&^W'\4]J3R_?=E1W].#Z MP,'=#+X5JDV^KG:0MU&%4&KD^-I-NG_A3?'^QG@JT21G6:*/9RNEGEE\2E^O M5.#7UC'@&<=4/YC%TNT8P Y4AT:.M&:JXGTG8B"^Y)4Y,NQ&\N2(&H.3?J=? M?QR_8+E>4-3LGOF,0+U&DT3\R7I:^_GQ1P-3*RT]G M?ZO,V_[F!!RBV00ZP7^ORL3QVNNGJ=7\*I8S6+]*JZ=[=)6/[>RB"=#Z6IOK MI*N:KI)27BI8ZSKKOW![?4G_S@#AY#?$E"MIBG9&")\%-:"Q!))-'W2HA>-O M-"%QEOFV3WH3&EXE[3%:2[D><1!928$(LC=\*&!VDWOA_6*0_..F0 Y&ET2V M3M=O%VH>^P"?>)Z9ZQY6/OW0'TD1_$R'A()VY!13)S*0QCD;\8H.,F3)1B2* MVDBKAJJ-%1(,G/*"U.ATUR:CPG9#/3:M(>MPK2ESJ/@*'2NB#,P&HAASYSDF MF&@LQ>3[>C@L#SJ3E=!#2NCX_<5,+? @_A>:*G=5L<'!*2\WTS5CNSF.ZR'' M6UE/=TH/Y'W[5.N.= :V0F+*2D?P%,7N6<&J@E9160&-50>?L8ZI^+CU?970CKK(8&>=XDZ?WMO(Z;T\RQ]]L^[-4ZV6IBK(R?E6! MR$PA#VLTQ+7==JP-4E=P\3:)TFMS-3=N_NH>1&FE'_=[$/@GU<2U? M23ER)&&JZY*QF^CT<4%V&_-B^SWR/,9)Z.Z; MYKFIJ PMW1#^R2OWGKXOBWY(>\X5VKQQY'VCAS?EP37'+\E+^\#AZI*M$9FP4H2EZ%M-H%I<7GS.P+G3/^? M[MF*[3"F[1L469QNZ6N[V^>:^O3O(F%3=&P/*H5G8Q>7_Y:(9#6GG(L]S016X1/[QX"(MXB%F3#,DQ4 JM^ =-N Z($AH#8"VDQVK/<6GXFBGK?W"@:,X&F M<4*XUP+B5];N M/\^> ?YA*R+X(PCO*OO>'I_R-^-!++[12/UM!6F'G)M6YU%"^?K>U)5FO,JE MS?ISF<_DB2XG@%^1.!9'X5+3"?]A>W-4<38X?3$Q+3Z"%7(4QI-3RJ M;R6(^2%LFH/"E::;^+BV'!(&XK(CQ7O,\U$4@,)5 09$"I;3LOJHNR)JMR ( MN1$AWN35<$:]( [H*:91\ ;C 6(F%1#="2)MF_=&;/]/QR74%%&+6(2R>>(F/'%+>!_G$_ 9>BJJKA?4LI% M''F?ER#:W?-AZ">AKJ)"3?JD3=K444W<5@!P0*OL39WU,<#<'!Q@;C->K*?_ M+T[L'[(8\O_K1$C32VK3,<#3B?JI1&& %6JLAS@/TR>\9,Y9+;J@71YF]\;/ ML ?V(_3N063ZW"E+!-Y =LKI*6DY:)XC?);S.E:+5#0W(;)9,W_Y7%/P3>,K M3QZ%F3FRHQ="F1=)P4$9.[@&@)[,IUZR!AP !:MB%XTT#T MYN9$=I B%J:5<9#@_3A.-_D@Y*/!DL6F^@]L2;&*UW\)]3,"MK2Y1R!Q MS/J/SIE#'K@/@9$T%FHEPA42TX,@B/T <^QY:.':4F09D;FV#+S&K?RMCV*6 MQ!.4[C*4F;^\;+*IN,>[H4>&KLY6UV(5W*BNKSD,;L%LQ>/#H<><[PB]5HU(9RRO6R.1'^NQ[ M"5:E/IOP HPIZ-PZ$IS/R*_@E,_T9O-IRB^6% 0>*A[4$W87.SFW2E3%,FXTL3BG)T0O_ MU;IJ,'[1^893ZLW[ZCF6ECHS7+R&&477RH9U%"U*K'(2=&HU$F[]?,6\)/_J MXX+^QQM]M]4D_-S ]>,]/W]1DX$GI_Z>VP*4(>TN\+85LT8T2( ^9T'M'_M; MLC>X@L9/YGD+H V3Y+HNTP16Z>!)%\UXO6UN6K](E5^D^L.%)RFI\%#7(ZU0 M3X%52=XG76(\GY_<ES*'B4!%8N#IK97!XGR^@KM.O,WHKMLN/KI;*CJ,<"H;EC!1DJW;OP%63-;,2/]I4Z0+$B])(O7T^!&8I^; M>;\(WA0UU8*E,4^0>4@I\R>C="@/IGPP[!._'?*7\F^*7NH^3/UFQNO:A\W;FT-WGNIX"W&EY?8/KNVS*YO=RK_?:F>&+MGZ3PLX#N M)N$,YQT3M8&F=$Z&+FAKR12[.8G0PBK@+VKCIN[3V+U)X'G4">AVFP@3"J:51;G? ME%'MP:I7/RI*ZZC^<,O;B?-]TD+,CJGE'\CUC65GT:8"NDT0AW?97J=&8N8R MX.?PH-B]GWL0WG;?0K#K:QU?;NS$I%NME:+<@SY!$>EN*;=S\M$$J[RO5$)RI8:^DW/0 MN6B@[RKOYD,[34<4BO=/ ML8JKAA80 [9 T[SW^ T:?(\RP'&S>&_>\"V*[ *(C831[S4?7(D?\+@D)%G> M1+Z''O6/(ME]EV?GDIK4I6",UTBZLT41K<> @6Y%SGW=#,2JU 8[]V$['D5C M]:);:?!F$36QN";C"^76:(W%E'^(T8+^BY;\/\,7D#?RV,Z^_/I.N'"J?I8D MV[G96$CK!)=7;R%Q;A$YA&- VWHV+HC!^J2G*&?%4QD]/(;:BPZ9HJIF MO]QM5%?K($[V??VO+KXPO^;5H?F;8 3^"G?[N@)%4LXO6%63=NGQ%T^MI$FX M5'86N2AADR?9,RA2,%[F9?5GN;'\CWY=97 X_W8PFA8--2=&T'L#*+66R39$ M,E*W"C4Q+$*2--BLQK-L M"79)5A*"$IWK-EM_/O;C'59.DN?8ZA"8_U6X%R65CE62$KGFZR]:EOATH)IX M#)"?ZB)994HS$+C75$93T_*YB8VI#6D[0^V^GM2X$=<:8*1H].][983D[JU MFYO/8PSY4E*AS9<-=;578A;-07A#(3%+O%:(HBP319V40CAE12!^]BVQ)D&T M:D9*J_5DQL<6(E>W^JB+U0TOKB[&GBQ6DZ\7N:[]M?_K^M$>YG>"1V."_D)- M#0V-7D;#PP>KS'N.MBG.9E_'H8)H4Y>Z0&+Y!^!:VK$I0D!MX821? M_K1RO,UTL[0^L,^W;F9,ZC.\]_!NG08MEU! +!QNND"2;ZG+3,DF1-.%57#%5S*IV&,@#>X[=4N=PTYB-N^[N M7H6IAH'.#:C+I'1)'/D/'P-R?FM_^R58 \T]FU7RC1]H07](ZB!O1+$D1 M+%K%GI]Q.8IKTV!9&X?V&T$S9S;C1X^X+\65\M0M62,R!X8F_C;J90#0''-H MM3YF8^-9AG+[")H;OPI[R$'A'%G0A6H*\2RTZQ*TVIRTHBQ2+7P.ZLGLX0DR MPN+^/#?(?EQ&4]XAJ4?*+?080'5@SE,NC(%PTL--?+\HIF_;CT!Q"^-9A)@M ME-O\IE&W@[>'7X;D4!7Y+MNMJ1^7K1,YS_56U-U&MOZ#L'X$W*@=/U+\LR A MCNV3M-NZ3*T<)"L> MX&7=>@@3QSG;#(#+VT=I>C>%K,GJ3X.R/O^IW87_, XYVPNGH7'4*)HH[ $U MN>DZZ53[02;'\+Y!%.,QP";-9!CE*?ML6%&W*$)7\8TN]/%X#>&^,WMSPFTI M>^6M9X=NZ]>N5)>-QQ3#JJAV^6OU2I]S*X*V=[%[B7&Y6XE@%M(R486:1;L& MQ]).47.J;4!SM+0%3&B S^39J+D>,+>KLH#2-Y? BT4(+Z^O-T" MEH\C;_R6OY6N -*A_00QP73Q<3]4_\S(UPXM$9RB&QX&S7L8L8OJ2(SLK\QCXE$C-ZRCR!=CM$5^JM7[]N(CI MJ%'+3/_DPUA-0M$J9 MA'@^W8R\%+#3YA#\,CM6!=4[&X&Y"*.#T>E@4N4XOJV]Z%MX5,P3!5F_^/I+'G:UW(6O3Q9YC]2RG12^Z3C8$)L6Y>B"69*]PZT3<8VH9 M@OQG##G)AVB)H%-Q*T6:8+0DI#8O^6E2:&)U>2 \1#/H\\8QX-HR70:^F663 MV3-@@-TC*&5#O+@.)D.;8LYGL%2PFKR(UPQB^UDP^$7-/)#^!BDDR-?2;?1&F MNW,9,FKL@@;UZ&05O2XSF\'/@%TNS\Q[K9<4XG>\4B>;;MG9K1@:S+QNK$*; M>_?U0%]9*CHO^;_#!1@N$V$S1TA*?53L44W&&-%I LE$$["@")#,<=LL+KE4 MUM9)F-)YI9L..X-7O;?:>(!_L)T@O-%V^ &X8KOC&, ('Q8^7RFME!(D%!Z9 M]7:1=U#E5QFUR6&:V?YW2T T=MKT?ML,[XBZ6];OU8#^#/MBEY3BBOE^XK34 M&]_^ERMSQ6PAS4+%@VVX)"O;?E5%=**UB$3BLG'S0A/:U+O#W!C3- U95P6]JH++:'W=%.%F]Q,$6>\OJKVO% MJ6M4X_]97#3IT@=/.ZW'[!@@A'% <)*^]LDZ$A"M&AQ&XSY7GK5J0==9>L0Y M)955G@, 5\VFHX6U08_B(N%"P%MU^&, L>_-NM+-H"_S8_DGYN,$T1<)+7.9 MKTXPX-W$< :;3+BX&($FE%.639>O9'2WY(OW.8_XRCGX0?ZO"I %A64"W],E M-,MWTZT37;%6W]>P/2C[W-.?S)JQL6*L0,OBB5)B)86C#?$&7+F5!9H+$U:B M9OM2)7D)P(+Y8@W7J6[TE?4[37OY 5@^/]_X_%*V;16K"XLFZ M\%\8AFJ.2%XSN-1;G.%PV?5W(<&5U7*:JZ\G0 K1#'*U()BX)=\4N!I38]X\ M1+X'[P)S4C@6_2M(J%:!V,^ #NU4:S^+3X$EH=H')_\ZIU!0^2Q%@6G#FZQ# MZK<&@4Q&2DNJC@$^4I M-O!U?D9_S:!CP-"%7>X)1#.8=L:&8D)-7,(J9"Q8D1#05 J[,&Q XH0E/M## M2/P84*.X:T#A;)U7RB4_@4^;-4F.O6V@L>/9K/S2ER4M1<]90X!;PF:@&'BZ MJY6/0 =2(W_TUF]K&\W!/JZH6@=-/D>Q[Y?B#=]%>YFX=FTJ'0/$X[%(L^+X M%Q;7I"V?XP3+-KN-$@X+[$.HB4WJUO#AV!H^D_//XF0T/VP,85\[P1B[XPQJ/PJD1YN M-6%-\V44;B>SR(_HB:-2_IT&W13CYA>*5X9H@E6Y-'Z)*[2SS0^YS UQ_[9! M@+L'=H\TA0.%"O2'%$#CP"-54=M<-E%"UU@CE!KW)@RKF<8^<$)/CUY(YE]S MN2JY42?P*$F[0_ZCE='$E):'PA:7X4/YF_\^2I>Z08\D.H7&>;JDPB MRO(AKL_3!SWJOE 7(B^<92[XASS;?JN(U=XTL(5=LD70VL*NIJ8FQBZ, M[X.XEVCTM:^Q?\_'78V<5_\7(%L.""6MQ&Y00H1U_1[TW#*[=.I/@-;& ,$))UR,7^@ N9:\R;91[[AOD*NX^^3,#:DKO\/O\ZS.JL M Y<5YB5EC!_,CLO<"'C5;9OB85G_KE3B!3U W^1AN)!=4CXP:9S(+]8%\,8Z M#G)N%<@P2A,@Y2 B9LY5#\+TBMVPV%1C9X%W'H%+8,O)5K>7Z _HJ3^.-!FY-N3YLL7QR#4RT';2%GNHA)WVE_@SO9V?<=<:8^KK5T^ 4#7ICX;1!D=,-AH3ZM@#V@18;8UMJ04@=P6EJ/XT< MB#AI$YHY*5;P[IOWUW:AO*$WE=30O.2)M%?7R9<)")(JJOD<18[^#!6*&GZZ M8?CI% G1*2PT8I=ZYU1W^:2-)G_P@KB,OH;;_M=_R,"F!_W:Z71[",M*C3P& MH(U=?+=^*?I[:VQ+[2:E(ZD-PY "A[)_7*3R;V7V_FE/ROW_6/#_7]@B'JPV M^>]W_W]U$9!3/404^-)Y<7@ MNVJWXM-C.*:TB)G?J/%TA3)MWXZ]=Q7U@57OVM@ ;TK"J<4"P25TLRLI_,#9XAW37T; M>4;:ZA1G,A 0[ND8BBS$BZ&X5C)FM%CZ[-R;NT=C7Z4+\2,NT\+&Y"NT3N&S MU!C*K:^K\'-Z#Q?&(? );PU*C\)F2+48VU>,*-LFPX7=6^*)MJ4/N;E6.])- M+I7$-\GR6G-;640_2"^X,34=RF5HYAW*92I['AIG@(>_]?_JBB4&V'XN:,'R MFJ=XEYRSULR]OK5Q[VM(EWCPE9.;_BF;V02:R(0]48\40>!\<6?F_*#,/JLO MS,XZ-/KP_&[GP-48Q)SICL$F]S& 28+6CV"M8I[#GRW^"@,3;2,;S M(A&3XXE*49#;WV.M>TZI<;\Q3;KKSSYL#>O^RMC)%AQR1\2?+N(K9P'+) ,Z M&6 K"?IY%4J5! /K!H)$6T5Z]Q CS^"61NL9 4,LU5\##[KG]D>$&VP%A>#" M@T%.<:'8=6]J3,'$BGE*\KMW:'1UA%BSX_XOVWO,*W?%OW%79]$&$/P-+IPD MMS;XS11-_'BLP)FRS1>[4J,C)._JMQ4+IP[>/;-?5,?VCLTK$3BSWV5?*W+I M$WRUZSD_-63I25ZM?5M:FE,6I/,0*KLAMN"VJBY=1I*W3)JUP'N0I^+%>.PO MR -.J'\0>AIXLFELVW1]\1-IX65Y6[MU6L&+*K<_>XKO#G-['4DC'59^K=NL MMNNJU2V3JT>P%Y9Y&N%W %LZ/T[57C(?P"*J"N(0SHUW%;;#!(0ZHKXDDJE^ M)A&OLU8[V=ZN*'_;8&0W(A"S_+DZ=,5O7D+ID!H)X?HD,'X9/-XTY.8-C.*9K2S)0FJ4B\8$ MWQ;\A&J2RCJ0$&0V4N)\>+@"^/R:P!Q:6**6#*]V>VDC#K4\D"X;O*_=;5G^JX,P M8$4H7")1-*XZ0JT\\YUO%Z.K(%NZ-@=@\=XDG?R-^3+L7@PX#/%-'",$%+@_ MWQ?XM+&<(!4AD_;$Y9W=0Z5A!//3V*>!BI2'!AQ6JP_7? G, MRHF<"3UC&%Y9\&WU!=V8WFQ3-[LZXR&!>)! B0L'N=#IC&V$;H>=2>"%:FI' M/$&NEQ1HY/E&I^.24><@I%+]&# @3PKJ!$LCFI\!669AQM1$AW$%Z\"(ZMF3 M:^?67W=,Z#X6>YHWY=7/_50;L1Y7'="Y$4XV7!&I1C9G*+>E*OXQFKENV%IL M%33A+E,3L]+SZT)"0:[,F>W8QVHF!.XK34T[A]LD5-O!KK,N_\?GWF>*ZUR& MD2G2#;+K_-9_ F*X]4'G+'3+=+[,XAW*6V)E%[:)ETKV!3T(JO"?]:U33H.56$INJ(K=;#W+PG^G^6U&YLM MS![?7.D-^]9F%B/@64+4>F$=4A33/M)B1"J0X-X-I,3%(=P0'.NS>"..2>7Y MV&J<],(QX,QVL\VYSB]Z_(>RGG9!.]?=5:8OZ[XIX1#EJQ<@8XB,U!PD,8>: M#).?C\HYBUI4#"MDO%WW;L/OQVK#Z42A=\'F77\GW6%6>"R6'#;V\@)NJQ1==N%\=.1/6Z.5GEM M:@ 7HU>M?3YM\5<,T?]/%^WBC6\#N>9=#K4YJ ABO$&RW]/IB\DU-D%3.[/% MC37 7<5.7.7C^O/O6E#>C L;L^8<;W(/>Y(1\MMUT@DD$ %UE[28->VJRC"B M"W%Y-5[!G+OS^R;@;=S6A[M,Z[_/VW@$^;+LK1N;.G<]DGU1 U+44_3A,D^B MC1T#JNQI_4WG1E WW.=&9?>EO[&][%TT[WEBI;F03AT$S0RXBVCBL>]O4,QQ M4^Q&0^C)-27"[Y:9PC4^>%AY05RV\05U<:?T=^90Y%C7H01-:_*C>2\8KS,[ M>6UYH6 #[?%E7?XQ[0K^^O*#T>0YI$;2[3=: [>O[G#ZW[B '41PJGL[X3MQ M6[7S>GZ-BA0 M<3W7]LL8E&,30X:O8+YQ=X:*CN[=T 6GM'/V,[PVRM%H>'(8.,M^$"%7R!J? MKBS&39#\_ 7F2_J,UU\GEAF(//WR+<=63R,S8K&\2L#=B&_I3':-._MWOFY* M=W1[SWG;T%R82QSQ[P")HO4?-3SI%*J.>S=ETX36E$GV@];)B6;B'",O,2_G M^WOW+JJ\&GE:D50+*1VAQ\L/X )KL\_+L6EWDS%7DR0#YYS?_DYGE+N"#JKS MT)5FVQEE,*]O].?6T28P9QM V2Y6BZA6U&FQ=:M>J_1;N?IK/SZL"_ZL%W2_ M)6,-:DP, >?-/3,:L@WC/;OJ_>C5TL?,LO$]H*Y:_^48DT+<*EG5)"E7<-=S M6W(Z:0IN<\[P(? NF$OD>* [M7GB1EM->,S/&Q[RO^^5G MV/BY@)^;G3G!O2^_:E-ZJ,ACP!QR5@ Q5ZNJ"[.EYM#$H)7-(JPPO5V,'0_=?WR ;RV16 M9U7]TFR*&LEO[K !Q#M1LM\Q_"P(_(%NCAX[NGVV";DMT7,^L^4[:-(JZ +Q M%PF#$V&&>O:TUC4/]KAB\!]^NPS9Z.5^FTI&QV-AUP%/'COJRE]+N.GF1(13 M4](6X!%?H.OS2D7%ZUCSQ3*/*G)$W(?XY$,=D6EWQC/UY@POM;BW9MEI3"1S M'/?8WHS04-:(Q.@C:G;\=$](^HG:V*$NW$N-XD403E>I0+#=*%M-N9@8J[8W MY.V!]R<".)ZQH%2 MG!IZ&*0OPJ[+H6>8SI 3FC9C -%GY+J?P E$.SK5CEG%,], M3XA^5@J5*0G^\/)$,Y.X [?B@ &9A[3>7/<@"@>*2)EW^QYI,S7S6>S-B^?A MS^["+B3&?2RG[0?=>@A-^@X^893WM6HDN>[1H[ZM8?VNIL;>C#/*WF'4#!K+ M%(R1Y.B2\V"H[[5.YA&.$3BD9N\E1 P^&>'=9JW#HOT@3';ND1ZJJ6^;&S0S"62,K61P9"'?PN[ZY4I%6 MN H>GN;AZ#OG%B*>3'Q98DA->[V[4WC*M>85@%Q12Y MYR1<[1V']^5RUB""YL(W)I!M[AOI[$R&NI"%>![M/T9ET7(E' SG?YMWSPK3 MV*=H7? K0T!1TC768C=6-QP/RJY27M,N,9IMSWA7AOF2O.2MR,/'[JZ.ILN? MGD3Z.$)$%$?FK3R\F6W3EJU]%4&>LG$SHB07PH66.K^PLC+1Y'%F M1;>?HOS6A-Q=4W3'QS^_.V2P)^M4':B0&\'>IZHS% MJB_CM#',8O2/DZ\SU^XRP"_M2/_1O:'*\8N)QO(- G'C"O"C2_V8\98K.3$/ M7A/1]>7<=P GI<0 SZ[-!)K7P+L1A#NT$?IH%85;_/DND%^%^!U=JX[XX12W MP_V6SBT(DHARN^P$<*%-X)DOMDEX6J;>[?I3[6^R/2I,->5SO0[PZOV+NM1IG]6>+DR8[;8/6 M/J8VLT]*=<0,2&%KW):>P$],+@N)EWB6Q.Q%,*W(W ME_R?Q<#2%VB9=MZD5#0^D3@Y2N.D^TZ!$IAN[M,[35?Q^S_Q[7F)EY+$/CX] MB;PZEU3][(ZZHQ9?:;EB4.B:R:27]^$L)16X'+%S#-A4O"C,+1/ ;7\7M/5= MO(Q\M<,VA6Y+=T=H+!SNLU4%%"XT3J1E#C[R936&?2O7([WP7I^7DM:=Q^?M M=TI DZPT%JT%D1A$!;9%$!QN?F &YJ38%VDT%9Q-N-=?.;FI^5Y6S+V\(I.":U1[T%#_O:*\H@KYY(.N[_5SUR&O%DCI(8D4@IN*8ATY_^-[JDI#Q#GBY)/)Q"WF=7#!&.X8@';:T"V _Q8Y MZU/*N6V1V'I@!1I5 M$38&GW'JK:SO.ND/0)S,QG?YN^56#I+6:6>T" E+LYV9-_'P7"]YA&NS M<+ZGY"M=[=I^^;5HZ]F3&#VWG75B[%#GAC$](K6'%(5.BE2XI&9&.6JDL^YT M5O"%5CZ,I^)VKP6);<(BHSEXY;#-SYA*SL=A39<69$,E M.HLZ!J$L_HJ[WR_.KLEEVFPLJL;[1=LU]4Q/3]R U*_%0)=\\C]?=SPSJ8AC MB7A=5PF^^O!W*5F'Y$<3T"5^&Z9Y%+'[WA>Q?J),_Z;5-A%%=DU6: MN9F[X#*8CE2=W1ZAG=C!Q&#FLB:;BLLF7#-YAB"7\?#/7IRNE;;65Q->_:%M M7^O]1LFNP5482,5*KPL*_JJ6ON)YR3>9><@A!IM;Q,\0=!>5@IG+!M7POFD2 M7%-5;FETO2U3+7+17<=3+/Z>\YGAKZV^5]3CE]@V^=3LO5<$L*%[X$F1'S," ME?C24&189G>W!!H]EFDQ7;I@&"HB[Q!\\_9[_&D;MA?R)R*+V.YGBLKI6FCA MDINVKP5(EF(#9XLFWO^PPW]O MX2RD-!PF GBJDF 0#KN;XT;C&_7HF_[R[@_G7Z,IE).P^ 1R\XS(]\@1$VPI MY7E!SQ>7RD=W(F]O\=AS>?X)_MK+ZF"ON)()((5GPOX/O3_4BLKCPLYYFQ\V1AYFV@8,Z+K MATFN^Q3TW%L\KH+^'D<+6?_Q1H5;9;D5-0DN&:*1$C);RRR1C#I2Y2<;W(@P MND-Y [M._2*K: UF)T5P'NCL.B1,TD 5/=?/_TE[/]:T!^47?Y6[?;K/Z5IY M]$>'C9E.FXMG):NOCN?J==]$R^M4H:K)YVB_1-#;(0B[[+SV^9#BV375X8;D M<5636STJ,3?98H4?L+Q+/Y6>( C85"& 21*@5@WC>72DN@OY/K1EEB;5I-&0 MS"XDSD^62"AG>X+$=><]"M@,)KK^+?WV&@H'3_$2"PC+FZSSW F!>L##/3#S MW6N4FF^GR3^$HS_4G56YH5!0&H2S#3K30WWF=!LL8-_STT@Y5Y7NC426PKDG]O=E/0E/PM M:B#U7I#\4JZ?73#_A&=W&$1X_KF!Y>14L4'[[==)9A?!S3F(5SKIOX+VO(O#9#!QR ME?7VO=;M6R^\!WI/B%9"W>\9MS9;<4)LN[9*9P.%/NY&?S%J72)]OFV>SX=R M)Y$U6MX#J$I^,-/'U%[HGMB)_I81J/B@5/RV)(%V0 M1U-8,!IT6_=>A'5;86!RMF/8U7D&\=;'OZI&\X]U_X%S'H?!OC%B5A-CXA9' M\L:SMH@PJUO/!_FUU@DU?2Z&]F^ W93/=XD)3H38?P^SXTWQ?@=PC.C0\S'[ M4326;Z1V_T@K/L7KP=NMWB8@[&YJHR\_'J'4$B O$ M)@5""BU^EZTLA[3FPH%-N87%>YJ&'TURMCZ=YEXZ!E1#VG?QX+F._,*IGV*C M6P3'@J,().CF,<#WOC*%P?P3;0!97>\L\2VP+T8_QQB1)Y*:KIAW'FIT]\ZJAEU+'+L'!_ M6OG\Y5EM5,8QX.DMX.2MHY):N-086=F1)V%M:LS-H6FCZ9LT!83O7)-M1TP= M W#AS;,1?G"V,<4@,PC7Y -A7;4;C+0MOHR<7:.KGKDAI=FO[^4Q.]X/-Z;< M!R%!59TM'@8T5@ZR%TP=/QM#>>Z5 Q,?-%T8;[B<9ULEI^/_I\N7H>+"=][D MJS=&KFM?5V8DL OU2-QF[U!=[)#)"]#+:8N'YK0S?BX+2#[8;5(NH<=T=-M7MU2PS8HQ M,_'W+4FM&G2\9?K!9:MVCE<:\ZBOV?KW MQ6O)RP$RG>M,T64*(A-BS4<"0)O[A*E9R-3/$J> !M\*?Y[UE^KJ/?_#( M:>L^X[6#2M+HC,RP,T+1CI\AC;1G2F!]4UA&=(1:W@WX]D9N:;DOPM^4T>A. MB&U+5J%/:Q[T_L( @2/J18*%PP=O]EH(CNG+CLHQX+GQ1?-![B;6Z[%N(J@E MP[KD\K>-N<(Q916!-=1S"QPNV[WA^B.X81_2#8]<"X_-7(N<&*WS.=$ C>"3 M7^@(_2?!3.O./TW4F7K8:U82SGY63**65N]GM&PFL[Y/ML@7>MG]XPVP^D6D MGF0)\91T"^WTD#H'5U'.RI'9AQ0&A6)'%Z'O'V)#WYQ(=]@OM;J2?T;S_.*; MBAWVN%2XVIH3$4%%57$(V[1>P2_5.U'3$%Y\ RF2++M[AA<"/L3$)NVYQT]" MH[2OK4."G@>=Y;=@%OT>@/?B6 M0;>.<30;K*6(FA+ST?48P%A5AMSIVT)^1!LT#D5ZIE.02P&>N81Z7-P/P2D$ M8]JF6.N]+FZ[$?<- 6FWAXA/; \RGS[;FGX;UYBY?ZA&L&[Q:P)0LZJ1$VM: ML5,M?ICS'HIN?OY*6A"&PI^Q;03TQDA'>P5@9W>/'(5;;J%WENLZ.*I)"FID M77IOI36[N_53IIS#$^;5C^>R@=%N/^#786(C],$/9R0,$/.*%_24G4*W%;P! MT]#!\',V\LF_SVC%RBFE?^S7/ -2C)YG&;M*MAI\Q*XS4DU=*7KU':.\5>T9 M/H$'77/7]V)\B[4.&/2W/6#>H;Z$7C*%7D*IEQ25AOH6.AZ-)Z% M]=9SM_Q8QBAG:9*8\(= ,1V%29&$<)BWJ4^]G"=-,THG0BY_KS?IQ:J?[B0\AL6.+%JRYENO?T>3I]US9J\;KR1.'V9*0M+M=A\-MMEG+)XIE'YM M TZK]SB@R]NF]%V#,#HQ5 %YCP'O]+$XIW:5DH4&(!OAY-1,"R%<]Y.X]!4= M+KSQ3;EG>-@\AQ49W)IB9CXC7([4VT%4?D''ZH*OWNMO]UT2@@TE5Z MC=*E*KU'1$! 0'HG"M*E28= D-X1D"(@40$1*:%':J2+B$@7$$)"$Z0D("&0 M$$Z^>]^[]YG]VV?NF3OWS-P_5M9,9M:L=ZWW\WX^SS/O^CP/<\TG9L,"_C\8 M__DH,GUU(%$AW.8NP0$'ZEOH\W:^.IV\=3,D0;P"V"@ >_-S*S*ZH!/SVANL,>]H.,+?75RJD&'SXAM*(A0] MKAX0XT(@HI&L,2@PUIP6Q-1EP/&\.ER^CX.G+:_:<*]1SU8GX*,3%;O8[J\7 M=^C-_K,#,YG2-!;NSPCI) M51U^'W7XB\@GPT";ZV85^!*T_*%7+VQ&U7K-RV[+LV9XW PI %W)CQ$$-:,& M4"D"FC@P20S$+M*4;984?K6 P78W)2+G&5N[Y\./Z"LR/RX>@L'D7BCP[5D% MU,V?CI"\:Q!2/>Q>P-/&*\N_)G'-J;_Q*1V O),6-=<@EVQ^F?IJW.4_8)C: MP3_;[B_/FH V:=R4,J(/,2^5_GJOLOQ'?9,I('B^0 *4)OJ(2B$$)7&K=]KJ M,;9;Y'A+[!1VTP@(3FG(^SP7!J<=-Q#.]=*]:9%F+WTMT"@49AV=_R\"^6/? MF[TPP 7)7LY93NOC-AMGMCGA) P==8[A^WW]?DG&.,W!2,7(S<\*4\WTDK)# M/

7LYM41QXVE=JBOC3/,=(D,U M]=L!6[.WY!ONL2A\^U!9E @H,P \\^IF1T5!B)&I/@CX:/OD?VL&@HK">+8LV6NL/D, M^R\DU&3\+Q'!/G>TX0'MK<[9^D/=?A;>BQ=CU/2QR+^%W(]B@PF%OL" M8%*Q'')DT*$5%2W=.70[6F2,H.A?['<.D%D@1X:'#2%939I7@$ "9A0S/""; M> Y@B1'>9MV*;*M>H7N,BUXNT8K%-X!__0ZU?OB+O&G^J1-AG=5W$Y+']UY( MP,,W',*) :5"&X"[K&A3!H+D8(=,(XYY$XP#);NT3]GO&R,_A5QE#>31 M9AJ;3]NP;LZ9]!QOY^Z[%WWKNX(#4O02.4*9>G#S.;:NN7IXC^_EU M$A=DODYY+_$7;\,V/ :AK,X0?0I+*2&)$/[-<((R3HX;!%7LIFXT[Z IJ/^U MRY15R<-BAK6IM63]W G_O?(FXH,/4[U4M= %L<=N=@NR]:"5LAC^KJD83D*_ M36%_,3RA!7KX*7>E7[ V?9.T76^G MWSUA(IMO%YI[8NCMO_FM)5JHO&=M)$B]!P=5Z>V-E+'YN/^Q[C,OL]MC'1CS%CW.I?KY4 M27##N6H3>M&#TW\9"/N^!#LV2-,BXMC)5 (*>YKE\\I57 UE8^&([X;7=?YT M_(K?#@ZV\FQ--SBZ^31W>VG_^L.#STU4PMZ1U]J_T#8JNG>PFCY.9#-[<#&M MYA+"(TAQ.G!IX0M>C%.BJ5IID_MD*,99=8/"<%^=U7:!T"Q)A?AEOKF679N! MR%Q>(Y6_Q,1/GMP]UB]>"M]\: X<. +&;ZD+M>/%O_:[26_:XBAK3@6Y+X7L1K*)PT_B+/7^<7*I2E929 G7B7HFQ ,JNS#R[41 MTXHU'Q*.)SL[C'@18^LUDA??:M,'1%POQF^S&E<7E MPF5I1AI_9BJ<:QS^LN%5EI;EQPV^QBJ.JE'>I9XTFZDEE/%\;L:FAV:\,W:H M!%-C&6\YM1,B[OK",&?I3K.$RN_/MZY?_>-,1_2##H)P0FC]%/VO"F?^7_.[ M+4<8'I$OGP->P=]NO/+%>(1:WJ-Y5;0BSF^@>#"\"\5!^T M8CO+IW-Q)-WW M?[ $?^=4&='FPK!YU-/4.+58HXLL>E37GO/BL-KJQ$OEHYK\OV:YN>8. MC.+OTAZQFA/","PDCLU>#C(G(?W2T6D+LAG'=-C[DY+K\)[8[7TU4)/Q"6W>G7LV# M3Q?VGXP_I"S1>E(DB KJ^CI2W<#01T!6J!]_@V6*5SR#) MF%+O/%MPG#LU*Y\T5$/\T?YIQ7K%6DO10ET!WG(F#*;4.[&(T0TUR40Q[]WK M<4HGB#X@*XE2)>-BR?,@QBY5G)%.M)ILTJV>[NJW+3XAG=8WI>0,@$L"CSFV MGO!>9^-#>J=\HG\MKH=?2OJO(] =4VU'VET?HK8I M%J'3^D-#@V=SR%E(D.&RJ].^7VWHR:*3(4#L:]5L6LUKE*K[UZP*/86>5B4WWST;,&D\GY%?6$G M!WXCIOALM/JD1YG?YJIS2-6^B7$;:;']2#:AR\)C%V4"VFR4<,?W@-=H F'42-%P_0,"]N_=7W>^$[ED=_K$%>V:DL MV*J5)&2MMEA^%#\RQ[/_X]B-RQF:TVW[!"8;?)F K7)6 MQ83/)$^AQPX[#> MV2\1E@'C)ZECQ>ZW=L[MN64XCZYK,]X^R1W)[KJ[N?=!2.Q7V'6;U)@Y$*<" M/"L2F*#!B^9W&;?P9]\V*TEJ>Z'N,%1!ESW6NBOMP[JH1]HMYQ%S@$TE\_J8Q@IQ5L9 MZHXBV*.8%%#TX:/#G MP/$N2]&[KJQ & ]DBH/HWVPW_ O%T#JO>7Q/UEI^$ M-FITE,?$/QG>KM*K;/$]_/![<7+[P,8ZM#$>G\_>9KJOB1@&8DU'08SVHW40 MK9FC.OF! A,9J7?%ZP^$LR"MOF^?:Z;?YL^F%:(RI\1YQG89%[:R.W,_R8', MRL"=P5,1QIU&31=K>^'PDDM@5IH^Y#F8)N8'$@L&+GBL "E5@1,B2VC&NK!< M)/GBK$O\>BYW_Q *>JHUW2AKVGT[=+$(G5K9? M"0H@2Q- M=+TFL4JM7>$LW6OYII.Z=VW9Y%;,MV<5&+BISA$1PUS'LLM.="+PWK,^[ *] MVQJI'^-:4^^@*PQSN7Q .U$RV[G/%S/47J?K@=1I:\WZ$@N?8\VN;FQ<; M+RDYY7!P1?-[:_Z+OKO/ [WSV?FY2^?]_N9QF#"9YT4-ICKB_4G7X[&&F'OV[Y%O%"[(RV]O]MM\R1"5'HXM&&54T+B\[EM*?>?SC-0N1+EE!D:YM MKI2E!OJ*5/:'/],TL7UR-YMW67WYRN<#9@]5VM*YA==BDSPM\?=_9OFU+99/02WE#8_40 'ATP=;Y*D%H91P0;DV\^Z-+")W) M>F]Z[TE7UU2MP@?I.K_-O$L&3U+9A#H?^;G0J7!KV)CIBN991UW@KZRPCZYX MJ,T6T$M_>35+D3[G Q<]8 6@;OG2S-3WRO^CS7P@C"_FTF^4 (3OU+I&8,1" MUBL\36-1%=35\^;8.2$J5M]#US6E?Q)N:.FC7RPW\9YR4P].+,/*&.(S-&EV M&8CH\-G(TB_V*4@?/5QS'5G,R[J8\>3O'^>@>O(@SHD\70S-W*EJBM>W&WH; MX=[;-17:?N/%!82/UJSJ]N+9)9G3BHM MA8_>I4G.2/V;1MRW@$R83"L MLM3OFEO;WQWIQBZ?X,%)]W0,^^GC)^\? V:A+^V]3LH'0"LP<%/B\$X8464A MW,+\T]1^2&?ZR!&3293@F+]4_=WZONW:.ZE"COE\\8-A*!HM0#@('X)=6LY9 MZ69&W9V"PP7(X2ZY!M1Y*@_'"MV%$A^R\0$ !M775VU*U5<0Y+H"7Z5;U/L M:376=7:=TY!)!]%3K[;"J0:;V[CXE?TDLF;X16*_@.0D>J;%Z0Z+$JU4A5QI M3%! F5!JJX]#<-:J$>_UM)O2:;=EY'9V[M]A#A?:'M,4R^IC M[\B]66^MR&K YJZRA#MD-_]FR5IZ<5B@JBY0X+]^-3@]5<43N!;7I#CD*HGY MHZ$G:F(1A>B<1.6@45BS#W_IH$^ 7/6=:">;P4,M6)! IL?[<)/# 42.MZ^_ MA(,Q>W<%ZRAO#8(UX:+&6L>F(AK$U0IE"1]=0?2:\NM@6!;\TA6>T>F=6K[,DTKMW$6\Z.?&_4""R:':8NHV'(*I;0VWU6:@[ML"">A M$_56(E4E&Y$G(KZ*P[#EA#KL(>2DCA!5@]NOVM1"U(>? _I/60:XM90A-W'0 MU"Y?7/D*/O%-KRL:3N_XIXW5NW'1FRZZTC30,T_[$=*[VP85(N'@XN[V*N$9 M^Y%LZFE6'9J%A3S6(SX3S,(7GJU#,*@=?[QZ>4=#DC+"Q.YMSSE[;[#.D[:- MO0/V]IR7C@ZZXD]*#2O?+0F>9>H&&_I^#3*0<2\KD515R-W"&42/&ZFO?FEW MY82&*"(/Q:MBS@&,ONO!>\6(M>,^)BH[@@/&=&'*#.?1"TOM2$XZ!WA)1L5C MI_1;L5IO(8?V]Q?B1EPAC9_ULN8XPWS#;1X2U210'*$V!@4:2(*:?']Q83QR M)0W&$)SI;JIN.]GEBJY1W]*8DGVE$6IS\\9RQ-,&C;)NGZ/9_Z9EYSU'@BJG MI_XZ]71,:-Y&M'.;KLDA3'U?%;*!63_HLI'XW=(Y.?S_/U\V1WB6EC+!%%W? MS RK_]/&X[0^((I1J7*AR[BF'/QYA)KQZ/JJ8K[WW]_#9;4O;4)WD%>5"FJW M:[XB?E8?[3(1&N)7V=MO,?[=[!2^8"#"^2^TDWBH'[DX:X^/A]W#MAE MG.,)ZPN*-8J>ZY+5W[79CQ0?521>XFS%.A]4FKB"P::6,I]4*JL:HG4!8?" M/21EOLXUIG_8J#/=UX#U0AN@Z6@<2]+?,Y/5,6SB'^V/WMC4/@:O&>;?&4_6 MVJG?'_%S;5:&P*[U<(2/XH,)XZ*M6(2N"J000&8WG%QJTQP:LJLR< Z).,+[F7 94;N MRX][A>"1V$L$)IPL/IH0_W$0VRJUIW$;3O-"Y._OT?>?M++0J7RQGY4L8^>O M\WS- E[-MQK&'D$*6)136SH<76BGY>S%5 M!&Q9:5B5L(Z"26C@0:'0K<]=J#?5*6Q62P4&O?-$NDA6L1Y(\R]-@PN9N M?#\VG2@OL6E-M=@]EM-HDH^5OV[MDC)P?.=V*;/DY,?WG?5V!-=[G=.MO$5/ M:Z5N1*67I)8*!^C%-JNS?@9<-,##=6303Y$TLEYI#IB.< ^LA^6QQTH+H<%S8 Y^W[4SL:T;;!:UNQOCMW/5GZ M%GC'XIS0W67[[< M7Z=^M-$5M2J[X^9%O!XS V;LXD0;!UG$WR? WF>*6?A4RS/M[CRXV"GK)J_ M@LAM?\3,++EM&@O#&F;3D+^? UJMY@8R@6:O=X32P#MUS X!%@;%9JU+[C)& M'W0$/^;3Z!P,LQ]"26P.^ ."*O'.+\AM'+@?G++,B?.#8^>&+NS5[LCT=B9I MC@@]:&SC?XMZ&C_V\&'! ^5O\ANN6/.ZY&H+KM8).U!S,Z*^:F+]5=+%\#0[ M9ALQ"?;'9J:O[+X&9;1;'":^R[-WW@4^(0\AV8\TH^Y/DU@QO)9MHF]4%!#NSL# >@[( M,CJ9F[":Z,_WUI LMUJ:>ODVK-,L$KK6!A)\AY*&&5],DUR3)4@4#L.X"2:K M:$0_/.FTZQ24 8'6?I0>["H14#'+89-_E*^7:R7\_-@EX)D<2V-*_8>I$.$H M;BT;B]N#_73&%>O1SB/"B_X3@ILD=A;\QVXL;;QO#'NX#/>1;,HYX%HYD::N MM?%L_75MQ= D49[TI2KC\<^*&8R7PZ&/6;'CBQ^+8E;TZE M9Q*ZM2;?1<*K&!-&Z'NL EO;&#UR):IVF(C\!*(^80;CGX[BA:3#4C@_>YUZ MT[U]Y?O&TM)K[JNHPO(;P<1>*]0+Y;F?5H/Z++MK?S!"/:E:Z:3YOZ^R?,_R M#;G=+6S0QQ\MXPD;,[4PVT%UF;T=R;$8!?*,,SN!M5[WO8]LI/^>U,*!RDIR MN&0!/=TXS:O[?*&;[%M6AXX"P$8"@L+,+LZM3._4*1HK]W=(Z*X[W6V^^\U: MAK[A^LJW,V3"G%9$QL##*A,NZY?;QKI.3I)+"/][$'X[A=RL'0012%+I(B1B M&,X!Z5H2V6,S1]5@HH38^M.5]3!Q3943SK,7INHUOXNS)B>EM2;%KZ>I/$JD M#ASF2;P_S4@#" #P?S3<_MKT>Z5A.RTL:N3H9=GN*=F>W82OL?%P/.,"[JRV MZ)O-5S$A35A[C\W@;N0PYWW2 MH,UW+^[RH=K<=W>V,IJN+%!_G?BG"#'%<:!)3V;1R#/RG_)S@/QF]N(X_ASP MCU$:)RTF[#-X?FXEIAK# *8G=%JI%6:&+6IFX*UGUY%!@@<90L_%2CP],MH1 M9)'5W] D(/8ILD\V'MPF%D<6^BT@@F,@6/1Q7MT&8U.\ Z5WPFQP%]:-\:^_ M6E'5/E-P5_YEP9MO,H%GZ?U'(;BPUW3^'+#ZO@8GU@MBUE!'0[E]E,#SQS8= MP;[4,2:6^5F_E'.NNJ2WEV?:-1ZRCD4IQKP,+:4$#YDMW '#W/[.._(XJ87) MWQP[-KX8'-6M8YJT$2T:0UOBMU?Y+H;V6X* VMP7$-:991[61U:EY%%?B!]. M&I[XEXODKJ!NL#[G,O6.I[0-'S8[)RKZB6%#X?%CT,VG+":2N]N'X$5)-(HD MC9IGP10FAD9D8D!TWAW>XMSJETOVTT"M-ND] M-[;K1-:3^T&,HHF5W'JZM7-3G;')9T6K'=30*6AE3&%_[M-YG]#6^D';=1_--7\SP<[^^Z.FF\I@O/:,$W7Y2<%=EP2 M>F^>-%.@QS.#-\H3UR:.> O6R2QIUF)X*7O=<"!B0HF<*& MKA=T1V,L9CX-:0]=%IU+I4!/8+S E32E+@)LI?!0Y$IBRXQ+5XCK\+>& @E- M(P!MD&VM,:= B(B_Q52!49$>O"%8['M=E61/1YU4Y S;3W>C(NO[\\[*%_)? MKMW2O*RP_?/P/S=D)$$#95*3)/XJWFX'L\8I:7T[ORK;/*U7+JK5+U?9Q\2> M7$ID[^LE/B#0;_8K1_:%5QDJ<9BN?R,_7JZ-!!0MSV]RT:JH_/89(@M"@F:0 MWG"!!8(8^GVU9EG*CUM9K>1N( M/!KV'-@DVC+EHW4;VXI(K7TGIU$\V^PG*[0JY1K;<+TLL-4H*-8DXH ;NM+* MHU6%$5_[1 !C9 E6%6NV;!BY=$SV;NI.)U!L@K.O5#A ME+=IZ]2WHDDC*G25\"*.7MQQ955.,9I_93^YAQV+=M+I/Q5X_LCO'8U?,%'< M15[OIQ!CFEQ5_!S[CSE3O(PLIS7KM^VA@'2D8';'4FV);]NQW[C. -[<_SA[ MS0P[EU2KP?]F8:O8J=;:FL,L!9UT(U$7^.U8^,! >&8;"\X$8\UA"6":%AAK M=/F@M=I[!#J59\&79RS=:>P9,TI$[F*I,N/G%T6J:RX]OEUGC>< GVZPCC_? M%HA1&M87(Z;7-M'RJ39S;!;6Q2*ZE7__U7,Q]=?W/( A%\RC4U<_F+6J^/CE MV#2=/(UV!_>I)HD*3!J89XU,0TK'H_2(6W"?$)"..)P2ZBN4U-TRGMVECH,/ M(B_%*&X_&UM5=RI^7ZCYZ\M02(Y5!4*?RP:@ID8S+O"(3YQJ-VVKWT7(G@\W M-;+W:M-#5=<1P7H4F6E@IRA2Z\917QS]T PL0@KXI[>.((^>&^!%,82;]I<) M$;)KMDQ&(0MJ5#X \%'1"S\9BU*T$C;&3W(2Z6ZZN(E&[1JM[.I83H;(OQLO MOZ(HR>16WOJIB;8<\))P PY?BI L'4 LZEEVSK=QSWZ=(8GE,]27_#:,$[32 MVL,W5R<#4<>F]R\+X_0S0[BMQ^\78#Z+O&Q2_1Q0YE&Z%JK#L]D.L-+TQXN? M?81Z93/JOX4\)'2BET!]'<45B%DUWW>*7]:4<_^P=TD0A*J*1W-(3CZ[9[S: M$UH\A">+6_A(Z^?EMGJ37'7HK-F%><"H$AO-0\"(ULRF-1(![V4R[8_<@[OB MH.BRZJIP]YG]$+L6"C*>7XZ.8^-V?Z$K='4KXTGIA=Q BR/NZ7- >$F,T1*X M[/UH:L-/A0*SI R>L,W7'TW.>/QNZBT;!;40U+'9.H2KV*G[6%C2+DU93OF= M&XEJS65U0C!,J(M=]K.A#H:SNTP2?3XUU>_^T=NI+/9R_$=OIUE> "X9K"5 M1IA"BY'X6(@2$%NL>WN=\D -E$'WS=CZJ!?00^$,=_CPGF0E_5D;ANN#L4.C58 80ZY^.Y?PK/+X]R&CV];(2E<]$R_LW M] X_J7BXTSM(L"4*[9Y^[Q:Q+JT>=:\-62\Z66D,;GQY%)!;6/=Z]Q!$*=@K M!<@68):&'=%.9"Z[RRP,HWEWWPJ\0UG:NNO1<5\Q0M2A.?7W#\J_YA_)<6P; M@.#LA%6B*8%$XJ;$]S1A>FV0+3(K!\J3!0K3S*RA(BSIWH3_G X4O,07)\=2 M!\'KTDT,NGPP1BV;$V>0^,4RV-65WQ9P4\Z$;&DUK(7A;J6TJ\K2GXIWY,-_ M+%B0^$D<_/,Y(,V9EA"%1?8OR*:2@E9I"E;LMW6[/J&=6;D*KC.P%^UY7+BG M/Y>M=59&O@ ))$P10WZ? ]BUE @6>M@91$*+G73P%P7B%S=$1-;1'2&'U"(E ML?S1VT-6MW\\.LL3 K4,D]C%,)L##MG+6TCF50&>2>TUX5?A#&__"O(6G ,0 M:<2T;GJ%,E&3EK43RQ8GA3_'91N/L[*,]%1#>5YJUE;+>BG!U$+8?UETY[^; M7/S$FG9"BU<@G 3"R5,Q-ULZNXI]3#E&-C=QP,Q *#;:B?7.0S@SZU)/_ M%S$T3B&R?;Q8Z,!"D2_]8A"+F/=$:X8!AB] M3\-H2 A^-)SAR^\#WP=7!=EO/+RB399WYKQBRJTQS,1X;2-?86,URLGY=NMR MB:I?3)!#R6OQO],4[+\@A(=-@#Q\'"Y$,RXDXM^< SI;$"'7I.Z0)OG^\B=7 MKS8*?8>Z,!F"4J#L6F*$H5MDO:H/PJ&)0USW[/4 V4X]5L%()JB+KU"__=E0 M(^:UZT/<][I JD7ND!M%?2H2)K,>+HL&W#*!><_+?#H(-['*N@0Z]&B=O(YR M-LWZE%.GTWW^?G:KA/340;)< "8H;58)FN4W_/_ (K MESNE. O-]Z2>T.L4K:8*A])K^W[L+ Q%]U$(N*R&] =C'*O==&L4G<*N_H-) M\X6]2:N3VCV1$)GDB9<#?T[FQL!76RF8(&X*VONT"X2NNTES#J $W+Q?:/?, MWF''HO4,=>Q+ZH#>S3B5EWSQ_'7]5,F]9ZY3$/6JWW.(,*4"I5 $3WRJ3&42 MC7Y[X&>/ZV[9[7#.6U^%TH8>XXS/ 72(/R%D+WG5J8W<0I==-C/GB3?F__'Q MG9$N(%QYAXZR[#<)893?)0(43@A"+_PQ]< 8.QVEMXEOW7J+=5=I\ MGGJV*PX;+G:I8U%C_QUX_7]WT/Z+:,*_"BO\)[;^U^:G_TO]A)#EN:]((-07R4 >%L*TG+Z> M,L)H6@QX%NN5^+TSV,@CLAA=M#:_8YO?6* 9R5@F*7'TUK"D6C-G*J%W;M#: M\M:/9R7STN-5*'!CMHVQ)MR7AI3RQ,%5[N1;>35=Z2J*W0_)%,,?,TU60.+J MJW#@_M/NNJ6JV)!1'R?W/O4)S:4:QXA$YW4M_)SX;Z<4WN\H^S,#0A4E%&]0 M/I!"J =XB:]DDM/J'G3H%?H<_G+^]B8B)W["BCO6P^^2/O6+JH'1H'9K M\]-?FB4(.1MDY[&T_TF-X_'M4I$B]*9>KF'%1R<1VC$OZ96%J6*)L;^'$[ [ M$^"7X!;$[A(&21#O:47+7@C7T<:Q)#S*A7+ >_SLX= M1IW]@NF9S":TNQAFY_PH M$+IVM92I;I&@U9#)A$+6DN/]S:QB;^52 WNJ/I6'MM9?5>ZNT,E:2-75@ MD]3W,7$38 62]QFRA3<[>==W);TF/?O*]B,=7B._'YDJRC0_/]';,A<)7WQF M.7"-DK-SYX M.O,WD0=QEC'196^K'>U%QBK\PO,Y[&9UJ9_)<_/>E^B*=RXG2D)[17:Z5#%0 M@C%9;ML+QS#4/(+/;C;<58)YGWQW"+]$20;AU-R@FY^]M\)WW&7H5;S]2J*^ M&GAM=4!G7_?4!> YJ9<>+%[EE6TT,0SR;Z/4Z,4345,L+9E!?24[E7R[Z4>7 M$_K, ;VT_'$4+]EY,NNDI?OXI4=1@CAOQNV[I0>?;8IC?H"Q5N< 'L@=PO=@ MT^=;%4K/W[0[U-E8)-KSNSBN>A=/O/4_5"6_?["2TL M['9?XT9(HPQ$P49GK['/6A;LCUMC+[R,JZ+*^)B3C)TBT_W!(M#@?O5L1J^% MJP4,'[K:_>N?',K:=9S$/0#4O6#Y^H8/H,UGN>KI_AW6]%8%@92?6G<[B]&# M*W[Y;1%>*\IQ5);&"OF[>K:7F^=SK^S[?N/A[CF Q,: SX<9I>MGK^B6Y6-H M'V76H1R[(GGWB.^50^^W;[,LV )UG*-QH?X+8JO6G540"<+;52A5N$^_VG1J M6*UW&V?![XG%G,Z=2>I'IDWY],,TI7#%OV5YQ O;-LM"\0]P+.G^BN"+7NIK M4[6S-G8S)9D55\P 1^9!/V6,0XMI=Z2QH[T]P.XLHFF)16*S L(^<][F.9M' MH>9! U#Z$"/-2\3^8J6::)?9V8[6S11WHF[+ M"E,>5U61N/KG+Y??Q'U^Q/./5<#N$3QF!L4:TLV+MSTKAGA@ZE@>3#_![E:E M[=;7BTWXOS?7:*\2T/O"%M<4@]\RN)O8QEI\.K<")5U;Q4#[@3_! S8"\I18 M5B%L!C%XSRI]$$HW;LP!A2O\G+_*<-)_NZ66OEQNQ^E#V$+?QEP^=KJ%?'B, M["]?GS+V#:L?%CM='U#*B&F6U+':5XSVAQ_ZD.:(V?:4.F<*@C/8<6YMLQ=$']Z_ZIP=A$.@ M_3-L^I:5)UHNO__4W)U(Y5U0]O"BF Q]Q,AZK52NS*]:.PG+O"U*%?4.05Z# M<&-G2]! AL$:B%5[DNYL[@:M$\CTH(GG$=5-WQ7_H97J7#H-JL5\CQ;GJR;= MJT^.#T(1'R-!1F5X66'R8B'^O<7HJ*:W'AYOWOSL64\:IW&U\Y(R2-<3_A4Z M/XXG$8Q+@3M=X^/?DE>#>46>[A!RH)?1?);?^? MAV3ZMV_)TS#>UG':7UY>;UO\AG5?5Z'P?ZTEK#II-:YF,0?.<4]=&.1RO'?V M2R?,JFR2P9$QV;19J^E=6G7= MGS9G[DD912;#@SG3AA8=J6-EN=J'G^-KY!LOW#D2[7F!,_>=YSH'<&I=U\7" MT>];,73YCEZA=1)"?'3"6SS X](/))_/6O0QWVY#HB8+,9P#HXMUYIMVYP # M1#,KUZ,XU.O.QK@+5#?^Q*C&M$\W<^XNYR?#X;V]8MI(#TE1!-! M)!%L,(KUZ":FL+_X7KHWOE@7\VL1[+@F,7#50%KL8[)9K!'C)47,.8 7ZN_$ MN1J6^)C@1I0+#UV'F*V^:/16GE4SQ0=,70=)[DF4,U_H-SH6TA-6VN]DZ8<2 MA&'),:*$X=X82:Q_I@DCXE+/9*7W9LR^VQT$J[:>'2_W';Y\T M??;]+T%N4HA">LU\ER:ZFTJ[Q/S1\3.O!8AU77"_BAS;0]N,LO8_SEF\$BT5 M6^:9DGN3-M$[I[($L3K@49C$&CRI1Q0^ -\;TGRYZKYHLENQ\_?W^*L>"D;O MY8IA)%CTAH:2;T[L:X#KBW+@_ILS,G4S&\/CZQ5RU^DZ59C:&S/RG&=PIGA# M;-@ NA;K7&8%"J M@ .E*JHR6L\U^*K8S-A*_K6U3>*#:'$&'"G0-%EHDQ_F:HN*J#W1X*C*W7> ME.\X%?M Q'O1%I\Y^$U#V5=.G6)+TH4C0!8(SUEY5\0_$HHX=7RQ3:4 MQ>^A/2%HL #7-GI_[H+KBZ.?Y8 :)ES<+;O;SHE$UQA4SXV)&&%3;.'*<9(8 M+CM;]B^\Q2#:5ZVH)5#B8M:E6]^N3AS+2\@0#AR$6:!GY4B/)2I\&4'W(P$T M\'"_>9KUUO>/C&WRV4=!0U%RL&_76*C33O[@@6<9@I1@]2>I$A)7L_E]>/QJ MJK7=I ?F\+7K4G]K[F=4N.N:<^V()$M0!\::2";^&.@S8C%Q7OTS(X-:&Z]* M\LK%>(TJ#DZ![;))G3-W*TJLRPI:6S>SQA8[]8L@EPBL1(F8;\L"$RW[F> K M6BS9Z<7&X_@R.'/[JH-#Q(X?V*?VVIUC>OZ'-!C=1V/M'8K1JVA0ZC(/#A6O MGQ(L>\4SCX6,W+UYT\XI(N:% :7>R)\/M48'72G"WLRJUZ.$Z0 M--UAH. *(?[UN0RHA\_^53O(+4)G^1)!;*#8 MJ]Q.^#;47)=>DM?II;0#KWO7(2L2(^D)"'DP=/R#\&9KK(V=H/\Z@^[E T8"]7%6'<9\T\!P1[ ML*^"F9$K365:!!MLU5#/A3D-;0R00#9 .Z' XS\&GPX[%U0/A#(L%F[:-0+T^BLC5O0 M3IY3EVZC(7#S>*R64/CX QPP!<*T'W[)Q-&W.5Q,2#W\YR M+' 2ZODT7- MXR MD>:NZ&ZH?O)R<7<<4QRH0ZCVR:RP4-E:9'!*L>?TI@[.#9@N8$0W97;;R/AP M_X%Q@E+84 Q5A\ 5@ACN<%"-LX^%N\6:K#@1\F_<4Y.Z^4KTE8$REW:[< M_*?PR.D;WR6ZT2U0NFTYQ+VL$T-%NRZE+G MZ"E5+=PPH+:1?3[ZO7ZSD^<8&$^925@_:GY[%L\"(+#V]M F6X3D'H!8?K,>I-;<7[BWR@I, 6(=6*Z3;I*F86827\A]S00&T2YY1.C M"DL0S='7&!\^5_(I_**K+/PBQ,T%PEG[F'*#$H*VZN55,^D@&P;6YG%4-WB=5B@J3]OH!_X7+N/5HR3=#PJGZRE@+)]:R1I(B&)5*2 M3ZOD^Q8LJG]FJM57Q$\(D?Q0%^11&&20(.6:2\U;Y$I+?2UHQ250DB4SSP A M7B.RO NL6'NEC!\R-90O3O"TA"E4[+P4?G=\].#TF'PY!\V]"W)[[3K(V4[A MZ-R$M.VC#:%79A<'SP'E'*Z$V>/=1J*Y3S$PM0([%[\GLX.Z0Q=6"W;(8,VO!4T3&).9 *LOPSH-1A":5(9?K!$?7 M@[W*L,0DFP28M#[G38?@=_#M]DJWK2",2O,MVU]35^WS)LWSZT@U]\DE'ML)OF6DA>72:73O4T!U'4@5C;R"!0W5RQ:LD+T9_2*;,O_ Z_ MNX RF=[=]5LM=N >, S]]M% S\^!\8+J&,2_AN0VI:&[<@Y(O.5M(WF6OV*L MM6\_%_@E;N%;5R:R88"C-F)G==JF'XQ]JKQK4PW1I>3<+)*OL5\H)XQ#H3.; M;:S[0+0K[1P0036]VU7Z]W=2!R&,]6C'RK$_9-2$4C(N;!:NRG[&>?9XJ9X" M.UNL/=(U?,K#:0TY3_?JWGNVB5K&.H*71%KT]-7-E%6I@@0 WPVVP(HQ\S"L M'>@YM,%T:%?R,^CJT9B#Z6RKIHIWMDC9*Y$=CBO-'?J;7 ?HTB&"E;4*H/1B MQ5G$CR DUA).D.P"8DVR.0B\??:<_:_!F/%L2*A8V=2=*5G[!<\Z3-])\A/6 MSN:VE8^-I2?FU_0F8(:41_*FE#GM+F5*1$ND&N7H7ZBA8/Y;K'(Q_^L=:C5,;Z&/6S6O]@?K]^ M-#Q>X2T:E;S_T2'"V37?TZY<56+0#,[?E]>XS^:15HW+QM\^JT*NY)X#6L0H M$9<.;&:&K>RSDR1PJ5I",UTW/_A%U#+>-7"W?<-R]5'BQ@$I5?FEFW'"NS6J MH[Z>(,I=&\FSJWC1L]@80<(V0W;SG\"ML?>>3_A ^,2YO>MN_*0VJ$+VWL#, MVBW*V#Q:6/@H)SX-(^+]WZFN;A@F7J-HK6A! XWUJ:X[@]?3EI)I5@_?)YG] M:)&A&U8A36+]=SUP/F2&.1QB!;AS#L")&1+9$4FM$5U&J[R?I!V2^4LW6F ,VW*T"[$?$DGBD%[E;KXYMI<4 .H*VR$9MO0 M!X9#:U1/,V*.1Y[>^%J6-1E IXAOU??R84^L#=#F"^C_]Z_4&S]P 2Y\!H16 M_Q^QM/P_Y[Q:1TG4KP;#0"36,$R?U^&B Q@Y6!?M^_[3\ZJDF\9EL,8RQ6"9 M-ROYS!6Q>NO?]7_4$.]"C"= [DP6QDC<=&&,\@Q9]AS0U]Z&>Z F76I%XE>=")P/.$X/ M\2EWV6KZ98&2369#^)-'7P.TJ=U[4-@J$JL-6BQ!"TBHZ<-YD16F6TRY M?XG@JRZUKNY";0-#,!JU;Z.G?=" MH1)@E9A*WKKH_1OC]I#&29M(_/&3GM"\C-J_Q[[3V"A8.HJ]!;Y@!_6P)O1C MU$OJ] >O%$$B%:+9"%E3#]3XA][A?:\T\825^DGWI1J_.AL8>'IX<=2I M@* MSM*Z$O,9Q7-TYN#8ALO.B+GFW3'[_'']KWD=[AD>3C./P!":CD&6HKCP K=$ M5WU/QX_#G=ZGCR@Q]@PB3,E7H61>\B".SD Q!R-4BT@_RL. =Z]ROI!):O%# MMB2\8_GEQZEZ(,]YVMR$('$2.4G*6)9812"][6]E>8*KW>3&I**TF-G,?HBD MM,G-RF*'5!G!3\7WBCU:O/)KT%0@*_DVY 9E>,])2F>OD&@(8=@^ M'K.7"4HY!Z!E.WY -'IN8 ^\)GZUSG1WZ%=5IF:MD[^P5[6\*K?=N^/BQ"/[ M ?08#B3 !E$L$*N*\,X!JL&.\><:3M6$)W_J?&E:3KMNW:]C;!Z^*"RIDF9I MH%%Q3Y97[MVEA=O2R)4")$W=WXBZ15V<[PPI;^&7+MPY_!#<@1,H\RVP?"X= M$B%K3YY5L-MCTZ?^7>(G1G,_OS\2U0N+Z^$Y@\4 [5O"Q=_ZA0;J\]^OSNB0&IWW;/S)(M5 M7S-N]<.=B' 4'W9U$[MM^IOTK< PU#^,X34/:M>+DE"O$%(Q)9DN0!:"SH.N MJ1WWSM1["R^;9 J?[/)_;+@]]/.%NQ<5S7<.)1=[T ^>?W%\R&-/J$Q-2W0+ M?KV+FAO]LM_G^@=MI:N]N*"??ZI4 E:W.W$* 4E0;E>+PAJ]UL'33"NR+-#B M(R=W?2%J?*4=QCSCA_R$DTOCJ\@T#5\H M=K,_YG)3X2#Y)DXCV13K7B+\41!1#"T9#T")V\[GEP0"GO*F6(DBRU%QDU7(GLY&5G M)=SF@*2G&);R[^2F(2'JV7'#KYZW; ?WF?8&7'ZPQS:]#$@.^59$S5CF&&JE MSRG^M7ZT*N0G7JY,I"[V,^;6P\P9JW*RO@?'7$EZX-:I0 Z%R]XXZU0 IX : M1-]BX!E:HMB-= PJ>6&'S#5+TL=(IOMJ1=Q0%VUC_670$-#$97E[A AJ#04! M0:[11G@D 8ODUKI(>HB5Q?NUOD]GV+7N?\C99U34\*9?BD'P62I]+K]=:-AW M2?28/_ER]NI^!A)K)PL,E[2:U#"KBAE;@*?1#C"9[UK;*KRVLG.V;(TS2Y1/ ME=E$]"F_XG/7VZ'[2T',P\/(2]#>:\B5-] 6F\_0E.4;R7T@AOKU],&>JUU( M+[CG-^Y2:>0J7!M*6,E]RML=/-MK5F,Z/^(5M?6^ZO7+C9\9;N5 @X@E:D?%GM]1F#(9]""1()Z#8]R$@+!BOT16/D1T$I^3$=FP44;>5\2$" MPK0V>.^AM=UEE#Z_:2;]I/I^#G"3O0()IDPK&-IK1^:#B!+&<36#8 Z()*ZF M_^F-SIG]>C^IOV>VA8+B6A-2F?D%["ER.\P(3\.;GYV?:EDD5;1FR^^->_ / M162Z[6 G\6R[?H8Q.R$SG6%^YX"XS9N9;JL/L-OCVL^8>OG]T>^AE-< XSH$"-?Z, MJ^VM;1%4SMZYSP>4L-EE-F)4SQ._VWZ,T]\ DJ[5D.GRT=D$B5_ JU OY()- M7S,A:Q.3U',8[FH<;8+_JBZI8I =6222678[,>[66FQ;>^]2\=_Q/) AT@-( M$/?O!2YLVL&,"4$X^;XR\1G?X\*IW3U2YV3-\>M'+Z2RXHG;E=%_5D"+#IAS MP( L0=*4Q/;Z'. .31#0G",Q8=]\?S+\DSF7NNF6ON^YX9(YI\G/Z;A@9F MV@,'*<3G-(R(U!V!V&#WNX<[B%1;($.Q&0E@'2=!4G ?-:,7J#G<1"Y6L7TFAG^M85'>+.@>I:[\+2+BR8#^7'[D!0+WANH-GN \NVRM&3 DG9WC- M.!F8 !75 ),4:48NT?1/A/;J'A*->72? .H@?R[O7 MI3F=1*EZ;T\:)'I=N8EJ4AZJB.S8^/(T]VW*JPR3-I64QV9VN>*3[4$,/?MK6$> M/#^Y^@:S1%7_4J7G4W#3#@F0&H[A20-^L=N#7A?WQL2&9V&FG#]_<4]HM?M# M>73L;.WC/3-MC3#&"3Q+=/ SF&JIR>O[$.Z_;D/33#2PN3CE6Z@TUJNS^LL M?GG#%9]G5F8W79N,C^QAU#*1C)PN8&W(:@(9%^/*PP@G0Z1\P6+^ M)33-I]6!#/Z)KSFI[DUL24Y0S-[&5 *2E2 M"'XRCB#:-71B]&VN_^_S:XBI?(E/ UOI_@:EL-.&R<.?+<3_Y-!/MT9RE1#' MI8H@.>27ZZV2WJX2C"C"_(LP^3?LXO*EBVJTRTB?>;Z+JGU'*N8_*3Y^<>%D M7-1K_#?R>0N-Z@MCWEVW_3 E8^N-OR.:?YCFB;PZ?N(%1RG?O'J%6;E;V6B5^'VQ"@Y90[? M!S[Z-VA%ZK&3(N41%QE9)%^5T2"BNG*!*QMD@]0KW,O]L M>''L1'X6-ETA6]GV@L;S,\ 6-?;+J4QA1]%Y6W]=%_0DJT6XN@\^*!?=9JKI M?2.QA;R^;F)>+C$R:8OW6)^+K.%\!:)G"IC.K$/#+.]R N@5WD^Y93KSJY)N MCLBKB_YRIB:WGUS[.,?3^;>(:_\M]IL@*$&&4HW]O,X_9:9M*$7^1-N7/>'1 MU'A>E1<(-VTXTS+G;^(F3B;NW05XK2> /Y:5DXE/704;/@X%]9MV+FB/K0)HE>2BI&K_0$W^Z]MZ M,\<;8WIGIGOG5$V*M+[.U8D#8!Y9YP\TJWG #%RD[:6%QDY[$=W')GM\)\MO MSW3//FS6CZ]X>3OC<5ZKO#ZZU-+ZX?))@74/L[!2B;_*:M2;*Y7:G/]9 M&I: FR4/3J),:37U;WS#>%>*J-F4@>&JH),&M>2FSU.Q4B=75EZ;HS\DBHO, M&92FK3@>2]C[CN_]&A/MASY7YIQ73_M].Z:1+99^]W(AR6G#]CRG=U,8XFN* M!V7Q/+]FDESLJ_+*3"E4*(&[9*(,+"GM1QV$_5H;)L)HZZ-CTVYF=FU+F%!$ M!S+T\OSX*"&39FS*@?.>(3$OYD28N<: R.L,*(=_DS8X*[<>NT4D@.D>-,TG MD5++JO(%N@VPNT&"T]4_;82UVL];B4P&J*G7TA=]KUE%]T4. S&\W9H,]5U M]SH0(:W[[60J9EES" MFL;R#/+_B;<[XY5=M1QE\-K]521,F)SERQ&R'7G$Y&&X.76S$I$BVBY.(=MG M%]M?T7IS[(&'2F@%[QPAHO^%73)V#7)RJ-.'O4XJ9,/-_SW/DJ/R? MI;,;4N.><9\7 E42&/?S( ._?.?777"*^#::W'5Y:'S?K6W?C>6(!A?ZY@CJ M!M90<]:S/0),SV>0*,@C\-H:G7Q+81M?2XUA;ZT'M7&97JI3IY_]"1.U?QX MS2=2;R(9:L!5Y3><4:"LS"P=]]:[Z "'!_K#2QI3<"+%^W'.+8MCZ*!0>8G, MQ0;S$9$>^='+:?F9VT6?B83-S^"/DBLN%*(,HZY36E926OW;3DQ_YLR;YFR3 M!(D9X9-RS(6@XPIL,0H=+W15JY5?P$@O2&2R^/#SHQ*BODHRRJC M1P*/DX;M&-?*#2Q_\K]66-0,=%PB/3"0@,H:I>%L-S*7UB;M(E.[8RZ'YZP% M JDWP0D87!UQ1:2,X=DV"$R,/,D9R[9MA,14_6:A/WCA[TEF]3X7^C-N'0V[ M0KT//>M1B!Q1COG8"BMB!XXSN)51\NKPF)"(J4;&Z+ YR[H>.I9A#PZ MJKAX/_-F D7@S/6S<[+I+D4LF1ZWJLCI70!V,([UB-P4V#P,]M2,LW65&6K^ MLJ FFD)U7#3@J46YA$8"T5!YL-MZ+ Z]F&0@5@/?;,L&*8Z!9)=,;:DK MVZ*]N F\4I>%GZE-NGGBN5N7OE[WN3;'1S^WTAA[(*K];M;;E./[Q?O$_GI_ MEF@(G<[^!)+_Q1%G])._HIHU9Y'"4XRD*WF+5E$+$7;6V5,&CHC>4D_?F,?W MS@V4NAVP3)U-IA=18=B5)B0SC&7%**<-TI]^?V 0HER?E?9DI9IE66H:LF^# MT,XWL"[0:]>?>E[=&C.5DW?OH?G@JHLXX:9%>ZOL" OX>N)7F&5,84Z9-[6Z MI;J@A'^?Q-"[MK<*3]Z_?@@ \'TR(45;I'>E?)Q?L"W(&$FZ%)EL36M\BTMN>G4R<7N1?T/82#ZX\R\.SM_%__>;6 M?]_D^CNE,V.S;1> MHO64$,+.G4\QL7I?.K'%"B_OY;H'QC=G)_PUK(8\+#S M8WOR_33+D377C3:I^]CL87,W.R_ET_>?I6\*19Y>TRLS +3I-.WB-1N&-::8T MH3=O^A^^/.WFO>(9ZR9SX'BQ9NV7=AY79!47'!3]8N.//P$DU.I96@[] P-*YJ;0 M9*[9"-_R65_.WR M;7?#=8I*M[ XZ^9WI"=1F 'KR$MK+S"B6,=N6HVCDRST)Z1)RRWZ4D'Q285&Y$Z/@SIK)H: MUXYJ?S(_:P]UFI@R%F>_]W]^T'_<_G/V3:SH5YDR1AQ3CB%,+GKZALJI]R0? M6EFI#\$',E\:0-X[^CCJ3.;T34"-'N;8>DF8*]BOSJ?JQ!"4;XJ<*<(:@,QP"> M2<^B5@%E@V#"/L"/:?GE7RJ=O*25TAGCO\;7-J3JW;/[QT3UX:NOT]6,WVAH M.)];2[FWB6)")5*)ZCJ # M+.!D$OJ">R4Z+,A\TX)#] .Y%/NJ\RI-WW"OG]\&N=KL OR5QK:SUK: _WQR MZ7_9'>9F'?/R16+(E0^^13L6Y?BEB.,Q_Y/+G/_CA*Q+?84EUPDN8QQ)%G@X6:5"L;ST]"I=NUMT8L\GTQBO8&]:>=/ MG*=7'#?G]>I.Y:+E/I>:Y;6>_KM_">>^JIQ*[)#6?,8YP5T)45]IC;0@J[+UP<*A):^!]F.J1)-FC\:BA CU+[!#ZI[KZL=CQX7&=V(/' M+Z6W)0)L;&3W [CKL.?VT#_TI)&2OT@5BJ&9MH4T"B>@750Z'"5*"EUF"BHF MND.\ QMX'Z2;\9WYRKM//JJ9G\/'PU4!AO%WXA> H>E&0HG"(V4L=@%\$Y;" M,3#TMB[LK=;5=[6O(2^^;!B_[,UJ$P!..XQ]NGZOP2)AL06I[H%QOB)ORR;F2GP="9[4U<=$\9J'' %3 M'TJNHLI98*I@RT ,\SA+MM'2PK81B\WHXXB&=QWE]=W_2.FUMGK\3>9TE>YP">98S'H*B-N([4V@J#G7PM!\G:I]'O%*LZ2HR,\H 3FQ+_)'J/AHM)N6LXR@\/5H2/TY# \XA^_]VGFI M\SV?:V1U'6+>W+*IN'S*(J2).=/7XSWGA[78*Y:M.$>D9K3Z"3HEU; MH?B( 3\I7U#&Y -Z&%UP>EK]P+:L7_O# %& M/D=(B8IE*7$CJ1DXL=-.ZU>?-?#LA'#XV"'$.RGA3+H(HCSB(QENF$UN\FD;NO"N$BOML M6RAW!CSE+@8-K2#NZWYL\JB;]P.*'_3UYX)]Z!7S@%)EB1V]78! 8YB434E9 M]2A;A1T-GLTH$L#]O>B"UNS$)>!$H1TAV84"M%),]-VR'S-*$A>?H&NQWJ2& M [KISW/2%/22-T(7*?(&I7WWWB M>PJR.@"04R7#&'J*;5A""$N4V6.O';G2_M)CS][9?O?D4:C-D'/3B/]YS MY3_^_&L$X7^K %Z$UF_'\')]Z_W!1&DI%XH#-;7ZGAUSQN]511HK#/=JG:&( M9XGQK7/X[*@0>M3P[]S?U?H=C:"B8M/7Q*7">P2G:?,0I1JY=+DG7G[WK]C8 MIYV1%?G"R=\R!*E#+3_5O_*/7=!-O+Q4=1#\!O6$Z[YGB P53>[[9@O!>T#' M?B#,1M2UN9XOIZ-S-I7_J_^S<5WJ>Z.S7KDO8"$O8U0>[O,'O ((5R'O02:F M.#W(C^!V7.Q@ "P\8':5;_)&8\,3$?'^MM=:9D]F5[TMT@L?FOB.OOO/&[-] M_A_/9GW_X0#WW[[Q3P]F_VM=]/_Y$/1Q5 M)K8,H4R%KQ%OUV1@Y\)QIV$*2IO8IC^P&*-.A-@_6ZD1X01"2*(.C(?HQ-"R M_QX(%/TJMA*R,YZF@7+;(U3*ZO.J\7.]7C9[]N*=YY%W^%Y6]/>MK5FK?VO M@$+_-H$XPM,!TF48SR:M\WOA#K!"*9!XSK&&H4!^&!_"*L*N;<>IQBLG4A_>\RH)3%((FJE]_OF1!)1Z0U/\U\4D^-(@V34: M1GL/D[*@7*A_,\M5YS,/\]+AXJ$YC/2E5K'XO-ZC'XFP<^PWB$&MNQNJ;Z _ M@-9XI"?X"$*?)IE*&KO#2 V*,.JZ6-T:[X?2J-?'IY"*( =(%'34I,=8E'6# M1L5A[W,UP[]4PZ<;PF#]7GX1%R)U:IK'"4J5,_H(%Y@_%!GNBXPC,<$S#8., M. Z?.(4K J&PE 0#LE2H:^DTB0VB>69;F$<*Q5O'4*5#=$F2 C%S;\V!8,)M MHX)-\B4VGHJMIPW<<4/9LU_N KP@(BQ'?+,OJ4B&872#"DU!' J'[=\JRZEN MK2]S=9J:K*)OZ^(?.SDV5?(HG&L6^=BL<::O/K\'P>78^U9IBUUR5Y8[74&, M^K<^2%%TQW!L6XT%BOI'G:'HI"*>[%$T9QM+&3(3)YO6A(I,1]3N8)Y=A,%^O;KQH_9 -&U :]'J\>N.F(PN_'8+!'-\,8.*$"K'8ELA7 MV/IJ5(2PP[]C)-.2A3[A/\E'_F?[W[]["SQ7&"E,8_BY[HZ+&IDH!V-2OW\@ M=O0!I3%!2?+BE3B^V2>?M02VVH&.OZ=!;8(GVF2<[._]K4B^%WOT^=^*Y-/O M4[D4'_ K$4 =9)Q46>42+0%#:GN[ZS&F2A0WD7B6V9'-D6/:)34[[ (.MB:5 MA7X8U"1HP%K[ ^9?;^@^G9>M0RE\\&37LV#D9>$X J1]_2!"G;:>TNQ-8@Z* MWU!K5;IFH.E;]D7[3!5FIRKL_D<7]+#S5<6]_8=77];5=&X:%E-,4BC3(6VU M1M3UCD(1*@:C85/:1 /&KNDLVT7[^AM'\2^KV*E9Q9U[OO?#CY"].'V&/N=0 M"WGP*0T.JK];Y6-JT[2AS8!5NWXW#3-_ MPI^[]^JWC-"5JV_O1H32FPAX[(F$0,;*9-@$.N=6^<>',ST.,T2)ZBV<1H*Z MIL?,SS48TC^HB9W"4J?IFU-+.W9V 2G^:MH1*NW2,3L39\;6UL:_.4(>BUZ6 M?70#^BU7,7/[D;Z"67#QHW(.'S]E$BG:0UU;)'G&OF$09A23KJ*_[P)(.B\8 MP4L3OW_I:*[N>2]W_L9Q^^-YYXKNG M=JL"ZA;8'V+*?!MFP"PSTJ.MFM#G; MYW @D^LY=<)7!6:@:8<=9NHI4-=[Y/,UZF6/>0C=LFH\%I@@M4);P6Z66%^W M7:$Z)$$+8?,=2D%([RP?]H528_NX"S:JNUS>6D#?4U)P:7#^J')6'QOW;9,8 MN0M0"]6)N#_#(CCY.[6-MV)QNER\,.E:VU49J]7;+:41:(X3,G)[6]B3G<4Q M)$9^!POK\$_[MA>WN9Z@KM6'DU8#S%.9JU1'5\>>VF1)D+,)7,E(]MW"R1]5 M20TB3V_^V?ZG1%*0J8'8W\0NX@")$TN<8Z#3-,WXH*3!P\N-[R?8L?Q-DSE3 M'./6/P*'%9ZEGO^6<:[$M]'4;P )0OZ/P2ONX[I[N%^XAB_4R97>BI%N(?HV MA;EL$ ?&<2__O46=9G?_%[1C^?_6\[]Y)>W_Q>;+_\\,N#]D?+N[B''H+=>^6M,8UO)<.WA;01ED[1M"_H%RX2;^!=GV MFL;+%H?((V=/)'%UL0,F6<&C.8GE:6"JF#'7J"*XIF&W?Q? %]T!_&UC$+H+ M>)*GN0M0_;D+B+E,%MXY76BP"_AL*;D+R/K-S>2=)5FGA0\CAZQIBYR]7C@6 MJI@CSAL/_OD>OKD+V*,-Y=C]=:W_$N]?XOU+O'^)]R_Q_B7>_[_$X_U'H?>HFK\)1DX4$=PJSSR^JBAEC1S4<@GZ3SH*V&/4Z4AD M*8*.C@9IJ@YP!NNS%_NFL=]^Q& 6>:6ZG>V^X?AV ;/EZ<*QKI(TE<[U6(XZ MP[(47FY>/[;:;'H8I$#-:'\D>ZLBYU:])?V4M"4P5Z/ZGW*L5P;<_4J&R9+4_5MGK*._['L4#97V^3O]$BK""*$[T<#Q"!YN4NK\ M81@A5K*D2S=90AZ<_-5X->^QA4BBKWW]V*?4DZZBU:(F2@=?V@P03J'+-?R" ML1G;#?6;S7Y#3GX6UO-Z![N;7*LG<];0J-+I;5!_ZF6UNR]B;:7VR4:=&CN0 M^QC?Z-?<_V2XH^;2ST. T=^$NMJ4"Q5?+(-,VT&:[";.&1^@C+J!(HD-G2U, M;M7'LRZ7,H(ISB/K\SGM9W[:B5U^O#U4.G7OS]JW.QV*X>!C9P<)P9M;<2MX MF@*7 M;E9KXE8%KWGO $AICM9!Q2&H=M1[I&$@$]6D785#3 7:91?IE/OIF+[%#R"Q MR%4+\OK$S+:9O'CF%\SWB9\7!Y.#LFF"+1W%-VN'.=T+WO1J@=J7&IY,^PE] MM67@BX!]3:W08M7/.#]Y*O#VE?AV[?NI.J)=::H(] _2IWTMP?9Z;X,>?)0J MCUN)TU.=JYKQE* ]^-/Z')4'=M.4-7K$O(JX3MTJ^JS+$#_2&)E/SO^)4D.; M!0%%EB2QTL\"9B G,L.#!!HDTE.&/_8U?5-YJ)I6NAR6[4^S=<%BLW8F?5M< MUYURE\I/MF:S[A51PB?=P]5%#2;I=8R*:H0L QA>R0C\25O&7XS-+[:'5%[9 MM'>PC$#"[N>(=##FZ!!2L60TT6Y>T;AI="63F]P3!7@& FVTD\Q#.G@\(V"%. ^7%VL(H4F'!VF0:4>YKSA#X -&2G:'9*FE9:8:0\B9/NW:W70_LEU8_M[.F M#AIP4;5I^)1XCCZTFFPZMX_8EE'V-JUK!,\1(F:Z(O S(J?+J?D;F2"*R%ZSY=^/;=MY4($Q3)_']F+$](P<+L?2)2P)%4; M;B5I^:A']@7[C?2G]8IT*1*8L4/2;D<)+7M,'?7"F;C$"+U5I$Z(!T'.G;E MJ9\O[T<4U-@7A+K;3 NN5,_"/M/AA^0 @_*Y"&W:\=7 F)I#BFMK470:^3W] M4'COM&ZQ9\U2W93/7OK: @U=;3C?=$JN9NON*?YYS.S]"SNNV J/=7'WR?!0 M:'73?T,)-MR)EHBLF51YVVA>Z,=T8%F/MPHAA%O&6!<#X5O+!4:60U4J8V]" MJ]3*6G'8CQ8)E%2S&;.W>GM-C#/.D?CBKJ\!+W+ZD=CR#EP"4@8=H=4A"3WD MWZRODAPD'(L/;E0*27KOLA1\,:)_KK%94VDEG6#FYR+QK5OQ[2* ML L@'TB@8ND>M,(F,G*_#U#$0,>M#$?'Q3VH5ELKNE7W6#3("Z6<.$VVGRB\ MK);8Z@AVC5LD'F 9?_B.]"J*AI5Q>B2)_&5C)2 !-,T?Y48Z<=$C12(W(D2B MR%,CZ_W4E+%4N!>]2W%C+XQD?ONF*<5[F1N(83THD._ZP:S;#,L_YNS>]37B MO%^I:D2.V6KMH=]2I24J/&41+3[NX?I[:,U ZFT@\#+R[3*^Z%"S,I?3#+I0 M,6\H31$F?=W#4_!80[ZAU6>9YF68O&SR3^4YC>_\"U82[@[W ZV1M:1&5GF MA/A2/[9D;46:CVW[>-<]W@7TA"+M:E#E YV(=N95SB3N<"L0ONC\@0IL+^)A M%)M3N^.U88>6[ H5:=-=3Q_JJ%M6&SP5;)9V6<_UKXSP:[0-1/SY\H(EMX4"W[A@Z:A^PMZ^^?S]:LMK#'- M(@?TSNJ.V@@IR\;V7>$HP;!0[7ID#)XRW,]. &MVPY:11C^%G^(D2(Q)ZI)@ MD/9RBSS)?^WWY"KHU]!\;1.Z(7N]VB%P,R'EN>\-:#0,QGX2H3SOAD]?D M+1UPPV^Q,;BAR4Q#7NGPI&7*\VO]*MGYE^XM?^9\+<+ $B(O+%.,:=U/T9 # M2]O]59CL'$9$7)DFJY:V6_O7*[)4WA=<3 ME))X/I$C]R&@#6 T[JD!7U%=(8KJ>?4#U0/%S@'5P4C3XU2G*6\OC"UPXF(6 M/OV LJ#2@_B2S@,C&R*W36I@Q[%2E[6/![\!'KN2=WI/L6WQ>PT@;Y'HHUR7V?/I4]) MLYBCS5JTV)%98)>F"%R+#F*_:A8F X_:^U"7WQ([0H2KE_%G(TJOUCDBVS3G MEQYL2&3HA+I>8 UMDJ_XKJ^>;/(.[KJ9(+#X9_;10WZ8R7'MG%U! 8&9E MK:!P3BIVU_(>3+4Z-^,J(Z"]A!^HEURP3X:0)=O799>SY7D8 ;/((]Z@H[0# M*23#:YL=D?J?OFL<**VH+W]^'!MMT;*I/@:KQEX;2"LZKW9=48 (L>L%2K+T M*$B1R$F]/'S<+L #^-3U)-Y IHP >DH3ZRQ4^C2BXWTGU\/A./93TJ7F,R]+ MM"JO:H3X94&]1$OH/:L."9/"A!TWKW]T2L[J.MEIE":I/#3 M@%U VR-2BV*;JR),S'<5E%.JLG/D8% X)N'-\TG'W"'*27+P4VD_CIO[J]JM MG0:OKTMX#_P4@8-V37(; 'N#4\*P7Z;%VL=G9+X'$D7AJ*Z+O5YAZMD5E9CT MC;>-04O-PPX3/;*5^HJG_UQ/.9+89OF%8EDTN=S%$:.& M?(:3:-UM3L04>2G:@5JWXBE&L*K-W*#WQ<7#OBES83UR:)M;Q=MQS.2JQ ^TUN(:E$E9GEI=.+ MH#,(RUJ&.C6_@W-VE-3T:01QJF3:5_*1XWOTAC&,_]K2TUSK6NMC[D\&SIDZ M_EQ.9[!IHMLDX<]%TG"4Y7"1\RCB[!O7I?%&']UQ7#9_2-9Q7@S="I?B[NJ, M+E6=-*THDY?=HY<:,BXD]J5[53R/+>]_R@@4P=V[ZPJ$6BMC^+SN1.-T2ZDPNDW=IAI?6 MA:)JTGUP-&0: D)B H58%HP0ZJ@WAMI3Z:.;G?/!97]&>)*W_/C:_&P+T\GH M88A2DMC+MXULY9J&MN\MK2.0GE+)OD7?=??P55^]OD,!CN8_AWT'MK>KA\!V M'GG3VN*;BAP\41(1&D+QNTW:;ML%Q$KCHIHEJY:DE; S"HP"W92**8L[7?IE MNA]^Z5E];KUG/O\';^:PUXRL_"BM;'ESF:S7'J%)@71 I%EW&/E,<.0@[@A+ MCD0\O 22&7V03R+[M!H.J:'_]#>'13N;C>P"O"JLF:8_BJ,.V1("O?+(QO8> M8AE]X&Q M3@UH:]4=?M.$&3%P*7%$'F8*&J?4E#?:J'??I$KI7D>8&.I\F9 MKD4N\+S( ?3KL2H"UN_Z*=]]DZWYVYL&X?07[+?-$&H?63@*(3X+.<0(Z2P\ M1VN$3D^VDX7%L''H'^H/,A3UI2CU37GF6,A!LV+L U3>RM?:C<@!)!J:T*J( M,*,AGS:'D"#"<+NN0B',AU'_X]1=0$):O/9$M2:"QG-HKAY=<&+:5_?G',9* MLL\]E$>N68]U1*P]#-<-%(.+D71RXD!"OF'()(71^OQL1@[)EJ:;II07-OE' M-YW 'W\VX%1#Z+[)HKY40L!\PZ_!7< 7?8Z"EZ-P-S(!?-! C^K;!MQWC*J; M]';YXDST:R_5\LG6V@A0Z;[-=H.;[?NWBK_<]?H^I71MWB'[INP[JE&6^+=2 M)+B1^?OW,M'X9)Z-;53>A.,NX((C,2TGXL'(SE+#8#)0[$$D/^($#9P<=-Y_ M39O(YZWGV#EE^[[:(-VI;;CQM8>-FLU!J3M:R>GCC1?G(L&^D&/WA#,8C*6_JA/5U../38R.WPGJ-_-I?[:#?T).CN0^5N[_VDZ]+\O[:81$RZBB7IKR(?S0BGN+:?HQITJ3X$V!KZOJ MJ%_J00.GKK!#\Y9+7[C4S^!G>MGHIH5GKZHU4E3^+(_C"?C@#W;?TIA0A MM MGIA2#XDC\G..^G#XJ*YU[[PRB/ DO31M9>$]I)IH[U_$E1R%EV. MWS^D&)_5!/?$I3]Z\IT)OR!C7=7$R>,?) MN-+_6B_[D(8383U74Z^DJ,]OZV=U39$_2XR!NDLCSB[&(/Q*C4+\RN!-9O7C M?@J-!U425>.SK>U^?,M_@JJ_P6:KO.]09=J*!)7E0.K*[B#\(*3_IHQNI M-V9PJLQEF>HC#1]9>]T:;D\(S)XZ??"^J(3@46.^RT>/=H9%!)'OO'&T:" MI2J'3Y^D*<&RIVH^"X0(L*PE"[7'YD9 (V1@G+PRM;\TKS1F>B)S53JV0$#T M O/D9]Q)>9X<^R]YL,E+*+[. U2P[&"N]"H*@ MMK!Y8>6!3!'5BG=]IKT%K8_'=P'*&W9+Q_5-=P&.K38T'$N"EQ291(5UR&M\ M#P0G%RI%FXZ@-/UZ$8JTB):8N>SE$VZ^X\/)9T\P>K6K@D\(\&2Z<6/GW]'B.[2X3IPX0XP4C)O5E(2[V>)O6U 78_U[J#7%!B&B MU64-/BHO?UY?)[#*EDO8)Z#&D)L_9GP'XXX0KBJ*.CMWPB2WS3.18H^?J3?$5C72DVG%_FIP?O#6.G\\DC^>&UC63\643S#/L9 MTGN47<%NOA 12 M+(],C_R$G)4SS6_=&T0X]8[XFQCA4I->;]RG!X2T=%Z;P81,^E:'.H&B:RPH M15V[ *'( 3#?%DP:CJ%8H:GT^-J6N?&+-C,5%WG3[]W"T&O[]%D##3_B>)1F M]YHZN5HR'SDR9IMQGC;PMI1S7(+/6CWEM%./D^K-F)YK;YU:1(0,M MFI4K?,0N\SH3$A\I"\]IU\WVR98,\8"@?:0#SY@MKKS9YWJO=I-?8.48^Q!4 MP6>\2#KR<.00>%_SH8I)(LN*:L&H(:_ J7 DQ*E H4?;TCHBTSKU8(:J-X*. M.3PST;[7+)5JEJZG5^0R_M'<6(>-:$1:ZMLGN%@:[P).(W7G\<,S!0_6GJEX M[0*6[7I;];B9UF>6YE"D(".ZDR 41\OL>.ZU$S2_V@!Y%JF)_="<,7W_FU\8 MX6:L$E'*)"NUHUV"9!EA/??L_'*JZB:^*\QN59SJRSFT11$^^FN\,:>CW[,; M='2L)H@81_D2YM*R'1M4^6GM:%_99#5:]9U3]V.F![;%(K>FF+UAJ2A<-]7A MO^B)768'U>X(G)L!7D*3V-Z:8;!TST M(TYW6J,SS2CM/;TOW-4)INF(!VPL:S^5AVR#>J;SH_48%)ZX:\TW+A5T>U+2;;QB5R/$SJ6K%1Y,."XU\:#MYYVG[WPWEPFNM9QINJ2+S$ MCDI[M18)0N RT?-;(1$B>A?<.MC#O1(XVEQJK]6D/]6FU MU5V]#A$X$W>HB\P52&^.L)-L1OC>QLAJL[RH9P M<*CE6_B506:P5Q&:2R]V 4<9BA;#FMH%%I^Y_PY9,[&D]78I3)T]W_5&(,]O M^J.__5S"@UN7%2R4 KH#9-.UK@[UJ33BOX$_>JXJ@[O D_KDM#B=HK@PSZK)[I92JA+R!3<$>J(WD14C18BF:U_WI5 MLV*QJZ^=Q'AE8WC\*BDT]W#(O<-/UXP1Z^0BQLGM>,X^;XY\+:.%.FE!-4UD M>=9XY4%B9T=8#NS*XF4B03JFM*36"$%_?KZUWB*[8-5U&O&#Y!%K;J,"-]RD MI]%>X820GD5RC"A!00-+4 QIF7W%4.ZSZGNT[;"9>ORQ**7)#W-(<406#4J/ MH2U^UGR&$_I=E- JQK"D\9C0/!,1QSU)FH?AT#:L47NPZ&"E-^W@B8\9Y+F) M/H%;!N-V;;-M&U?>9!^2.+KF*=!0^<[P=I8.C&9>J3+4.SZ^_+:N?JGL>=(N M0&87\-E:;\-NG#!!]&J*&#$^8IV!Z &RCO Z43DHLK HO)RTVAI-M3#&UP.% M<"EN--ZBH+(^M\?C&3-+CN%.)NK:FX^.O--P^_3IQ],3N<>?]:BYMC#56 ^A M!$^Z-Y6WPWH$;PZ1@X=U0YV4&YAF:,DS2FUG-48W==>[5BM?>?*4(IA14:WGL .H86%OI"%#WA?3':TC7&G MJVO=<'A ?K0?+06R/BGC<^+&&"#X_=N&=Q<,':W9$3][ECFJKLN6ZO?7XNRN M?;3X4X:C2CGVM6"R6(7]4'QE-]@;2A#K*A)$($F:!Q&&5/E,"DJ,43AXG>NN$(ANU'RXX>I4\NB(\8,F[7BQ(C<4@%T=*<>@D'.ZA6,= MH3'-YI5P?D@LWJ&EJ/,B) [-=J3W;BE@+7QO;6.P9YTF^V6QEHHG4X@KOZ1[ MFZ@!(8T6.R.#.W\QY!=A :T#KTZ\C>0FL3(LM]D43;/FX2#-O5YY+IPFSW<# M214_L=LYTL_.>6.#>QK<,I1KS?WUO+X-WD32VLL/S+5"%\(8%%1"JCZ]=&ZB-X\Y-S+F5[;Z"Q9WZ[W#%75D!"XC!C570Q];_L$L M2SQ9H?0G \PX*80EL:$=\DHT2/MD!.]L=A+*!R2'E.XF"X.6+;.[YJN56T;1 M=$RRH_<"^925<_>C1[5[+<\9'C!E9%9X?B*\IJ,PHO4K=16 MC$4 /=U+XX[YLWLN%0M^Q)1)N_,#O-?^;+=#Y5L5&3>0\9&Z16WR/&,@,7MX MG?UP/5$0'G*I81?PK.E&(@%6IUM]UKPT[7;H+9U/X=:86&3=]5C=AG0)J98X MSB$VY6?D:0XWM/ B+&'%7O)RT1WR L-!1]'5?'TKCAZO/DYTD/F]SB'>6>F. M7B]X#UBU,0ZP>AR&KMAA#F7B6;8MXWF./=-"-5GW-Q17^DRK %M>3%>A[\5-7,4A MIG_M/" >J7^WCBU)5<)PR2O M;'Q\O0+^TGWM^<:INI.ZY'P0\K],.:P&SX*3$5+%EZM]/_AF%14MV.S?6#BU 2C>0W7*UG]"+,NF.8:I&WG?\ C!:/$)R[]DHHH8X6"Z&N MW K?C RQ_7.RN[IF;KCN-*[)Y3)2\X\VQZ]OH-\3\7WZ/6:>,0NP4W91UIZN3(4L$K MMRFJNP")7T@A'3\>75W\3<8.014E.!F*'Z>6CJV<.UQGS/.U+O1RUMS9_2:V M[G>U#)!E:G>#:3F)"O9,+B--GQ;A0 MYLV1DC^Q'\;OH),)#T16/\XG9F>N$8:OY:X1*J5,N]9,[ M'-S SRN3)A! D,YFW J%"?,&2X,,&*EM[5:T\GB#LV29>$CT^G'&(S)_A/BQ M1#Q; ;(:JOUS12G1X>;,*>/1]*]2^_Q#3A<5E\@4W\4KEB*.,Y6!LI&F0 M+!SHM N(_3)LH/P.$E+Z2Z)0>Q<0X_N(-#CMZ'PC>Z.O9&WTIHVB&Y]BVM:U M3QM#+ZY+ZMQP\-L%"./7OC=X6_;[XZIQLT7P(>,C!VG 5"[)8_'K=1/WL?0: M&;BW<.%N3,YXXA8K]5J6[-C&&S4D>>?4CP%2#^U?U M[J,B4\\$6UAJK$R7+/^Z9=!8Z;1FCM-,A R,.R[W_98+#5F]R?1@Z;"3$,JE MRV!1A OI;ZN"9<<"3)8[N_0]X4=]1R;DB-JOQ;ZC]Y]=4WY1H:Q@^D#VSDX* M7(5U!.LRC-!A*BQ+Q]:1(4)P5_SU,>T42W\=W&&GGQ+;:=X53B[L%,UR]]09 M[P[!(X\E;J$4GO>DM+EK..G5C[$U4(M8O_ 3OV45OZW8LJ-W =[K>UEVPQK- M^V?7$^A@Z9IFGI()YZ69<\-;^A$WVN@6#:B]ESP3R6[T%T[W!F4P-LI/HD)( MD<]0><@[ZVG2::NA%*0TRW;DUOH-!JS&X13V:K=ISM#_78]MC8T%RI M[)M4#4*BG=IL-"SJ'+4,O#=R=AS1+RX\:$[/RYK$$*F2R^%_9@CVI@_CS7\> ML$0PJ;[TLE&#F]4,:$=CB?00U;1;M<^:*MXT\3E'6LW-+&^+,W-D#8+F=RA) M$SSE\A4U+_8A8E]_O?F7\ROZ^(7RE3TT(@G2H4F8(0QT?\F3R*>=[NX(P3QD MW!@D9U>2@8Q+:N4C\FM+VTR)>=O):P7^R.\J9NIO[.\W>&5[SO0I?0FPGMO M;1'7M_W"03G*/O[(\4$69OFC-SHR^Z;Q;?SOB?H"/OKP#&?=_%/C4U+BSM@] M[Y6)%T_5[EG#^RKTGP0&?96RE=JOY_[0L0D(8D6R/QGH4^/HKZB1= S5/'/0MRN=9^(_Q%_ _#A5*8NWI!U&M1LX6%!4"M60;(*A95;!/] M3O%YZ+X0U+>TU$))#+6\ Y4B?P ?J1FW0IL'4-X5SI.LL#8VC'"B$5M MJ)_"Y=+NQRJ^,OE!YT(?=I%L#/"GKW!R[?V8 OI:=7TN#5;E1RE/GYSJU/0H MC8#^QLV"*IV4MFXW9KB >XF+&S_RFB?IT;2:DN.U5,]GS9?=N889'ZF<@D+; MM6)"L-DS PO?B8*+B?E%9P7":6/#' M=0X4/U=?^S!-:Y3IFOB'2Q_,F:8(50:>J>WT$R<8)!SUDR/8V/1A% V+'7'L M+"&(MS8F:+I]C,FM(K6Q__@5GPUE*ALLD2T+=[[M+N2"A^*TW^13@ M46^D,$+QO>_./+LFZ^W/[ PB<6;:3#%V8$9)4ZFF.\;&1BGS.X^K,E,Z_Q^;47O MC(;XR["X51Z2.(V;Z""EO2#>53Z'JKWL,.J^)>RTU6T%>SE=)W8=6W+ [P<$ M';G\2(;CC.^'?MA.:@XBP=+&.0=I+<15ZR:6IN%:/F_'+H!QZ<2(OQLV;UP" MOJ8M.]T3V.KCV?^XZ;X',K=8YXC-,M<%YT"Z( L--NB)'NBM][^NJ8?@J19S M?PI8HX'?F:*))U\+%X$4.6/_!V]O_@_5^\?_3TF;I.S[E*62K;)5MDJV)I0U M!O.2$-.8[-N8:4/V+12A9,DZ89@P9L2@"%DG8QDS0O89RYC,XNO]^1.^M]OG M\^OYX9S;.<_G];CNC^M"*_DWUJ; M!NN#LYJAI@%JM1TBE97%5UX,B]K*7B%]X5QDE13DG*^>%8 M#*NOTEAN95\8_BT><(;1A"G,_4%PZLIRRSN/PG;24#NR3?Y@VM+%JG35(J6? M5M$DMCY"%L,2H9<.W,2,;J-/:4U.+>5$UE0KV425NTV[]H8%&!3*=$.CIT?<(*&6&H0_Z$TK- 'L'!2ZO0E<1;,# M.?)TB80C[<;"G# ZO%U3NZ]Q"7B6(R\UM4#9P!LI]LS[L<15A-?KAY;TRQL67,R;GP;GT+OF!I MJ&]MI.[N+S#HA'+Z'YLIJE+ZK9;(!IBM05W E:2F!C!T!P(*P4*78=O7*(D4 M$3 M<&K16/@#/2S%$Y_IPDB*)"0$'[,]:C10MGC/E:SPP)J1GO@UFRD[Y_VW9].KAS9Z$C(YSH_!B;F7_X*FYLC-FVRKR1!P[(D7?7;0R;]5V$ M"*.^*?$N(2ZRLAB&>P#J\6&<<26K45W5X<+5 M>2Y#TPRY$OMD]5>%^ZQNNRS\EO9BOF:,F3B\'L8>&ELE+U>VC@TE>6%;X079 M3EN!0V/^$SHAN\=,Q>(8P/8IS$Z75(Y"NR3NTCMZ=H7V M:XXY,XXB (4\Y UL2KE<. 1Y,K60JMJ[:3V\%8U\S!+O!D'B7=9CMXT3@0UR M.S&(LPR!.R/N@G>$#G:7A)W?-5@=$V\U%L, MN0[BY@I/+:.CBSE;@;[GIHJ*FA\X^->*)%=#?2?*RMJ+*#MYD9.J?7BE<)(M MXTAGM%"[O#"#/SNOYB_6T>@,0RYKJGX/4/K7-N_KG0[%6]_[A]NOG'YYYN;7 M#^EZNU;("-0W>\1-^DM';KD:QOBU4V&M4XR.F^:WVJ6Q74(7Y>@X*W4_LZ(J MWX#U=3)V^RT4XHO"S@?C/5TYZ?/7CO4'W7\OV[AOL>BBW,HJ^,X5+,)Y,@'<(AX0.0RIBWNILQZ[(W_82ECP7/\83*8] M-ZMA-2YF0;SVVK#Q8)M%+G\P1*WX227V0E-GE&&P0^EBW[>M2R7WK8]#R_L0 M$!:!NOZ,LEB4#;B=K)2R M5%'U\\!FZN\@YO-FUC"]='K %2[E%MYRZ_GA^NCJ\"-@>G7KGPR#/*NO(U5J MQ+:+5%RQ?OCDX;E^]&H+?6.!EK/21Y.3[B)U[X0-_? )\"LX6FCYDGBZ3_"/ MEKER<6ZE>H9%LF3TT)-C4/S10=M9QY&M9*L02]BK MZM*)B!RS"&^%0P)/7&X\S\H_BOZ .TN;TNN>%AG6Z9/>D#.Q&(,]Q-OVBB04KSV/^<>!R M[EQ5%_=)#4Y9*>,..:VQF:V6^XH1'W#J'"60]+>L'1BSZ_--,\9(AAZ:X#]A M0:]Y!R\>;QCI\B5+*C[X]7TA.U!4..K]X$W-2A7#=3A^(VMW>L.FSOI'BXM& MX]OX"ZN4'U&5O8\K)VJXLLW7_X&8K_8 +^(YQVM9ZT+/=>#D\]2=#E@4%5_F M40-]2F%A;>JL[DNZ$W=!L2W)Q(3[2MEZ)E\,FRZ&)1,<2414H\1J'!4U?IXY M2BB"@A5A"XO@G4,JZ0 8H&W:L+ Q4V7C355E>K MU18^E!21!+[X?G)P;GH7%1\UN#'E5Y ZX&-Y_A@%.T-.(AR>6FU#1R00]VK&]6Y MD/+1HZ3#M^QVANNDJ_NTB<_!"Z&W ;T&$=Y>#JX93U4SN>_Q2LL=ME]9(;/E MI2/(LRRGVU]&MZ,=CRI:Z=FG;$"_TZ"A-^(N/OGCY)APY>00WV'!>[QIY-EA MCB9;.;QGW9'>E4?CJH$[Q>8+R_UL%[,O=R@Q%*=SC=[-YI*N5_];S^]R]+(QSN,HHXX 4MGUR*U$C^S,HAUB)NC!@$KI=_QU[8 M-5ER&E!CU5M\2O>X0G5DZ66=3GMWI;3I/8[@OKQ-"JXJ0%NRO]BN\Z#K%)@Z MOEP[NO#F55$G948A=;Z:H?>-,MZLE\)QHJ^MW*V7<^H8(S_:>?),MA-[#]/R MTO.1"+N:0_Y4C(63X-+;86>&5H9FP(DJYQZD]@GVOV8 I '8;DQ$+:.F9)9"/BP@=(+UXD

N9A(Q8T<@$C6#AB/*5N(.;:N_6@U')*J<-W M_^1W;BA)JRWE11V>/W^LJQ8VYWC3 G.$THC!!"7Z=54T@@SG%+(BPU'.$6%4 M^.7+7![0YZD=)O6E7NY+*V335[E#WO UF N,)"\$)$I0#7.A(,FC1,,LDC0O M8BP5]F'%<" /P9.#0.S&H.& ZYE3-P>3&TDW57 ;8<\[+=V*V%Y%)609VO.# M#5](]JKB)TO!7K^J:YZV[7#XVWT1-W("*RAH)05_&%D]MWC/8NMXU!< L;X/[3J! MU2'-^C(2P1*KSPPS<"KU966/DZ>O?+\;,7S0OMJ+OIDI/+WQ[>[FXA]2/,I- M1&@IJ^V^Z#1)(QS%@L$XP2E$1!:08DPAP2J*8FFZRL1^YET'*<9G\VV5T%;) M1@L_+NDR'6XTTS/$/3/0#K:[NVHFT+-68++;@6SW8"@F.[N$**$,4D$5C#-KUVY+.*VH;Z5;O7O<^,9E+TS0B,4DS!17% MFF!33; LD3E,:<:HS"/MJ*9=BB!X23$V3MW-FV^$!59:L*O(Q!Q5[G]<)\I[ M.KG=)L[QG+GOZ>C[Q+BOF>A;=?7:#]M# M?9:K^MBUY,U?WR^JU?NE%.7JXU\FC5/S^V]R^5)R:3[9"6ZJ]QD?3K6A.@A! M1'&:4$PYE'&F>1BC&+(""X@T.8N<,413XL/#;Z/&V(C\=.,YC01HH=A\9%0& M/]5P_ UL $-(O;S@TC(9G]_<:;[79@HUS=Z'EUW/L;^E/6^>?(C/6 =]F7> MV\B1(#[PZ]Y40=;S"]J33=%OX[SM=/:VM,G&L=:0HW;)K $I'S&.<$ MI@1+B I>0,9)#A$G!<(X8I06/BNVY_AC6VIWQ <+>Q;.]SC+1!'XK7R^$^*V M9/4(<\]KS2["#DUWS2*DUY"@S7,[@A>(R'U''Y2!.T)S2)U=;^/'>;9*]/)U M^N4?TX(E*$)% 3G*&40)-GUE%8*%H 3EE!144!<:V]YR;,STY7LY*Y^?S<:< M&P'MH'.94[KIW#--?/G'_2_W7[[%/?(51$712H@DSB#2%(%:4H93%E:R$P1J3*O$K5]"SRV M5[^55EL?\T>X,A'/MDRZ7A>75G!37?M97]*4: '/IEK+7/M2MSKI@1^$KN[X MVTWOFSC>.^J"WVV6T5;A\U[Y!&R>DVUD_-?F.?FZ>4[,$,'+S0PU9;WYTH'% M?6.ON1_PK_O'/8W;;5EKBKA?*_)^\'G=:V1:H$*R5.509:EVAC,B($GS#":4 M97%6J"@MO((U;A%F;,N1[<=@ JL.&S.<:MS@MP+=-&=NJ\M0,]'SRG%V$H[Z M:9SYUA!MD4)@'8CR;Q)E4#H/ =HA50>Y9\<-2C0L9,*A]JLV[OWL%MQI]0ZVF@[^:7.A5$73_(;_4M6IO.O:3W*(\KR*!(0 M8:D]=THRR%*4PI1K$RB/\R3%D8\9=#S$V(R;9OMY942TV8*UEZW6<^%?^O00 M3K<7^#:0>GZ+&WRL=$V#Z* ]6\\K'ZY&Z>$ 0Y)6JK).*S"E5)@@I*$\AP4B9#!\&*4$, M%IC'G$E&BYCY50D*)YS3VS)H$:#?YTM)9^5_:XO\44O?)".W[0V!TJJ![S9M MH4-N0UGTRRM7)1'N=/": 627!H9:3L*>6X;$/F5D= M1K#AL["# GHR8SOL"!WWPA;SU9)RV_+C_;I::1F6F]C]K_)%SM=FU,7CW)#4 M-(X941E.HBR+UVO[R&'YM)^$$JJ>UKTW#62@I^ MVDM1TG_FTO:CTY1 Q8M)PO6L[.8Y/8X;7;V!WO?65B-XW7.I%7TO ZD1'VSE M#[AIU0FW4-M4?H,/NS'5"9BCK:AN=_'C/2'+Z\^0HV_9(^Y]>Y ;B)L*Y%];C+7\=;#% MY&1/XH#>84?T0OF OL,/Z^EU!.?(G^MZGX'+?MN_5O=5M=XIZ1P761XE5$(E M<@X1QCG$44ZA% E7&".24>25(QU2NK&1:( :S[6:H-;3H8#S (^ &Q&_V<3V MS-)O,*?#%>6^A/U;E]T^*=N/45C[$JS!2F=?'*1S4Z%SS>S-0:0HB$I5%L,T MR8FIOXL@CI,<\H3)6"B%24Q\PC N#S?*N SO+CV7\'0CUG H]+4*VG4;=C1V8CKIR>Z M?#4^]HX"8*L!:%7PM/G<)L'1F L.;=]6VF4HP1^]1*KZP13*H'(;=%A+R0N( M(Q/([^KP82R'1Z=WXO^MJY6QM#YI5>\>WM]_,9?H#^9U9NJ71;5:RE6YK"VT M;2Z#Z5>B";4]F34Q$BK!&!>YA"BC J(T22')(@'S.".9%"S/"J]HN+=29&Q$ MNHVY U(IR5>5"8VA;/%R?H-L7$_&[=$S8YGOMX^U.9T3MQ=P X3=#3-X P3J]JC&:T)XA)LLG$&@0>6ZM_6X=C,\+(Q^=W3V9E7U:,"4R M)"BD+#,%C?,8TCA%D,2<98IQSG+/M.X+HXUMS=JI-]Z<[[3R@EK@KF7=3R'M MMKP$PZ_G-: [=#=49+\ 2?#:ZZ?&>J,JZQ?4/E]/_=)% Y]D-;T#']:K:D7G MIKS6U\5LIGG.?#C%VES,"4\AQ9) )!"&+!4$,D83(O*DR)0P:9]_"=?M\SX<*=@3A/R MUL=AEX7\,<[%G( .=D#F-EJWI>G+T@1(K5Z- ;W2)K;)?WXV(W\H*SY;5.NE MW.ZYQD61Q2F)(-;FKE^X]LS3K=@3N^FQVD<6;&7O:1.\"VJ!R-1KZ$$IL@LHA\37Z1X= MRRWL1*$]*-/)UXQA3/@O2_E4KI^F:4HXS0H!$U)HYE(JA9@R!+&4J8J+/)>9 M5[SLU1''1ER' ;+SQ1S:/,QRKH>7U0K(.GP/+)MF#*N%Z4KTHJ?0'H//%RO? M,[WKT^)&;$'![IG-#G$VTH)67/!3(W# ?K+.X(0J#G%UO&$+1KBJ?U1$POG" M-_?^[^>K93FO2OY/.EO+*4T2JH2B$!5*0B2YA)0E!K60N*NMS+M8-ETF^RD!ZXM5R# GEV&'#TOR .-D&)'/]9U- M)RZEJ$S\T6]T)G^EJ_6R7+V:"K&+V4S632M-3ZL7644]-\Y6 M5I^(]W]TL@.VD7\"6@WJ"M@;'>J>A-?Q[V*-=44PG'7F+<'0UEI7B$Y8;YUO MY<>+\J]99>H6<6E*%]6[I'73OZ]E]:_[^:=R3N>\I+/[>;5:KNU0=>WLG92I M5$92Q@QR&B40Q5D"69I%4*J\**1,XS06+OP80):Q\>2>-N;EK/4!1B&38[U1 M">SHY,::(6;N,GL./!\]L^C^5#SL3\7]F:GPZB$0?'K$@ML/[.5CF:8]H48V M7;>O=P'!K-<]<\/_O[MO[7$;Q]+^OK]"P *[/4!QEA(IB9H%%JC.I2= NA,D MU3-8] >#UXIG7':-92>=_?4OJ8NM<\%!\=\MRJCUF< MH+CZH/D88I(/FTK7)S[.S8=1LN$$I0+K&Q_P4$&+(, M,%@D@.>(8XEADLK8K2"TNQ!6*W32PL_O95G^)>JV/!7R<2OUY%4KUMBEM*. M0I(+A) 6:P1XHPIX70T=6&< MN6VKJG"KHYS1;T;2J!+5T9-W"5@[TO( 5V!F&H34@%RT7AR\9:&='V7B_+-> M59]GGO5?/HP.VGJTKS8/3%/1KLZ@;?CG7_MEN:Q^Q,JJ'+7ER^SVT!F]XZW@ M44?RROZL7=,=X:/?6O$]OOS#*3+;;6"-V6Y8*GYZF()]*90 2P8 852"9",2)5BE128N750M1AU M;M_@HW21:?EC3C.KF'*SS*J@\G)71ORHF6NW5)N)L",V[_"&/JD\RAL=&D;4 M;; [H!NA?;8S=<#(6]]2FS$G;E#J ,/S3J0N-P_PT]Q]V]Q]V>Q+_6V[^Z:? M]UW_X)-\U._=%[T1^;C=W&_IP\_R@4#L(??D]A@ 5Z^/P^5YTSDT!FCYQ'LQY'X?[4(. MC806E--<9C 'V@;% .-" D(P!#E,TC1)2$%,/))]A>,+XS@Q^60MIT];?JP& M!TY>0!?G!'&%$A +*>MH!D)C#"A*M:6?\$RF3J6??* [2427+(U9665*F4B% M0/#:F>P>0 O\07S6%^4@9*C&)\]0"-+?Y#C*"[8Q>:9J?[>2YY?[3.:LDWEN MU^)=Y;9>?I550;K:+;U *.8H+2!@).8 )[D$#$EM=C-9)!0E(L[0^#3-7AGF M1B6?=QO^SS.)?#Y2+OLGPXY< D,H\=$Q!U9MWK+R]5XN"IYBE) 4:-ZC '.F *,Y YR3&"4X4YRF MCMTU>@>W:&%/\BQ7Y5;<<:B4U.F_[;DR4U/'G095Y&T-)XM%^,H=XN M2ZX)_W\EW1YS;D(F%0X ,"2371CYY4FM'Q(K?KOR"._=R)9G>11($:)+&H& ,2BH(+C*G]AN#I)@;_>DW%'MK9=8#OC6SA84T M/,==;GQV4W7MY:?!J3F282P>UZS Y-%:S>-@ 3W5U M!/1EL]*7EZ;TQ.Z[WJRN]J823MT1\J]RI46YVVI"WF^_+P01,.-Q C*18E/Q M# .2(@$$+%B&%$QC;M6T<K?+CA[_&B&*OJ]OUF=.YNP=J^\3E/?09@4IJEE?*KOVDK]R5;;?AOTN3H"'% M[5>YI??RS>]RRY?&4;_D\\/2N%D6G,6QH 2!1+)"?_!H @C* M*1"4Q4)2EN:L<,MEMQW:BK4FS6!OI8L>^QQ0X_"V^WAXQ7"JQ,)SK4S-K_6) MDN;S [Y^'7RN8'G+/K0<=N)T1#(<::6:NNT=M6Z:.7()"0HU;2Z.I*FG;R+WTI.EI@>K30M3=K6=1FTS/)G? M8Y?",+7B_W#Z8(T#%^\Y-L \<_ MJ(_;Y9HO'TV]2Q-U\5:OA(50L82*""!B(0'&!(-",08R*%,89YQ#[M3Y?9 4 M<_N(ZE<]<]L%#@/?;B\7'-+ G[NJCX]1H&I<>:PFW\1[&6G];9I&@>5IZS-, MADDW,*-@.MV&C'O8,+;[JQ3WU?:D+@)4?ED^-JVP5$%A',<4I&F.372K"6S- M.2"(8QZC+,M([L)H%T>:&VLU@D9=20>V'+N,KAUE><$L,"T-@\N9D*Y"X8ET M+H\S*;%<5?>4/*[?X*UJXCPJ'2V[V]]EK7=$#XJ;0+Y&\YN('G2_B=2A8O_@HA(3O$%V M;#JO]R(P+9^KKWD3=?1]>B+2J!P==8[>=5Z)V\XK<6SB8)/"YJ,R9Z!9"E?- MT[? +UT!-- $6%0-#37R*&OYM2R7]TU5T]^7Y2++N1"YE !FE (LH=[\%T4, M>%*P(D\3G$(GQ_7Y8>;VT6D-OXZ8T6]&T&%&\BFH3A;R"*@F,H\=4!IJ&U\ MP:]A?#K(2UC%%Q2]8!)?NMJ- H1<+F[W8JEGXKV9$'->/;?%WH@7M?+9+?%SH/6OZY%0!%[,UBA8+^$> M?<^LVU+R/]]OOOZ7OJM>LOH/QY5Z[EF3+,\>)=HUV7>)^T)\HS_ZN^]OERNY M?45W\GZS_;[ @L>BP!QDN6EH"'$":(QR0/3N40F8%9:[R O/G]N"K$6,*AFC M5DC[57D.P>LKG&R1.2[1'\4'+]-SS)ENJ/AO36=K4Y-ZL5I6-K]>5+'>'#AE)C!.6,PF023W&&*> M((D!%Z@@6(B8Q6[QHE[%FQUA_+[Z++=?EUQ&?]4Z:HE+L^WG?XZZ>O_'OY,D MSO^[R>_\BV,,I]_YM=L!O-RL!::SST\2;FO5;CI9SXUV45<]$X#T5,&HU3!( M&Y4PX/L*G?0KW+21D4& ?1;X&&84MZ]#=8:CS8]?/R^0PBJ&,@=Z7Q4#'",* M:&;:=RJ:Q%"1),/QXJO7?W MYG7T^>[V[LWG\>3\7,<>&[6YN.;3YB]'*NT\:A+Z>RYZ2UEG_F7BK*8F/?1O MFO&DN%V+MOC2W<;\J$D,-3S9FYA.$(60Q#%(9*KT\DT@8'F>F&8O&<%$BYQ; MA5[/0YVY4<5 \3Q,[]1T7JS!D:I:-EJ56US5:M7I-59 M?JT^-XZ1$/;S9$=C0= /S&2-S-&[)^ >Q(XJN8-86\YH>2(U^W$GY35G.$ZI MS?T!P]A-\^7#LLK=*/40KS95:H?4P\AR420T(Y I4P,U!9@K"*BB.<@(SU4N M*4:Q<.&SGK'FQF =4:LEQ+O"1C]\DDINZ\"?G8R2U-%#U0>Z'3EY@C(P'9VB M^$1.?]QC 88GMND;:5)^L5#YE%%L;G$/"_\L>541X\WO_(LQF'_1K\,""R1B MI3D#\5P";+H2:A-( BA$(0NA"A%;M2:\-,#5KFAXA0DI "2+ $8F3A#AAG@>FN42HHHI7+Q6-5__[RCVYV=23&1]"ZKZE2'\)$W M%SN);([:W41,WB_7:[,+8'15=?&<0["-[>L#4_V*9$@!ED"]MX9*OSXX9OH+ M Q5!IIA%(IK7Y\W:LB+_;%^>5H.YO#JR^OT/^=[8F=,S?!,F//,<&W;UH?NN M_&$BJQSG;"8A5+92_Z%BI1RGPG=0E.OP WU<_%_[Y5:*GAZC)Z/_6DJU7[U? M*KD@"1(IH0K0U.3=98R9!'C3^STF.$&*4I&X',6,$69NNZ]6%W.(;#KWKJK. MO9([PTH?U"L]_G+7(?_;!Y/P MLI!8;U.1$B#CQHTG)094YEP3+LR$2*'BCG6%KPPX-S[M"!BM:MF-YXY7TCL& M/EW#VHX,?2(8F/#>'P&KA7UJ'=?R>@QRLD3&5WC3M>&F#6RR5/Y92)/M?=[* M=WZ2?'._7OZ?9CFAC<^E6M)C8_F&"F_UIO\8:U5U-Y'"N 'WVZV^I_-O547V M18ZHE$P(4.!$FX3:' 24Q3D@"A(.$9(PHVV'PKM1E3P#2&^U8I\V.;R;@OJJ MOA55C$(MM]<2G"'> CL"G=&DOF0ISJ/.45?IQ@B-#L:J\55VE(L:S6^BH^[1 MDZC62OV@]3@#3E>XFIPAA'[INIP!)\*B-F?(T8=][3[)KW*]EV\U=L:G;$)2 M_K[;![E]\WM3W,+(J/\3=_3W14[SF&4J![Q0$."4*4!5(D"<2RGS M+$,D@RX6]@ 9YF9T-RIH+EE+1R-[R S G"A,DP2P/$GU#!0Y*&*1@%0HG&4$ MHB2E;I'4@>=@FK#JB6?![N,=&-G 7^)&^LB0:]3*'WW3"D2M!B; NJVPU"H1 M:2W\?5!'0.CIZSA$@DD_=2,@.OUNC7F4K[;N3=VU5YMRMZ!]H\WMP](6H.-:MK&]V[N@VG&7-Z@"L]3Y+NTM M=J_ZL//0E_T,)L&:L7?'>N$.[&?4OMYV_=Q-PT.?-^LJD^H5?5SNZ*KR$I:? M9*G'D.+M9OMVO]MOY3MM0IO AP6,A>)8FTG:1HH!1I0#EC (D1+1M%JAB2^KH!L=-NLV;' M5$'G(C![-=/PN9Z&1OPZ=*.,/G6GH58A:G7P&X,]"#Z/D=ENXT\>KST(GG-1 MW,,>-+I P/$(X9!)11G,4@P9T%OXJF*+!"3#*: "QR+-4T6%5<46J]'F1GY/ M3@ [)X,6Z54#H+;TE/D",+2;;#AV8PH!7,;$?_[_F;%>*NW_LMH]V?X]-[FG MB;S:?)7;8Z)L(KB$A&C:(!)@ @DHI-1_3222*,GC%%J=_SU[\MPHHA+.F1"> M ]:_^$?!$-PTL43 *?WCK+:#\CZ>/FFRA(^S"G0S/N.%98N MW)P^<>(V'A<4>M[(X]*%PTSQGS8;\6VY M6KU[>*3+K0EB?K\I32>\G"9%3@#+8@(PPP30(M8F>NX1D7P+2SLL=#%'A5MP+>1!V$ SN73I*:4JEFJZY+8I/RZCJ3??C=B/VW$^K0P>8O#F< M+H\TL;OIJLK/G4W7;QE&X%6@51VEM2!*T!C% J2D@ !C:O9>4.^]D$R94A!) M4U5GLZ,K.Q+I/-N)H \CA'OOZW#:*OW*T3SK F;'! -A"+SR:P1N^Q%P7LYG M=/6T?+M/GG2YGE'I='F>NV38Y-:5.3 _")[N1'J=^"]6Z1 M*@*S A8 IZ;7>)P20&2"@8 FK@0KI%+B8F*Y#3\WJZN1/EH9\=U6M2/N=@L_ M')J!N:$%LI+\3 9D*WUDQ+^)&@7\L<@PX#P1C>/@DW+1,&!.Z6K@4X)$8=_) MWW<_:A7_N8@1T@:&U%R6)=KZ@!0"FDD!\HPDN>:R#*5.L7"V \^-Q<)%^AZQ MMN.O$ @&9BZ+F-[H-R-X5$GNT9?K"M8TT;O'8><4LOL,#,?W#ZPPQK]( ML5_)#ZJRX%XU3N7*D+NKFIP>5DQ*H"AHEH$B+U*]-^(<,"%S$(N&F98ZKBC[C"BN7>\KZ^A5597UW;KYT0>V6M[7>;N;U>KM9FN*CBTR30X2 MT@S$D@F I4" I=AX[# 62!).A5-9]6%BS(U2:IFCY3IZW&[^4?=N94TVSN:@ MP-@,)JL)LG4]A88]N%?J7,[3<1[:GQ_UB'XSFD2-*A[9:QR6P7*EK(1XX20J M%Z"N9U,I*K4M!2% %&8DS2G+ M8>I&BV?'F1OO'<74:TY_EJI^GH[;NTN0VA+9:*"",]4!H]NZEF,CHT\&Z@7! M&\6<'V5B#NE5]3E)]%\^<=GY0Q/"JK!)7<#UT[+\Y]NME&V[5'.NOI"LR*2, M$\ 3%)NL;P2*)(6 )CFE64QAG#@E:P:7>&[,9&2,E!;2U%*M^_]NM9A5'J%L MVH]#QU;X[C5L[>M]$U5MB5(\.7:*-\C.H\^TZ3R]= MX=M:WC]&;6]7^+U5]78>V.T+5C7F[CIWCXT%&2+8)*\!F5 .,,H%H*(PH?@2 MQP@)0J35)^?R$'/[1CR)8;#[#O3@UT_&Q:D M)V/-"2SKK\=U'&JZ-]=5'!YK*['B\9X[)R'>ZY*W3&EQI7O"X.MFZLMW:[[9 M/FZ,R2=^_%YU/)1ZH*.G4%.=8AE'(&'*G&/B&% 20T $XEF1H"1/F&T2H?6H M^GRF#(1IZGW\=3,]Q)8.0&I2Y:#_*9-F,SHIW M,QS=;_;E9.F8=;\:ZY"N^'Y%C5_GV:EE-]!NP7(I$E0H(& F 18T R13#! N M,IQKBTUF(\O #91L=IS6!IYN^S9R@6=KJ!-F@CEX$;],1R_3&T7OXX^:G7'5 MW#P-'P[IJAF)>##OS5"Y7MBA,Q+.ZSZ>L0-XX_%.?M4']1-=KDN3*RO+A2 Y M(2C.0($R;5G2@@+*"P1RQHHXXX11F;6M#09S]:71K9C@:6N"P'S<%=7$KFD# M?T^W2[J*5EKBF^A^JW\S_[#KJ9D[>E(&$_(HH%^4 M/\A8H!P5-(%"%A$H56)#8R1P=*LCE7.I9 M&!#U,WA&[!AN"IP#TUVCPHTILAYU9+\Y[P Z'KG[H[VQ*'KBP,%B3$J(8\$Z M9(8<"$QP(P04)!8@%PE))<8 M0941E]3X:P,Z4=\$^?(U]75:3E45(LJ.W/_Q[R2)\_^.9"7_X/JBY^&WXS^? MH ;FN?*/P7%ST_W$O5%^U5OJ?$:/]] ]RR=]\V=U\V^U)/ M]ILJXU;6I9*;1L_&#OQ9/C"Y73"6,4$P!K)0.< 92D"A#3&0RH+FIFQQ2I2U MJ]9ZV+G96@F,25TV/-HT9TN/^@('7Z4]XA;.W2 X!N88+7/4"AVU4C>8-G)7 MV\GHMUIT%T>P/;@.SN$@($_D,/8'MILCV1FS7N>R_=.FU^]T + MH>(4D!S2('0YIR2 M2B&AG!)N.\^>VQ*O-X-:0/#K>FG"(#[KKZMKF=LN=G:K>B B@1=S!<-GCY_U M'G4]K=ONDR==KF=4.EVEYRX9[-:3VVW5PZ].#_G).*,6!81%4K 42&[*#!4) MTNM4*H"3+"N$9#!!T.4DY_PPAN)47@O6PV/.7:N M1;R)*B&]NM-Z0/#G.3LWR-1.LAY%S_C#^JX>_&$6LES>K\TA&Q4];5F3'F]J'N9">N-[OH**ZF@.B+%/L*(85A%QD#QS8\K/^X<'T[5*$Z4)5-BLJ^P1_;=:H^B_ MZG"]J%:S_:E6U/4@9>P\6G+I=+,3FE@[M18;U-GI'-Q$K4*5=[Y1::(JC*, M]EZ:<9@T+U2O<11TEXLXCGOL,'I^\_"XVGR7LNDJ?R'G?%6]6%7@Z"?)-_?K MY?])47\Y3!_Z\OUR+=_MY$.Y()(+P;,"I(7Q1>$D!P7&"B@"69RSG&,W6]:S M?+.C[RK?B%##C/-X'#Y151R;_OV5_N%R M=RS80&',,.4$2)8C@!.5 U;@!/ L(S$NLC2)I6.^J=7 BGO\5 M_= TC?M3M#U,6+19_V68S^3J?+AY47RB/)5?I;N]J5C6.%H:N8-4'78%R[/_ MY>JP+^*1L07CDH_&^OYQ"4MWFUO^K_W2V-I?M8E=_6RALIPD&&F#%<($X%1F MH%",@RPO9!$+*1%!;IF7?<-9K:%)4RT_Z@=]J8K1Z'WK\BCIL RDLQ#;T=!H MV";-)"JCW29J!(W>6< V.%^H#P_/.4%GAWJ1O)\^I2_E]O3>,S#Z4I:EE!\> MJZR\]7U5)2O/F=ZTMKJWY1))P(X]DI:!QK,RC!@.29WA?G M$F.B4)8QJS)!HZ28FTUDE/B+:E9".JHAPT\1Z3;M1ZK MU/O-:GOZ>KDR*WN!%?:T7%]"5K+\[;Q@ 6FJE9"XW>N?3"[/3^SJ3 M[/AHK+(%PC%BG F0*)H!S1<98 E#0!*BN2-/,4R=.,)A[+GQ1BMZW5FRI+7_ M\+$1OSK2D*WLCELRAPFQW*&%@3GTANT)PI\;A%O);ZKLN=W-(5NZ'VGW79P[ M9KXV=0XC3[O'MF!2J@)+#(1 "F!()"!< M*2"2'&94($R*L147>X:?&[EU9#W3VG5FX'G)Q* UO2Q@"U?6JV_PEZ[L90&,17$OFZ<,H[R[+17R@6[_ M61W&F[_\8MZ[MHR$)"R!>0:@@- <;A5 FW(<:(M./XUCE6(GANL=;6Z$5LD7 M55=4!L/N(+P;=?5#;,=4WH +3$Q'.6L'705A)6J 9 +N(X Y2K B0\%S!-8&&*HT[1 MU^J,<'-CJ$8Z<_:DQ9NH3]6Y2;,CL9>:BL"NL1U3?&V$2/JAG]N2[TBUP6*,E0JEE;Z5^8DJ;H& 40 MY?JW-&$PSXY\^4;NO$KAW"N"%#DJ=4VT^Y MT/M?!DUS$$A R@HHX[Q(6>[D+NT9:VY4=:SZ-S@TM0]92Y[R@U=H3CI4_^O( M&20&W@(/CY4 +XTT>4' *RJ?JPMX[99A7-$QJYK6] L*HX< *S:7>O>1,U\OFCT,NZ>V+.,P-, M2IB7%3SER9XKA]'CK^MC55/ATSW%O=%;8JV=A$9>A7G,G[Y=K$!4:,KJAU M$]]KH),BP5E"(8A%GIE25PDHF*"&5@NJ_T>@:$%_L[9,L/(&>3OBBP NU\([ MVG;$ZP&_P.S[!#:3TMG*Z(^!KX#@B88OC3(I%U]1]920KUWNJ6SN+W*WD'&2 M(YDAD!%$-3LP")CB$A":T:*(,2%),JIHKAYD;A:7_Y*Y!DF[E3\6G\#+_FRY M7"VB.?S_&UWM&Q_J:K7YULN9XVOH=G )54'7#/&R]7,[2EZMGMN]=C0!=!HB M_;39B&_+U>IV+=ZM=_IE6+*5K(<\_?L"Z19)# MBAAQ*H4_6J*Y[8F/\HTEEH$SY,Q"X7&?DK(ZVMQ$G2DB' =?#VN.?/" 3G!_E72U^\+I5C9AI)(:8E02*)1KNBST_HMAH2TLRH4D M.*:IM"JD>?;I0=;/7Z.!",Q%1]&&M%Y[!H9#A[4QH$S42,WB M!7'KD'9)Y]Y&:,]NFJ[?V25YG[0UNWC1X*30\UE9VIQ\\SM?[AV\FYZ>6 MT;&*V.BYL3/VID0\,+^>Y(P^31FM-JJFY&.C4EOOL8X,$8>PM0#^6%\0^TL\ M'2?.U-FH7L [DZ+JY[DC$C ^R<>FNI>6YGY+'ZI>ARPF6'FAM;5I)&1U&C1M9!?21[$+9C1C^X!>:\H9 -RTCH M1<-G?L'Y@:;/%NA5^&SL?_\=P\BBKK]H^@:8A/I7F_5NN=YK>FJ"WS;K\J1& MN2S;*N6++!=9FG %DC06 ",L %42 9['<6;()5-.$?XC9)D;W;1RN?'*F,FP M(YZ)( [,3$WIUZ;=1571<&1Z%NZW!HGE7[@H3U>^6/MW?_\1Z&K!K8?9 M^=,0?@H\?3D""CKIAR4\X*??G0E&'. 3JG8,/],=_V(ZJK?U10ADM."Q!%1H MNQTS2@!1:0*$3'@F,IAE<6SM&#H[Q-P^ _4NMI(RJL1T\(NB5_XE7JOW)@PMQR M+3^HNE'$6\JKK+Q7FX>'995J\U;*CU+/O'XM[N4BYX6 25JES64 Q\JTZ&84 MI 3&12X%5LRI1YG#V'-CPJ.8D9+2E(EI!(VJ"A+19AWMUWOCL."5>I%J]'-, MNG.8'3LS-A#F@3G62%VUZJS!; 6_B3KSH&6/CL)[3--S1\Q7VI[#R-.F\;E# M\BRM;\ CAC'<+:^JMI>?))?:8#1!0FWDZ]O-MI; ''2<5 $QY[!I#!6 )":: M['@*B$P12"23)"=,0.:4"CA,C+GQWL^;KW75I64G@#A2FVW5I(^;^IC-&C6Z MN)'=P(FRX[WP\ >FP%:!Z*C!SR'&@$)/RY#B@3BESY--& M)$F;&EE;^46N2[W;/AX-UT? 6IP5+CU3Y_ O6B//Z"=C:9>NPS!S8$^M?>F,+FX1_4W5;2 @R5&5 M@IV"HDAR0',6*R%2BJ75R:/#F'.CSUIDO0$T0INM82MV5,D]IKVWQ038T:1G M6 .SH1=$W?L+V6/DJ]>0Q8C3]AVRA^!9#R*'6X>F&[9>EH-KYH,Z_K *MESD M:0*14#%(E2H 3HH8%"J+00YSR(DHL"8DMXS"ZX/.C9 Z;M J:= U9] "9CO6 M\0U>8-KIX%:)=A-]WK-_2+XSE?]^IJ6>.Q,27E4'[-3G/1A@'Y3J0WM 4J ] M?-[R_BR&G#BUSQZ$Y]E[#O<&*%SZ,]WI[=/N^\DQ$8624YH7($\R$V ).6"" M$8!Y',=<,2&X51K?"!GF1EG=HL"-Q,NZ@?5)0X0F\%AR)E33]62)PAF%+R/]]OOOZ7OK_F%OV'(Z7T M/W42TK!2K*4%NXO]+?QX@2AE1"(!8*Q-(1P7$I!.CE&:,D QE5C60>T?Y M0RW\#VO+4@?]P Y?^'-JN#,8*2\+OZ\%SO"%/U'W&BO%;!;^V'XR?6?7QL5# M:")907(@%=+;GXP(0"E7((TS%3.N/_\Q7:SEO>F).-XM9^OQ*>KWNSMNN->\ M/7.[RR,]V[^X1R8 MD_DGIW5!SLK+.-"1.-Y7V"8^_'VY^_)J7^[T@[>'[>0BX2*%7#*@H,JUK<=R M4"B1@SQ!.4%2,!([]7OL'6UN-M^AH-Q6?I7KO5X0>J++I6C2%PW52#T;%=%0 M\=4$T?S)C6SZP;>C&F^0!B::0V+7-RUHU$K:.:WRQS%6D'ABF/ZQ)N47*[5/ MV<7N)C=N*;<[4W1%[/GNP_:SW'Y=-[AD\$G;^S98^Y/<[;?K#VOSLZ;V;,8$2S+% M0)JF'&"3T$A0#(%(E:2R8$QBZ+8]=!E^?GO%0US[MA+69/8\Z@N&5@:VGP@[ M"\([N)/5^S5B1XW<526XFV,.02U[6Y1$0V[^/43]7V?L_)7ZM1]ZZJJ^SJ"< M*>#K_HQAW/;COM1#E:7>8[%EG>[]Z7"*\$[(]6ZIEO10&?B6_VN_U-N"V[7H M^+3UO^T?I*@V:[]HF.K^.FR%5GU(,X'DG_6Q,!O_IMV:Z@8<4#MG1W5Z_M]]O][LOFVW= M\=8(<^CQQW#&%*<(8&W7FM!9#AA)%$@1S6G"[W5XA 7[,_F-=R@75#"L(UOR:0PQP3 F@ ML:9;2@C+!9(( G.G-E)#,)RV*91'\.SV'2,@"?SQ.:#QY@H: ^J_GM79 M6TW7IT^?N$[K6=6>UUX]?]G "O9-D/\'=*JS(:X0= MU)^C#V0[3O($76 2&HR:>X3+=3Q\Q;?TC#1M=,MUE9_%MEC<,M8B>BW9[MVZ MW&VKXX6R8PDI4]HWYT"BN XTS9108@)W#4)4T@AE3A5BK\^Y-Q(I/M--O&+ M=/W]/TU-<+:+/F[*I3F)&6KJ7$3=U<3Q@>6$ILW[S?H>Z'W^0PUC1_*)+)QK M>'FW;"X.^$(6S34 +ELR5^\KDP#LZ;>M'P 1[1?C$OL9SBCUW#)Z]RE<(W=O]6DA1G5^7'Y3YR:+@,$,)PP8MO7R)R$"1F"0? M052:$L:E0 .2?&S&'G+B/$&FSZ]K58E:>_?*B%;5)5Y+7LU)A.*Q\7-G9L&. M$+R!^I+Q>P=V MSMILY?)^71]*\N_MKJF*8CB4XGF]+/EJ4^ZW>K(Y3CZ-.V>1H&S;/>30,?,]@BJQ+\#AT( M.Z?,"\F08$6!0980T^E/0D"H$OH7FHN,)D6"]4;*R02[.)@3CTU@[<;*)&[&-;X.=)P-%OK?".CB7;J; CFP !^8=3]@ZTY C4IX8R7;4 M23:5!(?OLKM>GG_9?>VWIFL[S_1G?S\X>VGMA=E0E21 M(@HH,]5-*=9\E5,)N-G$(9C$&;)*SG89=&YDU8@='>2.#H)'1O+H!R.[994' M)_3[*2H4IJ%=5W9P#NIV:8FK2\"Y?WRG"CL?^=HZ!IZ[X=0??F[YK F#T-VT M>QJ*[GBOOY(]U0[Y%[D[Y%E JK H",@R83).(0&LD!PP"3G&DB=8.+5-LAAS M;EQ^L(>&I(W:8&QG57I&+C!C7ZK2TQRP465JZ5]L&>;V755Z%M/0TSEHLBAT QJ3? FG@ C9DV M*/7/E11)BMQ:MUT>:F[4HR4%C:@1/TUNC)KM'^ MKH%!'=4N5%:=0MK$P(_TNWF?/JR/Y489RB 3.0&Q@CG W'0WHK >9Q3AEA" M4>Y4I,ANV+GQ\;&;#J?EEVBSWRF]V2FKG4X=TR&CE5')-9C#;A+L3#O_T ;F MZD;@MD/1(?6W$=J49PM0!]8-)E]A&G:#3AN=X03$LZ ,M[M'M!RHJ^7\O"RY M7.GW1V[VA\(A,=6[16TG J8@-=Y4 9@I@8\%8S%EG+/,*=+LRGBSHR4CKB/E M7(/4CFL\ A689.J$ZEK4F^B)L $.IBQQ\5G(OF>TZ0O97U?];"%[B]L&[#(; M-VIE/G7,J4^:J;9+4S2RLJE^72\/9R@$(<0(S@#$<0QP;-+SM*$#4DR@+"2! M#"GK7:?S\'.CET:!__CW.(/_7:E1__'CI\^_NFQ"W>?!8E,:%-W G-1&:-2[ MJ>[^ZBA^L\FJ%!BR;74'W6$;&Q3\B;:U_B?!;:,[&,/>C:_[4Z?;" _6^,G& M>/A3!E;Z>GBDRVUEUVY?+\O'34E7'Y3)N7UO^GS4GZYW:[[:FZ0P;0KKEVQY M* OY<;-:\N_UK\>$9 E1H;?1VE#-/ MT5'%0\KSJNJSZV1S:FKT4^'NWW8;'?+ M_ZM,G*;^U_]*NGVKKUU@IC(!8P%,:303I4,!HTH!S!C/4Z**)+6JW#M.C+GQ MOUX;N?/AZA#XK0]; X,:_O!5*]!0\BD!=SIF=+6YB8PBD='$ZWGL""3]G<\. M$6+J\]H10)TYOQWSM($5DK[0;6VYF](_^L'5&+?;K1Z_BBWX\?OQDN8TN?)Y MO?G7?KG[WBF44AT;W7VAZP^/YA'E+YOU5[T#D.+OTL18:K[_*K?T7OZD'[U[ M37?RD"CX:;-:O=ULS5,765JD.4XIB"7' "," <59 : 2'":<",C<"E/.2[^Y M<7BEN_Z8E54IM"- 40>AB'V/NM>USJ *)LU+%5!/:AS5)[P[C574@'43'>"Z MB5K H@:QJ((L,IAU4X.'9AO-;,IM:UW-2^H9?1?K=^]'RW?TQ[F]H^Y5O.;Y M)O@J&38S[::M3S8SY2]8(G,5<^"FKWWDSY*::@1&L'?KQ_VN/%8H.!X:,4EH MFO,N^G!,X1=:H'Z33ZW,R##M-UQ'<-J7'"WW*S%PK5 MT'N\LX!6=<:[?Z]5J7IQ[;=;IKQ^UXVN/FXT(\O=LA[4%* R3/Q87]04JFH.W!:$)YP) MC$":YYKV.&\.NZ34FS$N<":(DR=DN"AS8\,W#X^KS7#F&AXA3'B#-@NLP"S,R?,,PUN2:< MY SF&7$R+$?(,C=B;3N!R&[?E4VU^ =7M1HS59:.XVDF(+2#N-$B^J'5XT_1 M+A^5Z:4[73*'.MIL:)HPQR J0)%A;IXG^$\$" 9620B@((2^<6/3*>'-C MRD;<:AW2)P(?R-.-)J_A3;1Z*!<4Q E* ,:I GHSD ')DU1DBE$I\\57N66; M%T"\.^[_1YC;?7X\XACX$],%\*FL_GL*6J+BZ1MQ;;1)OP.6JI]RO>UMOJKI MZT_&_F&_,G7IJX^*.6+>RB_&6O\JZSJ0/TJUV9IJD N26J(;.^[VPZMW-YJGVL ^ M4RE6*B6YZ^G%R(FTX[0)YN4EB_AWE&G;2G;5B7ZH%?I34Z2'58J98K4AJ_L/ M03A8W7\G85ZX(\ 0X*[W"ACTU&'<;"(QM='Z8#H>W>E'O-X\T.5Z$:N,LI@A M %%,38(Y @6F'.1Y6DB"6 X+IVC'\\/,S;*NPJ%W;I M1\?4H48S@I1K!M ;\#PI ,X3!HBD"F"!*4T)03B-W2H66H\]-\HXRGIP00P. M6G.9 CLB"01L8'89B.F >H7.Z'BK6V@_\L3U"YTA>5['T/T1 ^.6=]I"JE)+ M5)5=^&6STC>7=0#28:7(%#$A6 H(-EE]&8I!D2D(:)R3+,4JSS(G4\9JU+G1 MU$%HD_75%?L_V[C(P9&V5I-@1U?>H0U,5%Y0=8\-=4')5\2FU9C3QE&ZP/ L MNM'IY@%5+NXJ^^S1]$XVCNA#:9PTAC*."U! 96H]$P$8EA*0+*8P2T6"[5P7 M/6/,C7JJ;8)HQ'0HE7 !P7XF\81+8-YH=DZUA%48"[A6\\8:'X=Z$>-QFJ@H MQ "\W*H^]"/16]KAPJW3U6_HE_U)D88KEXXO67BH,/;K6FAKSYQ%2_'F=R[+ MLCZ97D N*,WC< M[ZJ3^KI>V_!BA=?AM[/#@H$:F%=/2A<>1+^)NL)'M?11+7Z8$H;6J 6H9'A] M[!4"2Y@45'# M8HP!QB8]!"8*%#&A# O!16I5C\QVP+G1UE-YS=ZGK=KTFY$YJH1VW$9>!=W2 M>>@1RM#NP7$HNGO]+*'QY=>[-MRTGCM+Y9_YYFSO&U%)]8QWS_A^3_KKWFWI MNES5IVKB'_MR9^QNXU47BB/)909RDFHV*C@"K" 29)QAB##C&9.'\ C'HJOC M1!L2(S%%0EO3FYJWO:EW1_FC55\/V&!S:$=N4TW)E"5@GP8_U/I$/QB-_G03 M/>LBWE$K.NIUXS<\PB/,/BO*CI1H^JJS?B \6YG6TZ,'>DKIX])$ M2,Y RI$@<2XAEDYULGT)-C=[\Y-)$P<;!?:E;#K$1?NUGK"3*O]_<72W^II' M2U_L"\Q.8 IO5*KWV^5-U(@;5?(VC>A*4Y:C4BVJ=+N)M'9AW+F> ?;EZ_4E MUK2.8,]@/O,2^W[^T*B7TKB Z$JV]99S)@7$A($DCW-M3A<)H"1!0 BEC>DL M2SF4;LD.S\9P6<'3I#<8$#2M'R:=\G"G3V_-R0P M]WHH]M:IL7/;?3F>E72K7HY/,WTY''SY\WM))HH-F-O+XA9X,.VT]08R3"3* M=($1TV+[)-!BXJ$OF4K=E_2]_M/__%O[$_V+^:C^S[_]/U!+ P04 " !: MA%=6*#PTD-PB 0!HMPT %0 &5X;',M,C R,C$R,S%?<')E+GAM;-R]6W=; M.9(N^-Z_(J?F=5")^Z57=Y\EW[*\VFEY;&?7.?.BA4M YBF*=).4TZY?/X%- M2J(HBJ)(;&[XK,JR94K:.Q#Q(1 1B,N__8_O5^-?OL%L/II._OTO[*_T+[_ M)$[3:'+Y[W_YX_,;8O_R/_[C7_[EW_XO0O[GBX_O?GDUC==7,%G\\G(&?@'I MES]'BR^__#W!_!^_Y-GTZI>_3V?_&'WSA/Q']TLOIU]_S$:77Q:_<,K%YG=G M_PJ>)^6-)RD[020X3JP,BB0G4J)&VYC\_W/YKZ!D,BI38H6P1$J=B'6@2.:& M)\LM-UEW#QV/)O_XU_)'\'/X!1_?%DLOO[KK[_^^>>??_T>9N._ M3F>7OW)*Q:\W/_V7U8]_?_#S?XKNIYES[M?NN[<_.A]M^T%\+/OU?_[^[E/\ M E>>C";SA9_$\H+YZ%_GW8?OIM$O.IX_2=Y^3%2/B*,$\'^^GV> M_O(?__+++TMVS*9C^ CYE_+W'Q_?WGLE?!_/8?9M%.&O<7KU:_F17U].$1 ? M_&4AN'O XL=7^/>_S$=77\>WGWV90?[WOY1?QQ=SSOCRM?_WW2__>D?!UQG, M$33=BM_A!ZMGE+<=2@U\7\ DP7*=-^\93^.]'QH7+D]G-[\Y]@'&W:<7"487 MW9//PGPQ\W%Q 58)YK4C-B1.9 B,.*41CHFRP&W46OO[BR^$SY'R3BASB'^] MG'[[%1_\:V%(^:+C3,>5!Z];A39ZV^[3_6Z5,]F\9?I+,$,E/L(.)B3 MC2#A \Q&T_1ZDE[A*7S!J)=:.T^8%X9([QUQU!DBLA6@+(LBN"I0N/?:O; @ MVL?"X;P<& POKV>%4V]&\^C'_PO\[&8-QFLNLXI$&D&)3,@;9Y0G:$_A A18 MM)F..\L>>?->D)#M0J(*1QM1$9]G?C(?%=ZOU!S-";AFEA@9<0W!HCF=:29< M*#SW# ]!01U38>/->Z%"M8N**AP=&!6O)XO1XL>;T1C>7U\%F%WD;%"3I4!H MR&C^Z$!)X 97(:252B7(\C@T;+YQ+Q3H=E%P% >;D/Y'N!P5)DP6[_T57%#& M4*6A 9R%1+.'.DNR_OTW(OE$>+<-7*TW($^>)2E2"2J/-'/ (]"6H!\)'< [= M:7.SS],_)Q<:M*L#8>/M^Z&@XYEF-M2U!Y,-TOO#C_V_TM;.JH[*"2XK. M&%=H52N7BBX>%G##'Q'=V :*-= M0E;("C2;B=42B.$N6L>8-UP=!8?UM^T'@(9#G0>S;F"1EWR*\8+,5PD1\%*G0FW'K450]_(.ZZ)=,4[$M(8KX\2_^8;]Q-_PX'-HU@XL/@_ MSWS)6/OTXRI,QQ?*:H/_TP2NA\& M&@Y!'LW*)MR!O\-X_)\3='8_@9_C.9;>SN?7>)!!UMR"I$0+J7 A"4U71CGA M.0?OG0Z:'F<"[GS]?BE3S4<@:S"W"93\UW1\C0*8=5>YL_D%.(VDYD1R<(;( M*!QQPE"BG)4>.%@N;05T;+QV/U0T'WT\AIE-H&&5\;-,Z"C'( KA>GZ1=6)> MJDS0N[6X#IZ(UT:0!#)I4$J".LY]V/7V_;#1? RR FN;@,C;"3X-V3'Z!J_\ MPJ^6=1%1S4GC!4&:T2J.,I(0K2$^495L!DBJSBWYMK?O!Y'F Y$56-L$1#KM M]](OX'(Z^X$(9YYS%0EU%CTGG0-!%\H3ZD-P:$PGKXYS/K>\=#] -!]Z/)R1 M3>#@TY4?CU]NA\. M&HY 'LO()G#P^@IFEWCD_3:;_KGX\G)Z]=5/?EPPJID6FA$%);6<>XDLH8'$ MF,!X'UA6-?"P]>7[X:+A\&0MQ@Z,C[5F)K$\KCTQ=TM6^@+97S M5#!!@@Y(/9)++ 5*;$3RF D05(W4NO5W[@>&AB.:1[*Q"1!\N [C47PSGOK% MA<@4C&)(;5=FX+TB>.I9HI(QTEIO\I'E70]>N1\$&@YH'L?$)A" T+TJ2=EX[7X(:3\4>@0S&]$K=S6Q;_"3^06'$,JJ M"$C\=IB4=?O1\N&@Z UF'JP,@XPQ6D;A7%]6;1>\]% M(%F6MDTZ(!<,9,(U1;,;E\6.M%+OO6X_!#0<^CR<>=6D_F^_/F#>._S@\&92 M75#F[21/9U?=T^Y3O%]/J0?/J-1::C=M1W:8*B^\V'S#+42,S%EQ*5"[AU+5 MASBQ%&U"[X.C.405>7Z*+3O?<-0F7@;2NB0@(V/ICH-^#_K)I93(DX"$$X[D MBR24$_8X9V'M9<.TEZHGJ'M[^4 >#JV_EV2_6[6GNZ!&.^$ T%!EJ(2L#*C* M7"+)BJ+7@D)=5D/\-R\Z8=I*]0J! _C8[HG^\OS]I_-W;U^=?7[]ZL79N[/W M+U]_^MOKUY\_'7*T/_ZP6NTC]Z/VR,/^>DXNO?]ZT574%0ON/+\93?PDCM"2 MGRY[!JV!*7C%(3"61W&M#G.&>*,5-20V5DNU2&H>L M\CX%PU@3O2'A1JU48/> A\M]ZE?Y7G>.$T5?1T34C0E4:;5FB 7/2$8=*Z5U M1NA=M;V'8V:#D&&A;.E^8+.SBC-!=UV4'X*=O0AK 4M' M 6#:MS0:@-BG+]/9XC.@E3;Y!O-%=Z5S(<&H$*!<$6=?M'-&[1P4H99GBHZ; M8SL3? \ZI[?0,8Q+U!^ CN;UP7CY!K,PK828CTCZ;!07T.V$F\1E%QP7E$JB M2J&4U#P2GR,CR>"'P1FI=C9>/00R6PD9QH?J#S/'<[L)T)S%6-J_S3]"!-2< M80SO87&S&K 09/1XL&<'1$+,Q DF2>+9L1+^A^H'V"YZAFGEVQ^$JO&^@>/J M?/$%9O=8=,$#9:@C*;H2O/ '#UPG&2I0H:25AB4G:Z/G(17#-/KM#S-'\KD! MI-PGGD6)_J;/I44MNA+4*F*Y<&BD2:=$BF#UKIZ_1_M7P[0 [E&G',S=PZ$Q M7?AQ%6A\F$V_PFSQX\/8EWD(J5CS7Y>S$=(R9 'OP,_A8QG?GUU/2[93J\ %Q!'2RE.TME5*?;[YS+B':3+3LA(:&DC(J5C)(2H2#2> M\LAMEJIV#*C_5;5@CU<)#C0&@ :TY3GRPY=2U6WKODA<.\N2))I[@XO!%86L M<456"N] B:!WI6$?=,3N(J@%([\*$.NQO0DK_[ZS\GXZB:L#(C#N3#:<:' : MCQH&Q''T5[A5QIK@-16[TF&.]P[O:&G!NJ^"G2K,;@(VKU8O+JG$5_#9?U]R M";V4"^2.8K9T^D5N$!G1L@C(%F)8SCQGP8'N2L(X!#B/4]."D5\%.I48WL"Y M]18%,+DOK-:<\"@8D19 JI>F]@"0@YC9 C>32>7F_'Z8!,>I&4LFL8C5F:CT1ZCD@!E M*EBA>H'$LBQM R5JL;,T*]6KV?MPU+48P/YNDKO;VRW2,7)^7&-3B MQRUKJ$N:!_3]4Y1HAZ/=C>82XMK$K*F..D15VV/>E[9APX"]IY?U(J(&5,_: MNC9O ASZ=DQ(1F(N$S(\HZ5W820T1G":41OXKM:Q1X*MJ12T?J3_.,2.$44# MH+JY6_[@?Y2+Y9L+(1$E<.\X[KK20%=2]/-BJ>B4.J>@'55I5Q/)8V[T[U/2 M#)B.DO,C%_I',+T!Z-Q8_J\@W&8C:)>M\S01%5-"O8U<\=8XTDT@!B;,[M+J M8YRK-3*&/>!Z LVQ[&X ,2^GDXX/?Q\MOKR\GB^F5S"[X=9-S]6+F$!)H*5Z M7#HB609B3='08#.NU8!,M2/&^] U[)553YBJ+I &0/;ZZNMX^@/@(W1WO \Y M=T&35R6;E[ R+4#Z&%'%&D/ V4B#TXKNK/0_!&%/$C7LK59/\*HKB@:PA0?W M['KK0DJN76 ND0@ Y=H%RL"A2$14#@P'F]RN:M,##:;MQ Q[S=6?S52!]0U@ MZ'[*P -MBSX(YT*5MM&EYV/RD5BN TG('ITUR[BH7E,U#CKX>KOEZ@E-%870 MQ W\:G?:E*:!1*92T-RJX&HC#I6SLQP]Z']:N8 MCF1] XIIBVI53!EOE2F4*%WZ3EJ$?X#L2-1>9JK0X(/:-R/;*6DF"-!C&/)X M$32@=QXYB]<6Y%6,.@M4G\LFZ66P%U.<<"9#]F"BV#D6KZ)-]$QXG2(>T!^\ MZ@JF"3OI0>+<&B-+]ES2-B3- J&&YF6-3%D(X YH,R"?K )*@$>;O,C*FMH7*X]3TTR@ MH$<=5D<4#1R3:XNX !%QW6"(<\@6"=R0H*0DW# 6F$IX[IO^[/)F(@(GN>!] M%K,;L,M+5_C1,A&O-+N83LH)#I/8+24&KCFZ&,&'B.=U*4A)6A(E=60&@N&V M=N[C#G*:"0?TAZ-:PFA _SSD$)[7RQSQ#Z5N#J6V6,Q&X7I1[K0_3XNF+==+ MTS$^\;(;EP?S->?9:XBX@8BAUBV+7*ST%@$4?79!12%KEZ3574$S88G^T#N@ MR!L _(>;]W9L6#8' L^X")P2';I9"-P2)R$1%X+3.II2#%$9M5O(&+H_W'"H M>% '?)R(&D#9VA"7%?W@A#4.J68,CP7D"IJE(A&?;- L!@JA]@70)@U#)X@V M@Z^CA-, N,Y2ZO)J_?B#'Z%__=)_':&=N;:LB\B 1J9%:1V#[!&!XD[1Z&MS M"0Z\"4+4#O$_3=6PP;6& %A9@ U \B,L_&@"Z;6?39!;\WOM&/(HCA87DCO' M4Z0D0QDQD]!%=R5^K:FU3%HJK5:5(?DT57$& M7V R'WV#95#RW71>0I'G^;/_?B$M>%[6PU39=E'A(1"X(,EEJG';,2YK7T<\ MD\1A WL-@;5/T0Z(W*[E^PXV+\&1\GH&?7\]^7,3HR[BNC&LKQ5J, MEWGQ#D!9C M%4<-+80"(C-+)-C "-6>,FNX!E8[HOV0BF%#@0V![$@!-:#'GHJK7F@6J(A2 M$<_+1*0<,G$J>L*U=#H%*RS4=DZ>HFG8#@&GOH\[7BS58':Z 34?.E%\@<4H M^O']=1PYK>;^D_L>7;-C':><8P,%$A X25F7O@56$&=C0&VG.5/"N%B]6N,4 MS[K6I.^\_P*RS-"\L52R9Q$G@DJ)I&0RQFE'"-+F_XW10-?;EQ4I =)8Y&P?5V/K_&E;CD)%CET)Q0A4FFC%#( MFF@G0#MPR*?:.5"/4S/TA<4 H#I # T :NWFY'$%;+B*2;-RCY*(U!:**N9$ ME+;J(N6@6.W.7WN0-?0%1,\0JRV8MK#V0 ]'SBRBP!'C4!E+%TNMH<6E)*Z< M8=I:W2/&#CH3>[PO.!VVCA)$BYA:J6$+)J@(O(SD+8TY \5S70H2<$$>0*CH M:@=;'R%EZ'#_J;%T@ !:Q-'Y]6*^\),2-;P(()6,Q4@L<_ D[@3BRP $Y] 9 M44!!^-H-,G;1,W0,_]2(.E04#<#JWBW#5T$6!K" 9C) MLC3XK%T1NH6,H6/T/8/H6,;_'$.[/WW&/W]__?[SI_,W;]^_//_]];&QT"U/ M["$&^A3=E6*?RX2&6ZS= BM'C\X]0R197D::&D8L#YEPSV-**G.I:NOS1T@Y M/GOL&TRNX0UNL&V]JVZ[UI?FLOA?*CD=Z)Q&B$P004OC>EPOL2E:$K3 ?5;& M^_C:&8X'D#EL[+,&_VPX=,^\'0H;QM( M@;AM^_#Z^U>8H&Z^90C+'%0"2V(H"4.V-#02!H@#+AEH*SVKG?OP*#'#AD/[ M@$P=OC=P*OX&$US)N.C'=#6:C,HJ%J-OL%H7'O(>@C>"*"A)MLY'XKKD,Y&B M\0(WA*_=X?4)DH8UOBH)?E,#591" Z#Z!%VZ&B[G=S_[!ZRQZR)F*H%Z(#13 MW'GHZ9$@T7),.07J:+2J>C[^X]0,:QKU Z5*O&\ 1;LFO@H I;@(1.O2#\0X M3YQ20)C*R#(9I,BUXU3'SNKMS23J!T>UN-\ D!XPZ")*'M%!36C^TY)2C::> MC](1RZQ//G.7<^W2\ =$#&L4]0.:XSC=DCU]5V]T$2UEVM-RY"+096*&..T0 M]YFF5/CA^^MH=T?&L->^O=K0!_*Z ;B\F.@294^+LWEE*LG@38"T:@\YT5[POQ\\OI[6='U:/YE>5]>FAM?:.6X==22H"*:?"%G M8B&5EGS4,"O0N#2U[:4GB1JV[*J7H'55.31QJ-U8@3>WD*/)-:YJ929.)ZOS M>JUY_^^CR736U5"NZB(GZ?Y3E@5GO\/BRS2M#SW.EH&309%DF$;&)U3F7"F2 M+?<4RMALJ!W5/.'R!IX[V\]IW"8X&O!!;I>\.E)>P 3*398+UJKH%8GH,ILW$8_TJJD!C7[0>VGR'881D+-*+2GM#33 M/L8 K$Q@8>4R0Q(7,B61H[R_L6 MT3FPCB2ND2/X:F+1D4)=ZI2AD%RDM2M9'Z-E/\S\5%<"5=C>@'+97,<+/Q_% M"\HU#3[#&T3-J]'X M>E'*'IT";HK5!D+ACBHAG6#*"%ZO<3=)%UCM@-HCI R;,',2Y!S"] :P\W<8 M77Y!NL_0.?27\/[Z*L#L/#\H4KOE6:F!A& #*:,K<&]818)0Z+CB+N$V4XH[ MIS*HGDOC?GKJI[J4[%5,/Q$,E_J9!VX9)(#Y, BY6RS M^VY?N'R,Q&$/XA:0645X/U\E[@@( FU+MJK(#0F!]J;0^T;$[,O8P?+O6]X)2LN@:T6<3[I8#W@:,"^(Y@*B5SZ86+O(^WBJ MFVE%V#L\3RSAQC']TL^_O!E/__P;I$NXGSGZ$>+8S^>C/(I+(&0DJ:23FN@= M<)8)0U^12),,"4YZ(GP&Y5DR8?-*M%> '["$@8OL3HS 9VR ON'0^&[HCJZ; M.[]]>##I6D7(#)9SPU'_V!*@LYR$F#6!**W+0OEH3KDA#EO%P-6"[>Z)$X"B MX6WQ>)U!66?YU]@_K#IXA"FI$A)1E+O,;4)[\%2F4;6&0PX#6^F,I5N FF53O=AC$Q "?TQ\:EVXG&&+97^>+=,K M3!K>,8]ZB=E_&>M2WZ+Y=:W]@8MX*I>3_GIV_?/NA_$IG>W;/^3!%:#9$99\LV!REJ8W!'>0T,W&L][OC6C+Y.<:^KJ_[]_O/W\OVKF96UY>L]I64^MIWY6UHYQQ,Z&&+41Q+$R M8R/S3 (P_*>0 C\!"J%V,^.]"#M^2/KJ)9_+N.^+3"776F7"A%-$6F&)32S@ MJKWD+ 6=8V\I9QT%S>1@5<+"PYGG!_.[@6C6+?5+CA1=.YV4VMNS[Z/YA7(B M,FY9Z214C,DDB!=4$I!EV)YE.;G>]L@V@AK!T@&2?@PT1[.] 0QMK.'5] J] MXHN8G*5E=@= L*5+)Z CDAA:FA&LYDF(ZOD96PEI!#/'"WJSR.QHKC< G9=W ML\]^AY*$?X&[QS"T%M&$*^50'(JEB/ZK1DM.N;''_P(O=F7_NL(;?+;Q3A06D4\N!FR)J.WZ91(1''-')/< MFUS[&F4G00-7M%:'3SWN-P"EC[#P)3Y]4Z.[6D6@FIHH2P/.7&;E&4IIH M76F)M4=!T)D @BYK"-*#D+)VRN]#*AJI;JKHK!_&X 8@LGG_\W;R,!CV<3H> MOYG._O2S=.$9=3QD2Z*UDDB!:[1!,(+H!^\I^J75[WR?26(C7OV!B'C8#*\W M\32 OI>[!IQ'/(R]9PY7X#B1U$=B3?DC,Y/ @G>JAUNUXV;-]]E6MC\@/&?L M_'.DT&08#ZFVZ_DH,8-/]#T9 M%NO(HQEX=N2?3K[S"+HSFD"T2%XV5NC0EE'EN( M: 2A T:LM3PK[;VI/L_U^50./B_XM,JQ/PDV,3'FD37^EQ]?P_8E:HD[+I4, M)%TFXX#6Q&NE"6><6F.5A>K9X<\F[U#F8S#M1?P3D]'RT@$_+M*HE9SY"G%Y.NJ=T3+K(CC%(5A-P%OU-EQQQ M9;@F\'*TF(R'2VVEV_>:!I\7>#+X-X6.!G;+/1MJ>5"=15SHK#3-39Q98)08 M&QB1*G@\ELH_.0C&DZ;)U6ZCOX.;A/T.#QY2X2/U!*4]A V"/39IYXT>"#"'O'3G5VMS/U MB[1J#:*)!=+VKN./IS(+7J)AQR>#)K5Q=0 ].ZW?Y9*^NB](IX[361*FE@1#6'<1V6RD4$V,'GN M_XC;G\,9?X1KT_=%(B\V XN24%&JPJ/GQ#%6W+1DP+H4>*QM%1YWD=CK%,,& M;A*?(Y C;Q)?3^JT==B97F*23J'DDWAIREQ/X8G%PYPPI1.P%$NLO[FDG_\C M+EZJB:41F%7*!,G",0LA$R$3LM3H1"PUN-^2YHY;P:RN775VPIR?7N>9_6Q) M/\\1=560GVZ>S]FGO[UY=_[W3_>7<>04G]N']CV[9SOU]7M#W+3CF]^U';/. M"YT4 :HLHM-:8F561 NON%$Z@*I]+.VBIX)34)[Y83;]-D+.O?CQQQS0^U[- M>9]Y\CC@:P="\X67(G)G$TAGM+^CS=D\.WW-2QC&(Q0)RTE.#_D:^"1D(# MM5I8;RWM-2>CJ&32)O -F#@Z.!#?(*\,UQU'$5OQ[#:BK$V;(3?O?Y!>?) M@^:>Y&PR&M)X?'D; .WJJ)74U'E9N[W[/G0-JYJ'1\^T9U$V ,\NB(RFBN3AT6^7I\%N/TNAP0$F1&HT41EBSNLV0C.GI6$JISP.4D2F7M(-4N>H:M MIFD.C-5$UX"M693\O+ 0T$9Y_;UPZWHT_[*\$.FR.WFRG(.UA (H(C/EQ -J M?\^-898ECS9T92P^2=2P)3K- ;*N$-LYN%][SYRR_ER[<3] 2O5^G*VW[EW(\((K=&J0:NG]OE_HJ4-6SC4W$9I$5 -' +K,9.EPG@UFG?G MV8<97(VNKRZD#U%0CZQV#/6'Y))8C]864]&"CI%35?L2X4FB!JXW:@[<=:78 M "R["H"2'H9,7#+U)J!G&(LT@"#.%"/+)4Y"X(GD)$S$16AE>QE9O(V8@:N% MFH-A':DU$?9ZF#9YR[15;=0MQ[*7)NBL20HRE[%IA@1M2G\>[I3/,8M@*B-R M?^H&KAIJ#J(]R;4!E?EP93>.*?(=1M^Z)KO<,@&B[+[,!)$&#/')"H(?Y9RH M%M+4'A>T#UVM]?2L@XDGH7>D@%I5E%WU7A=47G3WG7+" 9X(F M H7IZ@D7AE-=(Z:NT"]JSY@[QGDM=:'\W2ZKX*XFCQW;\W@>ULL)HMK09N7 M2UDFIM- '"@@FF4KDT_&VQ.8B=M(:ZWQYBG5X%%B:E<3=F;%S89BD4NM*"-" M12BE#(EX#Y)8*_$[-'JT+$YF]#U'ZYVPGO/$%M\AHFE2UY6 :.'3WT>++R_1 MU4-E/KN-AEY0+ZF,:,/*'' S,<6)LSJ1P &L" [W4^WH^C-);*VCY8EP6$]L M3:*R4^VOK[Z.IS\ /D(W?^IF>2.87VB;>#1"DT@=FAA"EKD),A!#HW,^*:/B MB?R1QXELK8_E*4_E2J)K%YL;YT#)]E_:P^M+I8QFP[TBL4RMD>!Q!T8>B> V M>Z]YE+%V6><1Y+;6._.4>*TNSC:1>R_Y^NZX8-H';=%:#@SM%VD=FLS99^*% MY@HM&8/NW.D"X/>):ZU]YJE064%4#6!P_V+#"QYMUCK0LKM*]WGKT)+6FCC- MJ6<^IZAS91#N3]VP,9X&2C9[$N3A$)WBWNL3HLN<__V9*PTW/.>R5NJ)E(H2 M!Q8($YJIQ%RDNO;%3!W*&YDA>:(6#GV*M0%]B_;+34/092-Y7#\N:O'CP]A/ M%FC6E*X^7\N/7%"IA6 :61I#+@WF<8W& #'*L)2-8";7=NWWIZ[)Y@^]8F'D\*T)U&VJ$IO$E!AV<*VL/YV6D>@7-#( 0TJP+6AB5Z&U%H2 MG*4 +"<(M9OE/(>^)LW70=5I+6&VH5 W5[=>L&HRIY8G1ZR1JE17,5Q7$H0* MI0($26,*?4.SF7+C%J%XJ+#:@-[& ?"[7US/1HL?J/E?3L=CZ*I1Y^?YWB(# M6B22"Y)%*K<3&HBU@I&<\'9 E![%FV+9_RRZ>GOL/@R M3?>K_I&1S ;"RE1$:;,@-N&18!EUFJ(?"KFZ&;HG;<->@+: TSZ$V$XAW?X< M+B/EI>+,DVSPS) *OPJX\4@.2;$D@='J3>7WIV[8Z] &<-J3(-L-H;X93?PD M[L_(U\'*;F=J4;(7RL0Z;XAP&7Q$7D=36\7N)*C)0&FO M"-GL@5--7.T<^>N6=YE45Q9XGKM$A7?3R26^Z*KK#)!DP*/ 9J)<2D1J#L2Q MJ E5)?E+9E>_F?J>I#49&#TE+/L080/*\2-\76VM57.*X(-F(5 2N#3H\%F- M&TPE$ET9BYA<,M5GK6W2T&1P\Y18.THH#6F]U2+>3&>XHNM9_((JO71LN!VG MSU=YC%$;+XPDFT'KAVA'J%KJ -"UB*;O+SFF1N$VVMB7X)%%-QBR'.G:/ M%UL#!^Z#!95[U?F%BM30B,K=:H-NG<4_+.<"O3R0U%LF&>NAR=P62IJ,/@Z* MN.<+J &8[<_(BURQ)D M T'&USE#7)SGU]]CU]/K(Y[UYY.RV/+_$O/_YL?0-6- /HXB6@+=K?XDW?]@ M[2Q\;6K^/H_#GHS MR=N$^+.$>.1(6N3 K,[X^..6+(V#(-&@8^ U;M+HB;4V$F>2HL) 5M6#9?WC MMC?;O5'(KSJZ4P;YE*=9EV;M#A"&5IHJM@ MB,0 =SI&YDUU6V-/TH:MA.X-B7T(IH'8QT%P#$"-HV60I M$Y=PDTF5@4F:%*\^-F&#A*'[:1XKTQT@>2Z#F\#'6H^[Y0HBRU8$*!Y0:?,9 M-! /09&4>"[Y>C[2'EI[;% Q=/O+ZB@YBLT- .6V=?9-2NW^*AOG:. MYQRD98PP*X@2O"3W!H]2.G)@"X '0OTG57 MG''AD^0@=22!ZKS,+K(EST@)!2%;&F)U*^@^!0.G)_8CY@=@.ICG#2!FU<:F MRY\\#^/1Y?(RZNVRJV:Z< FRS=03&@,ETGM&@C,,53L(;;+FH7I-P1,D#9Q; M>!),U91*-9#]VZ\/./X./^B^U7VG_-9'R+^4O__X^/;>\^'[> ZS;Z,(?\53 M?OF"\]FEG]S,E+]'[7QTA8? ?5R5)W1@85RP#C#W?O_7.SHV*5P]Y@$.GD<3 M?%_ )"'^CIR,LO:",H-H.AXEOYH8_V&-\/.\PI4?WT8$[L#%N9,L4$Z 6DYD M9I[XK P)8!A(3X42M5O"5B'\Z+DRQQ!19NJ,I_/K&7Q&8;X8E\PTEX1RM+@B M3$@BHTIH88(AVK!D08BD8^TKX-IK&/:0/3V>'TRM&1(3[6K73]=75W[V8YH_ MC2XGHSR*I2''LL\AGE4?D$NQ9,PON06LPY,WVZB( MDTX1R;Q%C#A!M%-XRH,7)M1.?'^?R3])O,+V<^:]?<.'C-;__ M(#WUY$-KJ:CG45]).ZW>^A&^EN&!Z(KZMKZ9E_:AE4Z?6#H8;%C#U)J5Q&]]K,):MJ2H_GI"PKA M$&WTX!F55-)NVBKII!UX<=*I":: B!-G@!,PE*D<;-!0NVG]8[0< M7=JP\=P[$$TWI2+L<:7WGI%L;0G"9$H&N.GK0 M@J.L,R?!4R:%EIR*ZB'@G135RF?"1Z^]Z [<,G!F$<6X98PBDC-&7)DI0:47 M-'$6M*D_3VXG20.'L.OAX[',IQJB:%?/;,EQ]IM9S8=HGKV>6TD7/7\-E;33 M*@=\X]VWZ/-"1@L:T6=*VVPA PD\)<*9CMKSQ+2M/1=E-T4UJAH>/GU;+$&* M3$/P@A@#%@_AH(CC 8B.> QKIH"IVGIJ;^*&U5@5,;.M7J&^>-K57>NM5 ]0 M40\ZL1ZOB1ZEJ)+"67O^V7B\.I;N/KH!4?1.61OQ:+(&O6B*QY[3)143O7RX\VCFT?>89G[P!5/GMB<0IFK9? <%AJW#5-<)D&9J9_/^X", MH=.^J^/BH3ET'.O;52,W<-FWP.UR&VF&<)XFJT+1G^PNV7I@DXW**EB1;@I51^')_ M:TI5M:6QS/2))V- 3J_":++,*OUM.DU_CL;( MA/2V7&)?CLH(U/D<#K.(GON*2FKMJ)554GN>&1V$Z^1@1 R M2\D;IJ%VF.5Y% Y;]G Z-/8HMW:/Y<[9>EEJ.] 0.?CDW?*4FA-E2^ "%MO_#*ZF[ U=3MTQJ_L'_\,58 MGZ05/6LOOCG_;G- 55 :E"SMADM2!1KOH1R!*3LOM916T=IMI \@\UBEM_G* M!^^[V"*. N*\T=][YGIAVW@B8* MM7K#Z:8B'5#Z%9L7]V,MOI].ZNC:'4^K:4ON06\E;;KV_-)L8@./BDF3I77$ M@$A$.IN(5UH0YW1RV8;$H78-YDZ"AM60=_2LQ2EIMH[IC*X:0_N$ENKZW$97[0TW*97^/ O:,R-OL%= M@O2!MNA>CZYGB3Y_)?7LT'W>_1X6Y_FS_W[7M(XRQXR3A&6%!ZN*E'B3#5%4 MJ\B" P:UPX8'DGIT[N7#UY3V56LVA@^*Q:!Q-QN/K+"<>&J!<,V!1@["5&]] M^11-@]N,O6/J00IF32FUJ_3>^-'LO_SX&GX'7]3[P3F8VQ]42:'M064E]77[ MIKL3;RWKCF4/I9,$'K!E1H]0>.H&2@SS0@81*'>U*\%VT7/TE.4M7'T[^7J] M/>3$E$Q:64%B0&M#)F9*T;H@-"E-143OQ]0VZ9Y%X+ JJAIN'LQ6[DU([2JE M5S ;?SP;RV5:\GAT,1&DKIWR> 2YQZJZ UZ]UMV' ?21*7*25)A"R2C0)8[3O<8^@=^M+D-)C<(FIR24:2C#B&YG_TU =CNKJHZKMU M&R7'ZZRP-0E:&V]3S)RH(-#QT'B\!_R(1,F]%UR*Q&L;8H^0,K2F.5K^#Y7( M\2QO5S^LKK _H7:,B^O#^I@\>$:URM]=M-7J8_+?UZ/%C[L9KUGY9%#7)U,& M&SA%B==X^@2A:911*,1*Y8UTGX*C&[.56<=?IF/<9_/EDTN(8AN ;7"L-!8C M/N,"NWBQS?A/RH36Z)QDDVKKC+V)&[BGR>&8>-":K1=QM*M/7J/"F/X > $3 MR*/%2PU0KG+E@6 MP!!CH\%3-@$).0>B!7 =C3-!URY".936@3L/](2U![5YIY!DN_JMF_QPD$9; M_68E';:-CEIY#MVC[Q)MK'*>4T54+DW7O5+$IM*B5 4IP#O'=/7$AGL4'*M[ MWL%\#G#^%6:^1-V6#U\+CT:79<(M #;@9O &\-R5NF1D#Z5/M\*/4)E;.9,"%4[ M:W(7/QN(X$O"T=$B(E(5A#=#(@ M+>5*52\#VT7/T#UNZF#BT=F5QTJ@7072A1A>H&I,ZS[ (;KDD2?5&L:P!YVU MK@%NA7V>UU_V$;J$H:YXIVLL&PHY'_R/^YV4G#? M]7GF$1G=Z-2UT9DL6*V8)URR$CC2:'%SS0EPK:Q.P;-0.TCY%$W'3Y?8_OQM M]H*@(3F#B(^\S'52(1,7N"(RH2>K96":A1,MOSD#KBIV'@Z7Z$=([2HH5,U7 MHV6#1S])9:+&:'()DT,G ^YZ7*W;VGTIKG>YQ]PDVA/G V!J)2C M% Q=*EG;S7X>A8-?IO2$K2TE!7W)K5WEMM_DT/XGH0XS$76HR:A> ^749Q(] MP^-0AC*+,@6"4"W92RGDZA.5^YN,BM[):'Z>-U[P8_GG6AN?G,'S2(D(N8QQ M<)[@%BJC]= :,-:"5+4=T_TH&[QXJ@9*'C0LK"^4!BY^[HVNWEP+JEPA7>DY MZ]"6E48XXFWB1.C I7#,Z>J#H';1,^S%3T^PJB: !L#TQQS.\^OY8G2%#LV\ M:\@8E09B.--$@J#$&8O[068T(30/@=;.P;M/P5Z $3\98(Y@<@,0>3.= =H/ MRZX6\;XS/4G=/\?+-LJ;>R%I*EU)L5%=FK-W$O>"2(11S0RJ66E8]5K$0XG= M"WCR)P/>:437 $:?F/:YN;JL$@]::D*3B\C3)(AE1A >O)7,0DS5ZT2?1^%> M:%0_&1I[%%(#$-P^#^G^7+"'WU\N^L)"4):ACRY82.BR4SP-M'4$\#P , P_ MK5WI> R]>\%3_V3P/)D &P#KW7R=S5TG$A(828O6!F?C*8U6%] QCZ"!%P%X0Q/+ >@E'):DX)^M662$<9.M-&$@N. M.I$1 ;FVX?IV0^ /]O]1B7N-X"CG=7$76'^ M^^GDZ_*';HJ+5X<$5<%E'SW17*&)H4KYH$N,."[ M[CB1]!K Z5U&_'K._/G75;4]*GM<,>[';M&K)0:E *U?=,Y E[K'Y%"EITBT MHI1I;62 VD&9 \C<#YD_V]5'W_)J )*WE6T/PIH>Z06T':S40&3BEI21R^B4 M@<;'*(\6=/6(\G9:]@/7SW9Q487S R*HI"Z6I)JR!V;+C9%?XNM'BX^C^3_> M3I;EUB,_7NN:^,!>]270E#+)NBR5&49\L('P)(S7R:BH-H*##Y,T*]"Q'\!^ MEBN+4PNF 2VVK97Q=@^)FXR[2*-E2[DIA6>!^#)5GH:WZ&*M=1"1,L*+,2DS?F5+=4B*2G(+ MT>*NV>N0?.)%^V7]_BQW$-59VX#&>>UGD]+T^ /,.M?D >H1W=Y804!*BPI4 MX)>I). [A[#W^N\6PVG>"7$=;\D8$6T#'C.1^=,K'TI\%P:]\/@SW95T*ND?O8*T\]=/M?]U=2L M+UT]_Z35I=O6U']M*?.9)BHH2;KT@@%#B??.$@J26J\\5;FGV9X5:TL[P_-3 M_ +I>@SG^8?[QQSR];A\:\GOY1]W8^!H0CZ@29HAH38/K.0O M1$&$ARC0)::"Q;WL_@K$-%MH^AS(W',-3BVAAK4<7!9-[B?I-YA>SOS7+Z@4 MQF\G>3J[ZAY_A(+;\]&U=-LA*ZFDUE;O_@A?I[."U+MSEUF!CF4@8($59P"( M4]03Q1TZGR!\B+4[ S]&R]'WE[=[9O,-:SQ^\6/US36[E&6*KC8>_]$B"[BW MQ#J'7K?SP2DCH^.I-@L.(W58/5<%0P\N,4\@M :XHV<3/[XI49N_ M^'&G#\YFX.<;>ESS",%+1Z2)&9>*'I0UJ-892RY(X4)D];.$#R9WV.K\7C!Z M*N$U@-.-!+^G5F;-=H(V0GD1N"> MA%2B2TXB:X1AP=0V< \@<^B^EO61M:7!3:^R:^#P7,WR&_T3TLUJ2ZOAC45% M;P0PXPC3/!!9RML\*VV&8[1>:AOJYWCL1=BPAMM)(%A=/@V ;A5]FM\5[YZ- MQ],_RRR1-]/9,K/JW72^:18(XXQ-VA"; EH@,5 T"R*:!3I(;S58X7IJE/=, M2H>UX$X!RQ-(L%W#;O.R^G#K[I$GU9JGN >=M::U;KSJ%F1*J<@MJJ(B8/0: M(OJ2.DE":00P(;IT5V;64P)%_5C=YAM*?\6(-L&KT?AZ 6D#]%Q1;@(KK7N" M1^6L&;%,4@+)6QZ\"DS7CH4<2.K TUUK8.CQ6%U_0FM74W7E/\NT^**-C_)$ M'WU6)6VU'ZV5]-7:RTI'A^^E%&7M#LQRSYF&C#(O5I0UFOB4#6'1)INH-=;4 M3C;=3='Q12F(-9@O;DK";DHE[L?]@L/_J"#4*4FD*Q&>Q 5N.Z$<_E.RZHV( M]Z%K6*U4$2D/ZU4J"Z5=152:A6TT#/-E&.YZ3['#5=,SGEYKJ,*!ZZDU8V%K M"[:UR8XQ.XV6O=8"2@Q"$@9 X;2#L)(/L16;M'[EU_Q2/R*1\^ MI-HLVYW459MH>_N6L_%X963=?70+, ]2,,FZ(#T"S&<2?$!++E,:DG0^^-KG MY7Z4U6MONJEXK0-0P1&9*"I>QM&Y3MD3S82A ;*2MKZIOYV6H>?;5D?(XXU. MCQ!"NWKFICVB7^N,>%2@8?<#*^F?9U!=21<]VD;R;GQH<*5!LB4EPZ'T3A;$ M&LX(&!,A*I_P_*N\*9\DJK>NIG?;@%*OA'%E[(Q3Z$('/-F=*E-30QE*S[AB MM6M0GJ9J6*U4%RM[-S0]3";MJJ9MK0Q_FT[3GZ,Q+OU!;OKA*NNP%U529156 M64G%W;SU[.%;MXSGBS*@&1\3B5!*A9-!YT]%2E16SH!*H&QM=?9<&<1]Q[NE[6$DE*+,9]?7SVXDG"! L_9DJ@@HXOLT4&A M'(A./AG');K,M?5DY24,JU3[0^6/GQ2K/->Q3AM.#6$K , M/3B@#BT:RTF0ELI@HQ02>@/>LT@=-GMH"%#V)\D& +NC&/+LJN38_[.3[>IF M<6.MDJ(U[VDDQJ"%+R4ORW1 I*!HB&?CHZN="7P,O<,.CSL==$\FTP;PNU=9 M[\824W 1I/,D):W*O8XEP:"S:K/V2D,VQO97GK@WF<,.EQM"T?8CP89 .MVU MQ#?7B\+2)SEA?7*9 MMQOPZNXOEE-.%\?&M!Y]5LU\OR=IK129>K424ZF=F*_55'R8P5<_2C<96(_B MU"EE+4*5Q P:3VITOFT*0% 5)F9$XKSZV(\C2:YW[#\BJ+7P1'8VV\1*S0E# M#Q+=2.\%'A@Z^*PYRRGV=]H_1=VP,:=3XN[Q8[^J!!O7?E747F_ZKGE%%Z@0 M1D=/;#3H7!N>22ACA[4QWDFO&:\^^+XM1;=U?]# $P65B5M=USO<&AF-8X@N M 91 1']1RT?)^KE5VW.0]H1J.UIF[>JTLQAGUW";=^Y77%TI\[6;@\,UWG-? M44D?'K6RNIWSYA_\CZZ&<9)65*V]_N;L/7XWJQJM3:58^=RG@_G=34AT\^LZ9!N#?ME33>VEOPU7$#>\$+PRGS M1'ECB>3&D$"#(CR T=I#3K3V5MY)T+%:[(;%<3N+U^Z4C'%.14<,B^AGI2R( MMSD14#QJ$Z-1JK92WY>V8358/;QLZJI>9-.NID*%?'UU/?8+6-DYTRM\^),%]8RX0U=5SX3;AX+WL#C/G_WWM:(2"%) 6R990Q&D&"T M)YPAWI1-W-+:V6<'DEK5E-M;6G?[3S$+$EPF+";D5##HJ&4&R#AEC,TTXY;L MT[Y[/LF#&WV](W*GX=>SC _6L=]@%J;]:MEMH[&.T*F['E=)@^Y-<25]>?N^ MNY#,79F+2R&I3,O@U](2*.90IETG/-YI5DP(YGEM^V\7/153%V[>LDK2N)=T MN>)\.I]\A&*-C":7I3G(YA[AZ(IUT].40F=)9EMJ@- Q"X%&IB5^V]<>;%QU M <-JQ6JXVY'=<&(A-Y#W<+OD/5;ZQV0:BOHI"WX[^7J]*,G)DXB_M>SDOE;\ MH1C5@1,*R2^+T[QDY5QR$3_*B>O:]WE]K&/8Y-[>\#ZXR-OUL5[!;/3-E_G1 M)9S\-TB7<#?HXG K8)_'5K(&GKV":M>&-^]=&V%[MJ2@-(&.^*T.:5LN@[,Z[+MUL.!OXPG8]NQV6L-;H6/BKC!/&TW+LS08G++A"CN#,NANAH?ZWA MCJ=_Z O(TV!VA\%Q6@0T8&_E@PQACA0F"**)%$"00EU Y2D"0M2QK_9TSM [6GI0Q;RC3\QA@. M%^T:Z2^FL]GTS]*)]8AZ^\UGU"JEWTE;-5L[++8@3BD'VDA):$H!73 5B(HJU>XYNIZ2FC1 6:UOO#LDV:AML ,)*TWI)N2<^H#OL?$J&S0J=AW0%031U(F+.[OHUZ[1_!L?;VZ.;Q?FF9&Z](S6MH19 MN,>%,>N(@6PT6M:6BO[*?9\@;FASL4>@U11+4WC[W2^N9]UB<)'3R>5GF%T5 M3FX8+D4@3$.GQ*VN2(D&I;*Q,P(5^"BJ]4#;PV(G# M0?/(^.L!Y-746?EYUEU'_>C6_>+'R[&?WS,Y(W#'&-'"<")+ODG0F1.6DV5, M,^IT]>G-^Y$VK%U6 8=]BJ+=@_!F5[V ">31HG0U/"*TL.-IM<8R[4EOK5D! MTZM28;/$<9E1L!@MLXRVF&'61VE90..+EG)3JA*Q*@E$14PBT6"RK9WB\@SR M*L9KN_N:^=O)A]GT?T/I";X2QGD8CRZ7+10W1Y?I(+6A:*$:=)B39VO[V&Q6EQ7>[FQ+"LX.DO:$>9+ M5VD=$KI2T>,Y(GS*U I7?0_O2=K 0P9.CLEZ&C MP=WEI07KU^[ M^&/^H!6K55F#UX&(E#.196W!X#]EZ9?!A+ B]ECLNHNT87OO#0#/:G)J"GZE M'G[-?'DD-L! *\4D)]H*W%VLM+\4%-VWF+A,20G.^JO)V8O$89OKG1Z.]>76 M "Q?E;:LJ\GCHW!=N%G32N2U\X)0P+84 *:@GBC M@$0O/3AF@0OW% 2.IF+@@OW#P?#(=4;/ MSZ@3/:X*T'L)6BH!$;.Q-3Y=?\5#I>P)/[[)];R; MYMPE.'5)7'4'.L,&- M^DKK5))I0GO-YP#G7V'F2Y58MZ2;VL ?JY28'YM+#(&C6M9H6I;@(Y>BE)W@ M5P89+)0K,\RK:[9GDSEL2*.JUNM71 V@<&D2P%Y+B]IF2,A*]&[*R!E)T;%! MIK(8.8 5T87:=VG/(&_8R$5%U/4EDG;=OV4T^K/_?HP/^/ AU68>[Z2NVLSC MU5NVM9,VVDI)@8AD434' 557O("\%R'NQ?B M7_/%*.*QORK4W$RPPOVC)2USOO&(EQZWE;=:H F:BN:-GOO^,I$.(GGH6?9U.2ICX9NFXW%5#W%4<>7-VD%/4248)JBLT!83. MQ&<9<*G<@4R:C?.J [HVZ89W@VGAM0XA-*=S7.4-_ M@(VF.!MMY(5B(AM*A IE,! RW8%VQ 7WZX0-)'=;![A^C M_([*1DGY9JSQR2-_ M_[]O?\Y'>DQ#:C>\LRUC\O"0VW.51'![JV?F\2E&?_6FNU5_B%FM+#^7F ME1^A:SC2Y2)_^H+X#86HFT2E6URF+),MDS^5\Z7=N@G$/KK4=X;(=97=WW$^,7) R9R320U*N9(V"RA%*%"J]H_Q]"4K'JQ06BLW7("I\6)&[HYQ/DP_ M87N."(^N#-/'5[Y6=.\V&;DWO94>WC+P6+PRV0 JGD$5;2%F&T!Z*P0YC8;Q M.-B&.);JD=MU](#\LPC\)4"\_G;YZGKU:;ZHV_J?=%POMMBPKN7\Z>NO?^,B M39?X?D%JXL]:F+;=XTZBS:C!:U8W?0H0C=;'$\IDE_$R3TFD9!T MA 6AO>"!2Q]-ZUR!QDL8-R0WXN88$PJ]1$KF6RM?[_M_SLA#K_W;-PRX+V)Z M&&-75AHA',A"*UXGH065$M 1ZKU4QAI[V$7)L92,&ZT; ;[GEU\':ONQ@VQ[ M%][Y/I4'MPUNZNFU!RN2*EEEG8'94IL,&CK++$-(W 1R;+&3>B MV)FM,P9$^@U/W@CA?5BLOCZLM#HJ/OGT QL%* ^@NE&$AM?9?U'$WM%.RN-SWL]IPD"\44\,8Q MLOL%'2#.^O56+:C(+3##=0'?C\9Q8X)-4;1;V0T@KGXUV(?KJZNP^$I6S_1B M-BW3%$BYWPV@>3^_G*8I+N\^]2=^P=GU>E;-GSB]BM=$WOK ^05787IYW)U, M8Q):7>,,R9FVX^RWZ+FO)2Z),>89X='YFD>>P8L:2L @O?2.B^:3_793TR#& M$"XN%GAQ%V=?,WN](R=*8+9,*7!""5 Z)X@^:E""Q<"Y,3JVGE[V%#VCSR)M M@8A'//LV AC1\UDN5I-UJ.W5W]/E1!H3BBT.2$\3-Z0C\F7FD*ST)=))(=1> M5W7TU"W$T$_W:/GFA:-?IS62W_Q49O: @#_P*N)BHG/Q3 8%V2&Y[#$9")E7 M%O 48KV3RWMU3ML' YM7CH."$X3U4-Q'<&YD@?\QG4VOKJ]N"(]98ZFT?,.VIH(@XAB[&N>&^)K<_?; MZ8^UM_O/U\O5_ H7-^'1.H=B.4'%2N3,@=&NAB,,)X.;UZKN7(227O/P8-+A MCAN= U[:I9EYI*CG9^#[BX_,W%U;O5_,/^-B]37,.G!9U<)];JW5'DMN M7<,]7"1G:VC&#=?KA='JU1;K-R=.P9@*SW506;4W/*T_&E2@K63!F:2*'"X: M_C1MW49X#D'*[OAW0\'TX.MO?%YN28LI!\P463E#3$DV W(?0M:<:?T#17N& MD>7CD9\#&-L#&FZ\F:2E899IL*R$ZL;6::^*@2P!A2SHC-EK'N4+B_P<(JP= MD9]#.-=5 $!B$HE4("2MR'%Q.H'/@BQ19!QY-I:GO>IZFP< !H_\'"2RG0& M0_C700!@I^;[Z>M'>L1Z/SCR9H-*$;*I\Y55K9$+*4"1**Q1S*)L/95V#[+& M#0,,>G8,)9R>\587],O\*DQG$\$<1N(.6"MDO8%#<*;ZP3QQ:2Q&5*UO*O<@ M:UQ;I3D4]H7:D7+I &H?YF7U%S&75G/[[2_X!2_GZW6M,P)O=#9F43*M#E"F MFA6C/$0O,FGOH"QG0D77O$7 OL1U"KMC8?'0G1I$1AV ;R?C[H-\*4F?8TZT M/TT"58V.8(L!H[FQA2F;PEYW;"W4W&'!]<$JEL8]58\33<]@NXW*%9Q@T,+' M3 L1EH-*Q8(KW-&Z9,K&>2V:SY?:@ZQ.M=N12-@7:$>*Y<4'X6\_578QI=U\TPSF:KY8U5K ^1=BVB><+G8'E\^0/WDZC>,D6#;F[?!Q^YADMHG\ M;%N4V,Q$B!AYG8\6!=.ESG1^@7'[WZ:SZ0H?E<;-$2:#U?6^#7WM8)QJ9W_& M+%AE0C)"&&>'B]P_1UVWL?M#T+([=M]4.!T8 $^LYZ>O?X3_FB_6$Z[77B*I M1"=]J;U@)9TXP8AZXYLA62<$1HVZM'9V#B"OEQN!M@CYO@'Y(.+J&XGW"WL; MKFZ=1T[NFU;%04*D_5SJL&%%O"0,&5$$4\*WUH('DC@N(@>#ROZ0/%EN'<#R M-@%F7;14JY0^33_?1A:$"]D;9*!LKO.NO8#(K0>6K"[",&EDZW#C$^1T"[?3 M83 ?1B8=P.LF9H7Y(Z9/L_GE_.+KG].+3W?!*\F"9X%)"-S6P!CG$ KM4:89 MRBP-2Z'U[/%G2!KW]N2<,&LIFPZ@]G9>>V=^QA6^NEC@IG;N-OX3DD7, MR>4N8W=2,&T@\)\ :2:0#;'U=$6#NY])!;M+95 M@S0^HR!_24HZY8,.X'*MDC%.<>UL4'ZONMNFF69GR!88Q*\\GK4]X.$N<:9P M6Q*#*-?3:HH%'Y4!VAW:^E"*:%)RUEFNV4'"VI%K=@CGQLXU^Z9*KMCH1?2I M%C>0E6_JO0>Z6O @'6(.:/)>4WM>7I7A02+;665X"/_&%OPW27(!5>%!UR$_ M-5,EUPXD1A#^C=W[0&5>C_I 2'A@PD M4],O.?&(:X\6;=$\MZXTW(>N7A(BQ@I('R>@KD&W=?VN>9V#QR-(Z6DCQ5"W M(SI0JK8BS&2TZ_-=AO22%M$>#7O#[4C1O/C,B$>[P Y?@OCD:\^;O[ _!X9/ M24 327/2T9Q]O4BI#=*\JW.FG74E>(W"M,Z5.D=*P@F]AMDF3IN]"IE9 M6G=1=;"\%N -F=&,7"T7A? "6[LAWU(PG?4 M)I5+8OYZ_[PK'S\AO#IS[DS&/-F.ET@'<#J>!_3!KQ[95Q@= M*H^T*AM(;F.C\H^P^&]<_3R?Y6EE\@&KM%$499(%JW4-")0(/F0)N1"1GGO# M_7X#CHXF8>1SORN4GD>./:1AK$\BJVW0OFXLK6R-1G$@SBF(NM99YU)[FYX] M+><,MVMCF)C'<[X'N-PVS>&&?"Q/L ZN+CQJ<-YD, F+C6B3CRWZ!7>6M7.0 ML'9UB#J L;"071P>P(=29?P+!)]H]W,7,4)B,K'FIZ\E4CYM>W$?T MX\RR?\EH7W_Y%YF#]9)O/=6>3Y3QPF/6-?I8&PF2_>D+8Y"=*U8;E,8UOS!M M2'_GWFIC[+6"_JE &-MS/7KAM-A4 7)!2NMC6%S@:C/E^]>PF&&>T+D66)UV M[V)MKVA\S4\K&5!BBHQ;EA_F=^\:W#L,@9U[O<.@O1N)CXWZ[:5L^?<_+Z;T M@FEX1>+#+YAKG[+U$NL&IR5*Y"85;0%U<*!XT1 L^?S.2O(06$+Y<*C:#E ? M]_Z1W><1,7L&>75@C?R"A5B5?\(9?;-:Q[1PM3E4INGFM[5)WL]$VG3UZ]_I M\CK3L?-ADX-7__+A_L;T=2U3Q'>+*JP%?B)Y3;_@YI>_UI2Z9&[U.TC'5O$7(."L=V<8?U\)Y >#J.*\7+^K"PRS_ MCO.+1?C\:9K"Y>O96A&MQ9@W$>-O?GE"][)3WME7>? M<1%6Z_VW?M%RPGS.M><5!%D[C1>GZ+N2J:00677%HH_1ZK]N^#M3D?;STU]EJNOKZ[VG& M[V52YZ)5(C)3++9N;/8D0;U42HP&F(<0;B:]'J"XH?TVW[MX M)#,I M..U1[]IC8E+%!X5%PXC%RU'AGS#0$C0ZV=8!]"YF@NCQU@?3U;7B]J MB.XV,U]F0>O7D -71'MA9$33*6"B+B''$E1\UEY\[,%=''7'R&?>B%EC"_H? M&"Y7GQ*QZX9X5HKGC"$M.] I;R5QP00+IJ ((C*;D]M+T@^?//*-31M1G\2N ML67]*YV.%V31W>JYV^Z=)G(K= "M?0"E'8=HZZ!A&Y@WL_SY(]]Z MM)%[ ]:-+?U79"-]74W3+>U)&V85&3]:)EZGGQN(SDJ03,LB4;.0^5YB?_#@ MD:/T;>1]"K-&3O^[,7[?+6Y,W[45DXE*,GT9)"94O4ES1#\=25G5\XC5QJE[ MY;8\DP7XV+M[J4L;VX]H(IL^L+7-D)N=YK,HL5@#/MG:_Z6V@*Z)MG6L6$3. M,NY79[8?P+XG8+R4T]-E^CU 3F3PV$?-+].+Z2I6M// M\]GZMN7?T]6GVW7=)?/4IGOTW_PQ_#T)+-0:6@<8M0:5DH>(08'E008FDI9" M-@;V$62.&]\[$X#FYY5FPR2%$T;TS)>K=^7W^3QO[?F[I?V"1%F:WF04?;[$ MM<1G^6:RX?KWDVQ0::8L<,%J@;BM!>*.SC@;N":[V.'-RH)H YR[][->_:XHP+B<*%0J5"]@BR.5BB4QW'2/Q15DRN77@ MIG5RXW=$C!N2'0=$ITFB QWT=CZ;WZ[A-C5[O9*)T*1 :XID2;;N"32D3"6# MR$KD3K @;>N#T%+_UC0:B.9#B"V(9[LSQOZ;\H()HJ)2'Y9AN@+@G(I M@$=%Y[;UN5@E3(RM*V%WD+(7O,R/!:\64ND&7&_H*%^SZG^NB95_X.K3/+^> M?<'E:I.=;3(C/CD&W!./E!>DE&TRP)*WM!XNA(Z#0.T9PO8"GOT1@==28AW M\"VN[MD@YU7*E',B>E!1>TX3DQB[JU-?8- 7O!ROU8L#I> LT, M^O&*,=;5@//9CD^=,C.B+07G+K%$7C'C>(@@S+IDRFMP+CJPKK"H M1([:E]:<.(GB+M)(3T/4[HJ)P44X:D"Y7GS>96!OJX--'@6GPX)A I0QT#*T MA! M@G&27<'.9;H/WH?)!UZ[- M2C@)GJ4$'(OTTH08_%X!W>EG\77RSP^3R%-) M0=1D7N% 949&J:*-DX22.265HWFJOG*)Z?]MK7>^U_SQ>7^7;Y!I6,-D#.08!RM0>:E8P4&":M&4IT M^Y6Y???H\/-*/OXU],Q,QM9E 8-Z#0HNSN2QG%6Y/,#XHPTQRC4876IJOS74LH[U:-VQ*!LG %T)BZXN6 M%Y!X$-4@7/$28+[@KV_M%O6=??:W=[NK'ZI74Y_I/WN)JO,#ZZ52=*]C> MF']#!^ -\T)'7D &3_Z&9QDBEPX29\5&SR)BZY3F3@/P*9=B>$G R)2B8U Y MTB?)@#?*6%N(1[QY0XX?,0!_"*(:!^ /$>'8H=*=84&N3%;25C>!DSEF'8/@ M);$SVE(RR]$7O@\._U>&WP]"P%[A]T/$,3:F=D:5M.#D-5I.$%"5+5Q!""S0 M%A7!NJR3;G.E\Y+"[P<)=J_P^R%<[B#F]OKM))M4,D^%>. <*.-J)WJ=H&3A M$^=":_<4+@Z+N;U^VV/X_2"AS4_B8 'B5,I%BP>K,_DQR2CP D7P 5# MZA(=2T]V;!SDRN7,0?939'X@!SN0^?M_3*(/1IAUUW-;:E($^:[H/$CA378Z MFO)P8N8),G__CW$*:(:3^8$<'+N*__N@,?-*("-+'*,1H)!Q"$HH*"E%5N=L MNH?5"TUC[,W+7-J+N@'C.DB\/3J8)IFPUO/:C(! K;*(X(6O-TE%..>Y"[QU MG^/_E;'V8_R3LPJW Q"_G<_2]:(*8[.0B="N(/<,M/$<5!UM'52DXS>YHE2L MP=[F;?P?T/!"8^0'2?[[;(+CQ=!O /R6E[/US.IUR&KYUU;L_T],./U2-^MR ML^Y _)V&.+VC-C0+90_"A4;#ZF=N9^]D5I4A3"KE=7M(780V$ M6M9 =IDH)J"53UJU UROM0IEOTIKTW-Y+X2W)*;-;IQ8;YAF(D/R=51BT06B M=K09M0@+E1C4ZP\U(3-I-'!X?HHD^K^7C< F'@Z)R3/$EC- M5B%>>3)- D)R4G!NO<[8NE;K:8K&M?;.@:Z&$ND47[?'QM<[?DF14W82(?*: M=3 M!A9<\5FXQ+(^)]C&/3 ' , A$#M(&F,'TFY7LMZ1#U="?UQ.\TT#T(UI@+E^ M\N,BT%\V;4'3:OIE;2]/I/5>,#(,BHJ6.$I?G&,&=,PZ920_[7X.Y9,AN(9$ MC7NX#H?$487W(ES?)^90GNK;/OGH]L[K_BLYLW>:B\K210;"8ZFAO@3!\P(N M$IYS8(R+UK4M9_).?PZ?:_?CZ7_J6-[-:VJ[NDV$4\;B"Z-=*IPVH+)+X(/F M8&16*D>!5K0>"/<4/2_#.ST$*]\=MZVDT8,A]_A:UOD:,A==NSG5*5 95$3R ML8-CP(0/4C%I0F@=]GB"G)&-N&8RWP],!PN@7RS=UME956J!5)T.0(MAM-D\ M<@G6:*65%2RU=PJ>(JA+/!TN]OW@=(0,NG$%KB_+]/*RWCS7E=P6> 4N'4HE M:!6RSNE4#IQ.=3W!%U=H.XIRF'7_Z'NZ1,DQTGS44#^=M;V@Y%7ZG^OIQHW8 M7@H&32I8TU;*-7H3D@2?0H+BK$A.H)('^H"/OV=DMVY8E#1@;;^'T_W-+0N\ M%$ZG=K"2H)\QUCD4#*((LLZ_L]R>R=IYTT?BQ;E-GN-$T0&T_CF+I$7O%[-U M;36I_,BQ2'#6UFS59" DIT%;0QLS9)ZQ==S]"7*Z/,V.E/M\&"%T@*<=?'I] M]3E,%_6P7K<8E"+X*)(@ES77HYJ6%]<75H@6N76H\IGTU;>$=:FTVF"LO6!> M1.CR=JW?)JNL_TR;;'XQJPQIFZ:SUZN&R\LY?*5G#G424KES68'CJI9B.T*; M% B<)2F8ES5^_T)#G4_=47PGBTE4SN@4$V@C)?DJY*8$9 (,DI,2D\]*-]>" M!U'X,L*AA^#IH-O'TR36BW?9X$;K>T9D+TSAQ@/66(\2PD)$SB$GET)VOG@G MGU.=@U/Y,K*!CH%O7P)^48; 5D0@S/+#*%);2V"_=PUG"ARQUC/; IXIZZH7 M[GFU,FL7.U>D)U>\I(0!,=K6R?H]7'OJ0$9U[%:MF-FJ(P6A(7&>UYD,P/N/8\1 #]8NDF_%X8]U::VN;-8C4" ADI44+-8 _.A:#.%5;N_=KS M(+$?=.UYB QZ<3EVW+HD58R/V8!E->YN; ;/2H!BBI;<:QT>]DP:[D)KI&O/ M@Z1YP(76(:SM!24[;G"C3]XJX2&38T3^$!WSH4XODI+%' W9INQLE^,C77N> MC)(&K.WW<+J/AR?G'1WC$1B:3,Q"!AX-0D%A21UKR4+KCIDO^-IS )/G.%&, MK8!>S]("PQ)_PG556[G^9RW( M2?'!,9'J3"+O07&R+"-* 2%;1:Z),]KD\RBQ;;+&*=#M2Y<=+:;#D>XS-(;JT/%H)Q"E1DD:Q:1_HZ6(O)TFXR>S7 />?QV;S#65^0.UPP M)QZ?O\[RN2HA'VONT:@2\JE'#U )N?=*SIT>Y+6,M=H[223<<$MFE_4<6,3" MZP@<(09J+G?^/CV;G1(E<\);#CX;4V.HRQ@Y27<1%X M"$*>[\YSN PZL,E>75[._PJSA*3&?YE?QU6YOOQ^:1-9C'**F.1RUN3"1.(4 M"PE(K[-B2G!1MKYGWH^R%Y*:TB86IQ#3()Y-T4 MR)BT](*._=1Z2,C)'<=&[]+35J<=*8WC%=N=2UG5 (M;=\O1S6K-[\"Q6$DIR[<= X+@0'AL=QUMTALNKC"N'[1=R?2[_^ M_1EG2ZR;?;$,EZ]F^=WJ$R[^O9BN<%[*B.BX53J!C7M3@/#,\KJA>C&]?+>U>7QP4S.10-2%8TJ%C(G7=%D4]O M8J#-)\BM'T5)WI$XKEO2H[8\3GKC.\4[-N/VHN\W)OV TXO9QCM+7]?5.)>; MRQE1_3*9&1A=QWX[0PO6=&*$%*-RR2G/]TLP.9V6<6XQNM"A@XIM?+ >:,#0 M&2&E\1:2*;0X@0J"\!&,<4H;&9AJ7JO;T-C4+QNA \JJ[PNW7\-B-IU=+-_C MXL,G$DCK_J,'/;]1U.?X-36*_'Q'P%U=52E"!(M@HK$$32D@6L>Z&=6^*83]>7[U^7HCRW?E(4&; MC%F#=8P[E^ ")_VMC:^W7=@7CNN1-$+=[Z//91=R!'_0+ MQM7K&;'QNN;VKTN/DE":&,? :FXW'>^\%*3[(]H@57))M$Z]^IZ*7L9 GQ\3 M\Z8"Z@YB;\,5WE2E>.:S%D6 %M'4&K<$D;$"06N7E?2TA5N?$[MH&1=NI\KX M2<@R?^CV<_SV1=K]IX0QGD2B/KM11A1EBX QXXMR)FN8:6L?W'J.CE^FBHQ][)PNI M0Z#=;,Q8E B.<4"F:@]:Z<'512EG58Q62B%:MRAYG))Q%=?I$GX&,D>PNP/0 M;"G>MC0-E0P&L=0=.ZE,V.=/L PZ1V$]07A(Z1 M^/?]VQJQOP,LG:C%W]Q58_*(VI:@(;&:\R6RA>A5 >NTMZB98+QYU+81[>-> MBW5THHX"A@XVP;<&\NL9/1F7JS_#"C^LZA4(+3!52%S@)"GG#9,&8LP(*DIB M;U"Z)M!&A5:Y:%KWI]Z?NI&S849!SY..;3-1=@?2K4-H\^V2F/I^,4W()RBT M$IHK\)+1X>:+K[-^:P\SP0(=3ZKXULG0>Q,WP4'WS2(F M"D4@3CA(4A 3M$_$#D;VK!.,3F@;2 L.B99Q4=) H$]!Y"#N=@"-?^/TXA-9 M<:_HG"03[NUU=;G?E?4&6KZ[7BU7899I5_T4EM-T/Z!7V^C1DDONF 3%ZT#G M5#047G2]0A&6L<80.HK0<6VC0132\ )[::B%!5<9Z5!*"Y=(7 M)KAJWGOI( +'57AG ,PI$#U(>AU <]V?H[H9X9(\FZOY;+.L5ZO58AK)SR&O MX^-\_3M:'GG'X>OZ>GFQ"+.+];];3H*7JCC:]-%*K"W\' 2I'6 T1@D9/#X< M"7@R7D^G>EQ5>GX0GUG.+P79]Q[UNU+=[GN??R);O^#S)%I,LQ4 TM;&N5Q$< M&6.@L:3$%,^:M^[@7Z#]WLVN.S3,T6 M%*S.V1:$(C2E9JB4[7E[V$ZJ]Q^-WM-COERM8DMU2[CBA='_HVM MA09U:)4B6\+8[%@2,?K4NE[L44+&M=T:8N&A3CN=[1VD;YATF[U%S/IE M^F6::3].BG!17H89SJ^7;^>S^>?UVF87&W'0#0.>2ZG+2Q"B*L"5T9ET M!&;'GS,:#WWIN'[* )@73%(W;_&= I==0$/WV7PC[_;H%35R;.OS"8H/2+A#I!/>&56/.*-KCWF7(#K%012;4!D; MC6CMV#Y-T>D#@1Y]^NKGL%A\I5WSKW!YC1-'!SC/9 LK*^M&I"]1.0_2(.?! M6"=B\^++?0@;>Y1C,ZQ\/PZHM5@Z.!N_W<6W7?5-04[>? )G:\UJJB703@E: MA&*:65]R<8VQ]2@A8X^;'0Q+I[.].^S0N9YNUA&*SM&E.HI!T1Z0I@#YYP)0 M.&8X)HFY=0QN%RWC.I!G0]"1S.\ 1(\8%]\N[=5#4V/KDQ.4F6.)&KC/-2#D M H12&$C/I I)&)^'./N/)GAHC+JX>6W7AVID8.*W5(IF6UH.3V4#(W-J)L)8RQN]?]<;VZ#I>_7<_R;V&Z6/LIOTR7Z7*^O%[@)WDH.26=> M#092^UP5D)$;E Q]>MAL;$<,]&_QYGTOWSQV\@V$1VNTZE(QG9P<%4@P6K MKW_@ZM,\;RM*SS&0=JQI9[IJ7B](\UH+W):BG8S>-<_1VD'*N)JE-71:\KT# M^#S"GDF,T7*G&:BB$GW)'CR2C6ZR]"7:E#-K?7_V"!GC6C5#P>94?O<;XWN_ MJ,D+JZ]AENO>^%S75M.];SIKSLMC']A$S(X)_)WRND;1P&8K;A0BO'W=^\LP MJ\FA=^^\G[\2N)->!7!!D,TL,SG>* .P.J1*:F&X;WTI\"Q1[4;_['S5IBFK M$R$9(^DX5[GN-9G!:R9!\A*CI#W+7.MLIGUI&]>Z:HN;W7-[&LJG@Y-SYVI^ M^GK7)MU*9X+R$LAG(6, E8>HZ L7(MMBD_"L=7N /K>8F\;Z*:!CEI/F=[&:OCI#<#5S/B069"I1F]8 VTE,I[ Z5NSS M(630 9@^S,OJKUJR.\NWW_Z"7_!R_GG3>7FY6MXLS+JD7+ "O'2D\#$&B*R6 MRPGNLO%*9]NZ6&=OXL8-8@P-MF%DU 'XWF!8XJ?Y97Y]]7DQ_[*I%;H=AZ5" MTEG1*J0BAEGK('C:1\IALDP)S*6U,_0$.>.&.X8&6"LY= "IWZX7L^GJ>KU9 M?IO^7;^[70E7(K.0.81<.22,)C=):Q"T5T)"$WGSKN&[J1DWH6YH0#620@=X M^A=^FJ;+.^IU+-ZZPH#V09T7C@D\8P&DHSTA@T^.MTYE^I:"<6NLAL;-"=SN M "L_71/SIK.+6TN0CEN5DP$A@@:5"@V'$OE2,',GE M#O!1Z^)7B^M4)?%Z1GRZ(-' 2+:QS.V!S3<@-A$KQ(O'HIG='1&;^GHI-UA M--VX,/?6X1K$P4JKL"Y6$MU ME8*8:XXF8K3!%?1B+P?V.<%OOW0<_=],\$?SKP,S1]^9^3F,HVDO+P-!" M0.E@@5A1P*+.W$O2@MBZZ/EYJGJ9-SS&)?AQHND9;&]QM>D=2^[ZS^'SM.:Z MU9!S?K5?RGHJS9U>P;P/Y=8KB_?3 M.HE&,A^0AJ7K\:\VA%LR!29BU3K30YCTB]B"K4Q@. M@I-]07JDT([&X1==L1,^U3;YU M'?G3%'5Z 3\J_@X750*J8. MRH^W>;3\*="*$G[XA+C:\.NGKW^$_YHO?KX,RR6M[@W2;_&;C]T5 %B?I%<< M5'0&5! 18JI5 "IXQH2-R;2V25O1WJGAT,9_&D7 '1@1OTUG=0WK=?]9!_Z] M*V2,KQ?]$Y;Y K>.F>WC9))8[33),V3/B-FU2W/P-D.)+FNG+!E-K7-,CZ5U M[':A8R#K89;7.<3IGLX ME6/W*>T;Q"U$VX5M^\0:)PE#,#H[2-X0[Y(DWCD?@47O0E0Y9]^ZS\D3Y(S= M]K1O0!XDK X,W-VEJS4M>/>^*V2*[/!$'SB@$\YT9-Q9T)KE:O(G" $EU%&< MSANGV/G"L6+5'TCLZW*,=V7SJ6FX?%][XM R?ZU] M"9;3>(EOILO51!AC0H@:?#%T*C$5H\24DC@H9M M8S($U\[6Z(1+*V/ #-X+"0JQ-JQ@#'B,Q9L<%3M?RLG9&YUD5A076H"4ND;& MN8*0:D*1C2PKZ5-)K0L;?Y1&)X?@YNA&)X?(IX-8VV84U=UA\J;^@RJPFN*J M.& LHDP.E+)T@,2:@(\P;X9 [W;KB\0ER7DACDX/D_]TLT#;"Z!=7-P45 MF3N'2$M0$A&4S_5Z+Q2@3:A#\*'X 1K9/T'0V#W=&XE]/S@=(8.QVZ(^X:W= M)-8JPYAGWH-D40&QR8"K-JZ1*::DN98^/F?0[?>J+K%RC$SG@S&X _VSAV-& M;GQ1N@A@,=+6LKF0IF8(L1B!"ETH^6Q94&\.REP>O]CIE%.NL6@Z -OV[IDD MS4QT1H%$1?X^LV1E5L^?Y: #>?M9"-$85MOO[]0(/U*V\T:,[@ DU6U^,U\N MW\W>32^)-;^'Y3\P7TQG%Z_2:OIENOHZ$=XFQQ0'ID7:E 6%F"TP+Z(14F<4 MV!@ZSU/5?8K%*8!J+)07%SU[/:,WS\+EY=>;EE!XUR-JW1B*S(W+ZTQGPHS$ M?-\]ZNB)7D.0,6RDK!V'SA8?JXG!SA@&Q2*C#6$2>&YYK3F+66**09VM,6F[ MX<#KN]7I?S#_/+_Z?+VZ9_8F45I%523/F6BK68$Y9@C<"/HQH0K.NL);'[O/ MT=3I47P43G;DIK611Q=).D^L:%0"RT)#1=USU@(2'O&&6MY"-[9 MYI&2?6GK]/I_<.UVM'Q>G(OR*N=U4D.X?#TK\\753451:Q?DR=<,ZV+LO\*S MN1!)A&)BUL!XC2;K+,$+FP%%B-[JY*38J\=33R[$ZZO/8;K8I,S423UOIE]N M:XO^@9?YM_GBGTN<6%1"HJ(=5 P'E9P#3[^#K"QRI5GM!MCZ:FH?PGIW)@Y! MS'<75W^V#G%S(GGE@6$?$^=I#O>;\Z>R,M%P7 MU]Q6.HC =HE*MW)[E4@9;!(/ES]]W?IIW&UKH >QVLT#_Q"\ZN:]#\K]6G M/\/JMM]@<"YR0]J]L*! R4);T'F$S$.TS$3N6>N[X -)[ ]NQR#C&<"U%%.' M**P&QOQZMMI:D73&N.P*V)(**,$*;=<8@=-:K/2"Q]#Z(NUYJL:]Q#@3UDX4 M1@?P>L2H6!\!T2&Y_\Y#61NM)BIP7!80: ,&2=Z[;WU,[B"EE_RZ,YA?+831 M*:;JMPN\W8.N&**9E"YQ*X#2S$+@5D$D5ZD$SZUGK4MBGB5JW,.QB>CW@-/Q M3%X5E49!%"E[K>C$L' 15=;IS&KEU)> #%.W((/_N MT?UAX02YS9LQ<6P(O)Y%.FWS'YBG@>RZZ\]OWOQ\U^R[&,[(6\'@Z=@-AC@2 M2>U:;H)((@CQ<)3Z#BSL?L>X!]& H&C$U@Y.GM^FL^D*UY<1#P-SV[T\UII5 MD!J5Z"2X8&2]@C40I'6 11;#HE>^>=CW /)ZZ8=^!JMG**'UC<>MSC+AZG8+ MR\)K M^14N_L3+S>7=I^GGVP%7J%*6247()M%.EF04..X8%&F8J/,Z76P=>'^"G&[A M=CH,'J8.-9))!_"Z2[N_'YJ^;H5RNYS,T27'-3@O$R@A!42K) 2O@H[99Z%; M=\I[AJ1Q3;MSPJRE;#J VB/FR9N[,J.H/70BV%EM'X-S*Q*KC2Z%]JRWQ8'*0M0V[+4SA73 )4>1@V>VM/9X#Z&ON_A*6R V M%U&W\*L[BSC^S2I?+1:U$UF].5NNA_2]*^^N5[4SQO)?X?(:_T%&R,09K@RY M99"CH]4;F\$7$4!P7IA)TL?FU=1M5S!NU.;,$#Z+F%\4R-],0YQ>UA)T5D2L M37_!F5B'CP=6]S&'F+/G5J,7S>L,CR!S7(NT [@>)[ .,'F;@?K^>I$^A66M MG:QY"+4+0OZOZ^5JO0$G@I?BK&.@;5V4$ 4<%PX077&1^ZACZTK#O0C;"W?Z MQ>&NO5 Z0-HCF^G]8OZ%&/<@H?_UC%@9+N\7O6Y\5<=(X?WR[QK?WNZ\*2XG M.B9G"JOM]9T'Q;R#(*,!],D4)52QOG4\:/A5[85Q\^(PWAD<.M@@MZ[C$U&\ M?V,-L6%^]87.G0O"S3^Q8'F*-9V (E'P/XGIOG%K#90>)V)I=,R#?=UI#=J^M4L;]D+]+?K MJVV%O9R0@2U"B@6XUHIVALO@DHN I4Y^#BPEV?H.>Z"E[!><9R\.L3U(?NQL MQC_Q03:*^M*S:X$EI?=[ZL-@8#(NSD/@:'"*\C2_9A^0YJ M9C@S :RDDTMQJ2!PEL 2"WG@00_G0A]31M=/%X.#Y+]G&=TAPN@44]]6?"BN M9"ZU1!\=,2E54\;F #&RJ'64B?O6/;]>:!G=0:(_N(SN$#F,[75\7P%FK$NI MTBQ]J"6&*4)$G\>+*Z Z2V]-E=(M9RW^,(52!\'@@$*I0V32 ;R>*\91U:<.Q8"T"FNJ M$*L=6BUP)',UV>P9MLX.^*$*I4Z!64O9= "UCXN0\2HL_GOY:I;7/U0^W2[& MY*)KW1CX.BQ)V>@A%%5 FY0%+\K9YB,)GB1HW#SJ<\*LG5PZ -G;^3K'JZ9X M79"7MC232 M ;:>O"K,6O+J?D/1I8XZY0Y M.Q)Y ^:FG B#'VU37"^J9#>?I*<@,66=MH-%V8*BCL-1=,Z)F,$QBP1HC"8$ MY;P[0V5J\W5U7-':S09I 8D?>9N\6WVJQII#)E648'6I2H,AT&\0"F<>HV8Q MV]8#0H==4<>5LEUNC<-A\(-MBIWSC"9,">=C2H :ZU1Q)$?&$'N<+=)$)/UA MSE ^UGYA'5?G]K)%VH#B!]LIV_G0Y-HA"O3DVCL2E% 1G)8(64;+=2Q%VM;W M9&-FPH]3,]S+;CA6\#\8_M='90U\;9^?$YN%#]EIL(Z%VMA,@P]D5)J45!(% MF;8]UX0\NJB.:XQ[V1.G@^$'VQTW'$ IA><9(7J>@.S*V@#<1Y!"29:T,ZA[ MW@X'X'^<\'^$N#N8M( ,XCA%#'#SB&$*(2$%5 $8*1/.]7L'A6LCNN"#]F;W0N]_$WQA#* MXY>;E7P,?V_WL7&B*.M$!(7:@Y)&$8N$ 5_O[05'H^10([2&6U7/!>F]'"8- M\/!C;I1[/VSK;QLMDE!8%R0''A-QJ'!2(,'0CT+X6!3WKNN6#;M7UG.%?2\; MIA$N?LQ-LZU",A(;DE>0KCH//D?_==^/'2O[D M?="E'_\65Y.4I-3!>+ IT!&*LD#TP4 H)!@61?&1_'VY4;M M;Y>[0$V\K+?:@6G(.G,=;,HN=6($/+>4_1#[O^92MZGD.U"* MQ_1A#U$+EV. :.O 49,%V3DZ K-1)\8B<^H,/4>;-,[G/\3-:U.)_7C]U.CS MG\/LZ]UG-QW!OEWOL"W4=E PT??C2J%':EMI\2,XOTV6ZG-?^?W==K&)P M.:3"R)S4#I3C#()E###Z;+FWKIC651@'$=BN3=KM:S=%/HESD;W5I!:X!!5R MJ;,M'$@33-0J)52MH]$[2!FW;&0XM.SN>7:\)#HP8S^0;-:%@[>JX ->K.L( M-U-V16(HC *6PKHIG 6?"X(64J"TEJ%K7:+^)$&]M#D[0>0/8=2,_SV :4/[ M365K-";2^>< 32!3185ZB<@4!*=#D MSTC]AEG"VR)E$T5-KJC=VDC_>BD@H)* 612,(3&>_'.&U6,/'EGRQ\MGWHA9 M8POZ'Q@N5Y\2L>N&^"!M31L@%8G>UW)T0R>M+""2B86K(I//W""L MC:A/8M?8LO[U"A<7Y$/>ZKF;)1 BR93RFO2:J"WSA*,E) .IR,RE92;HN)?$ M'W_^R$7X;>3>@'5C2__5+%Q^74W3+>V)AZQ+,'2PV0B*!59[FDC@F>@VS",J MNY?8'SQXY/':;>1]"K,Z,.]NK=ZM:%3,VAK/H*0ZS,OG3)R(&F3QFG%NC12/B,B^D\DZN[6#7%P]T$CNL%F4?OUV^9 M)&V2<[Y L994*AH.$=$#*A^%#5KRV#H8]10]XYX[0^'F9,YWI%6(+SB]F&V2 MW-/7C^1-+S==17\G,^[-?+FJ*9 M].LL]YSC\-U]Z?GGQ3U'2B=9#WMQ:I3T!R^4M<4@!%_K*6*L*;5>@>3))NF= M2G$H)_O,Z0]/M-G=!&"8M-H)+L%HVM,J&DTVJU]W3$&/7-0A"(-E1#Q'71\^ M9WM,[4Z2:"JO#H[D0T9PD-D:>&WQ;+RBI5GCP*M0^WPKE7Q*GIO6([%;C]@Y M0TY%6X2<,%SG$''UC<1'&X[;$(Q3A@$6E6O7\02>VPS%>V>]1/K/_QNN,P14 M3ARNO)AC_,<)V#8'# M<)U#9-(!O)X;X%+74H(EY] S"RKP",[9.M.6-J4-'".VKB7\H8;KG *SEK+I M &I/#W%)K$2N10U3<@Y*JGKCP@O(6#+SS&7TK8'V PW7.05F[>32 &.62 M RM"Z @RQ "*1P1XPAYM;FV8$D]I+S,ZC/.J38^D?EH_M9".M>CD>0.:Y#,2AL#H/HR3+L *9/6QG6:IX]V:ZB M3@=7(=947:[JG/#(N/5*VM8Y*:=;?V-![W0X'&0!'B*;#H#VQ%GRYBY?$+$( M9XPARZ-.<]:2+(^8:@(Q,LL8$\A;-U+;AZY>1N*-%4,^3D!]@^[W14W%B3IK M+Q1MG5PG#6 @-ZI@70_#2%O(E.;N[7,T=1NO.Q(%^\/L<)'T#;%7*5U?75_6 MKF2OKN:+U?0_:S%.G$S&:=+72ODZWJ6VGTB9@W!"TVX-134?)WLXE=W&\P:' M80NQ]=/-\8F%UJX\7!=F3!00E,[U^IO5[Y!6QC$'9A!MZY2KIRGJ-L W..X. M%<>(39)N*GB?-(?O,BR<"DH&;X&Q6BM4@@1GF *4*6>!TCGVP*O=60:]UPN[ MC>&=AJ#!>-[!(?K,LG[].UU>Y^GLXBZOD<64M"7ERVR-@6/PX# 7,"+9%*7B MQ;?..3F4QG'LN.%0QLNSWX^.<9+LC^#1. T&A>,I M*@;295$[5V<(S'G(1>@@LT0N7G2&_;84B;](=AYJ%T;RN6':=/Z;ZQ999A??<%%N*"SK>"8ZO4@ M^VTK;O M[6]:S A&_S4:1)2E=B\-$*Q#LJ5\,IJC$K&UF7L2P2])51^"O-U%3T-+M8,H MP"'5$DH@(G<<;.V6IZZ &!\T)I5&'2+!O<#Z: MBV*TCTX3\R*N,T9\ &\] XY>!F&-+>&, .TOM6PPJ)Q8&G6(W#J Y5-E.%8Q MSHM24#QQ3,FH(7!=0&C/K'(LR]3:O_QA2J,.@L$!I5&'R*0#>#U7?I,9<])% M1<:,I)T912WM=@E8R8(Y$51*K8>P_%"E4:? K*5L.H#:TPF8+* MA>7:)S61 M58(,@L0$6?%0)$\NLM:I$S]0:=0I,&LGEPY ]D0A3O Q!(=URG+MX^13K;_. MM!*+,6CEDE6M$\5^E-*H4^#52"(=8.MY9VOK=DS:VAP,/01M,BCT=>R6R'6I M0F1E4[2M.[@=0E\O15'G=F 'DV$'^'QB37]BW<>UL=W6U<"F82>?F((NKC.# MT6)MHUB]KSI*P+K""QHIU!F;?#Q%ZK@NQG#8V=^E;2;('^9BY]?E:GI5LWQ_ MNU[5J.P>=\-GN-\YAJIQKGE.YM\HMSTEJX+(D47_&,^6WU:3H1W@:QV 3)4]F3+ MP)N8P>A0C _:IN8MTD^C^"7=]QR"O4,J)1K+M6^+Y)'5_E\,BX]_S2?)<.(B MYX"96*MDDO40+5",3H[%B*[X4<%[0V@?3=U[P^PQ4GR94"7LX21JE9W&!$+7 M26LRDY-L$H,<"I)KK(MMGG9P)*E]=(CO$JX'2_)% O:W^75M=21M"5C .)NK M\UR#QM(#XS+DY,A',*T-I^,H[:/5?(]P/5B.+Q.M]-F)YL:051/)H_4!5 U! M>BL*\!1KE4O(C'> 5OIL'QWONT3KH7)\<6A]5>C-=TLMP1BEZY"!VA93"54@ M%EF[ODH946N9E^__=D*^_7$O M:A1B;;#*1E'37VZD__-\N5K^'#Y/2;[3_V!^O\#/89H)U6MZ=N1?*IZ7#_\YETWZOY&6I.$)0KM&!349*4( MU!"C1/K". _!U/K7QLS83.T@9-^@V)J9: MR&9L^^B>?[,U0];I541>3:*PWD0M"N22&! MUTY"45DETLV>^]9#,_8@:]RXV)C:K;7,.H#A%K/^(&9A3<7#^?7]KL+,LR2? MED=6;0.LF:+!@$+!9*3]Y7/K^OQG2-H+?NY'A%]+6?4%O=L5.)>C2$P"*AYK MJT(-(0L!D1L;0DKD"5!TFD$T)0*7W&@3=2RR==;#2$'YO2S/M_2_-]M$:V2ZN 3%*@LJ9PG1:UXC M>9F)(KRVL8DO*55&^2#EQMO.:SPUA;^'#7NI'' Q)>=I3^&(BUD$4'4+HA^Z:OGO52LRPX M1*M"O<&/$)@IM5$NL4B*I'WK.KIO"'C9P?E38'2\'#H T5/>;BV>OM&R5KM" MK@6"4+4EKB.'-T@>(*=H6#*"G-_6-_7[4?:R(_NGP&X R76 QX>QY4FTLF2, M'.@@KYE)(H$OEG1TB59$75(P0P?\7W:D_S35=H(TQ@[Q/WX//TDJ)5TD;0.6 MR'<.A0YXK3T(HR*=\XE[OU]$__'GO^P _M$6>P-F=Z!]=@7?)CEXD^L(G^)K MK$WY.IXY"$L'R:#?\.>KE!;7>)NSN PWW+N)D[R9ACB]G*ZF MN/QP?745%E_G9>]_<4(X]0Q4-0K/GIM_C<*]1,3\>K9:O@]?ZXE+F^:&K*WW MWR:$WVZ<)(1'A0:*J*U::B&?D]P"8N91F\"Q>??8(\@\R?A[()O;:&%MDAV] MD:0HZ+@@&X2\0@NLW ,]<-S?(?Q]_CSQVX1-"P4OC'X&C#X:%WZ!1=Q MWL1%(.%?9K76. -[^[6P]%X7@=.<4-&X<]*W;:LKT#B^[>3WX](^92J8!!+TM*(K3NC;,W<>.&<,^%P&%E-JI.6RY6D]N=]'%^&Q1<3IRT MW%JC0&:50$E=("1G@;EH2U2A.D_[@(Z>OP4X^ND>;#M>/6YX]ER0:L'W48%S MR[!'NK?5,/-T=D$LHN^64Q+8C76]X>#76XT=K=7DAFFP&(AOR5B(.BD0V7$D MEYQGT?J&X'AJQXWHGEO3G4FJ8\=[;R((:XLT3VL[P>^6([AAV0<')95"UFD* MX#'3%[(U$LM"AX>G[PYK[OEWC1L'/JLYUYCQ'=ASKV?T+%RN;MAWY]QP[K2E MD]]XJ4&11P,^!P^:Z61]++0S6M^Q/T[)N#'@<^NO!M+H %._D>J=)7R#8?G] M_O")[$O+$R1TKC94;)EXD MK5&2@^R, 654!F>P9IM(*QCI8\;;CQO80.%Z M=L>[LOG8-%R^GV_R@7^MURC+VLWHS72YFCA/'K97G#R4&$ 5*R!*(2 %'3E: M)1T.T!&U >7[X?;%WQV,*.Y^APZLCXC[G/;+1^X:'WRDS>5LD_>VK(YIRH-& M%ZQ;K[E/J[S; U8%%1TO8*0FW2J9!&]T=4*,]85[79I;54\2-$($<#O9%&.2 M:!D(K14HIB5$1KN39ZURQ&QHNXX?!#PP>W@PG=L.60TB?D=*L0/'^GT]$$AB M-^D7=%*L%KB:+M9'R"]8B!/Y)YS1-ZOWEV&V?)3MDZ#7B?L.N%.T:*\$.,<, ML&@4!AFM:SX"L GAXUX;#P?A\TNU"R=K[UO)K45*FP7]UX!6I?:E(V.,F!Y! MH>:,^:A,:MWT]P@RQ[U='@ZH0TNL"U@^5FSRV-%!VRT'GR4(:VF_9<<@Q-H= M/G)I4.G@2^M(P)ZDC7L3/1S\AI!,!X?ZW1)^FR_^28[B@@S\VU]FQ MFY*6K;5$3[M(U$G$7)#N5C5;7 571Q3[DKC+5K#&:'N*GG'OF8>#5S,9=("G M1X-=6\O!$CT6P<%I5Z=5V5K2$!((#%%[QDI( PP:>8JD<2^8AT-52TET89BM MG:,/U[.\^/JXJ6E5TAYS 1=T 96\ Z^3K)W+-%.69^<&:2O^!$WCWBX/!ZZF MLN@'78^O)9/K(FF[0&3U2&=<@'>T%N=L1.$\#E2X=CRB!KM1'AA1I_._U^N] M^^4<<.434'!4H4Y<+PC*, V1"P2.T@HG.#=Z@.FR;8@?^7)ZM'-U(/'V>Z-' MUNOUU?5EG6R]J0F<7]'#/]6%UCA1M6G?S)??E!+N\_G3"C&'I*A=$>;9^-:N M ',?$MXB@9_\F+OM%G,66BH%7L1:=5Q(@4LI@%P7KZ4-B?9<>S_R&%(;N-/[ MO/;CNF,$,F:]C<265)N(%VX@!HP@F96DEWCQS=LA'T+?Z!6>@V/M$4=\&.EU MX)C?G4N__L]US3^AI8R@\V-:1 MGB<)>A'8.P('#]OR-1-*!PA[L(9?YE=A.INX_Y^]-VUNZTC2A7]1WK?VY:,L M6WT585L*23TW[B=$+5D29BA %P!MJW_]FP7N)$CA '5P"NZ>GK EDB9R>2HK MM\ID,@D1 ^1)J%G700:&L#G,DA]EE"@F- ,.=R=)X:;#U6IW] M*)L67 T@\/Q%V$H??:'L'R2A:_?A=5A_>7.Q_'-;Q'Z_%?@U>S(;'Y..8%W@ MH )3$(M*()77*B7EK&O]4F4@B=-VQ(R*N^8:Z@N .]IZGAPO=*EHSSSPA %4 M]+G.^F+@DF>8G/(!6S>[#*-PVCZ74>'76C]]H>\YK_::,5X"FBPR*+\=99@1 MG'0:0@A,9)-",JT?N.]-W+3-+:-BKJ%6NBBI[!E&_4H'[2UYQ^N9MK9PJR1@ MU A*B02.621G.+EHG*5@7IT>=P]HG'QTT6D"TU%5UX,M?/?Z[:O-9C6/EYLJ MK$_+*[_B)IWT87EQ\6:Y^C.L\BPR&;7A&G2(Y.6RNL'6>0O2Q-FF?[GR_*"M+6^NF-(>!>7>;[X_'ZYVFKS >.U MWE2[(8EC^I&;J0$S.NDRF:*!2:E 20K-8IT.6P2)W&-,,;4VH&THGQC%8P'K M2;KOY%H^&-O?<#5?YH^;L-JTZZ]XQCS\A&6YP@^8+L)Z/2_SM-7\]9=)_C-K MZ HSBLR$C+4#0 0(/), DK>)O"^F]"A;^PZD=V(GX41H/IE&.[#//RA!O5W\ M@5>AX39'<9.[V"V%5XNZW7QFD@IH?9WIPCDH(VK_G2^0I8@L<2V<;FVKVW,Q M\1S%#I!^ NUW@/_'7+PA7>SA^UT_7WZ_O4MNM#+CT6M7T(.,S%(TR^M+->GI M3U;2198,8ZW[Z5K2/_&@QQ-A?C*-#T>[OT+[ C]O"Q;C@GZ9Y@]XW%YF24LI M*)X)I2ZJ]74T@_$)A#+2FJP? M<;N@9GW74AVD5-E'X#JD.J*RU!EO"K@1F9>,P:;6'60OT7-T$__-[[X2^ZN= M8G^W^%#WJJ[H%-(/T+%7Z?A33');#O, T-00COP(C&(V@GEM+>F M^3[)9L1/FY9KAKTA")>A.&N\,59+/AID7Z2L$SR>%C;/@;>=#GM"YOTK[RE_MP5W M)VQ@Y&WIVO?#602OR-6)KDB*+EDVHO5TZD$$=H+3A@AY#H3-U=43%M\NOEUN MUEN)\>LF#"%BX9E'B+P*34=5G6QR]H.LN0S%N&H^=/-YW(S72 M*;C$-2O,I ]=W7"CD3!BI.A^:Z 'Q'5B<=X>L \[B5LJKT.X%@? MR9"XZK]J#>&/3O< MI" 2RV46WQX=-W'LW"H)&$70'-NO-1T ]("5/C,N M1"J%6-0ZRKI_WD$0ED%"8XQ(,6%J_4+H #*[V6 S%CS'5ET'Z'Q9BC.*S75@ M,D+A/-%]8Q!\$!XJC^B<%R&W!N++%'6SC&8LS#542#/?\30ML:^_!#I8=.(V M7[#0#_Q1?V!9TNV)2_=/W!$351M^^I@ML@WD<8I669&]1<4UQ(@9E$J*$+GM M&GEN16=/]<+&.](*L$MVTF].WE(M%_M47 8W%<=[4H MHQ2SY'$775=:)\,@>,LAYF"\-X8<[];9I]&9ZN08' _ YZ#=!1JF+CD^$U%> M=U494Q^\Z0P^%04JV@C1!(1@-1=6(E=\OV+CBQ_3"=+ZP,-R%.7T9(6;I*)9 M*@ZWH_Z?E;2PGX^2(Z.DXW NZZS+6)R9F M_=#&K#\\XO_:X&Q_UTPH=-E% YF1E5',(WB>&##G.0DC2RE&"X=;,M+)E7!Z M8.[Q-NBT*.EFZ-FAHGA&$N\O5^E+6.-ZIFPT6:H"6M77K\8I"+6J*9E*CB,S M139?HSD2+^=_JTQ[;)IBY8POF6?D<#.-ZVJD1MVR^TM8+>C'UK,L#4^%>V!6 M15#D\H)+)!B.A623%>;F_1RX39BD*UG&T[GTHW6;7?^IZ@=2LYQ8%'.VZV?X>+MHBQ77T14@6,-!,QY,P82I.9>[*>DDU#T6 M"8_-7 .Q][NG]VA)]:WNK[VB-[+($E/K M:;E'D'NLY=OYT;<3E;]?4_ !KS;2K;_,O_WT_6KR[.V*Q5^7Z;JRL>N7?9BO M_^==TF$8-GK9\V[::D0[QV M@)ME%+#:2E )'9"S)H&CT9;GQ+-O?=,]1\NT<&RAYQ]" MYP"A=P">&P8POUI?\W1WRFZ:#%2IWGX$(U7MM%$W#)YQ1B+%-+DW MN?=-.UJ][4QNVA. H -CNH.-:ZL@BL?@#0<1M""K((@1P2)89I4H/";ZWCA7 M\5-BSLTU'(Z$W7?UD6KI %_W%W<30S=+N[UCMB;[M:OU:!E"?8X@ZW.$S(US MH9C6U_-.0KJXD(]5\HX90\=)O /8/&?6MP?+9>N"+P)8\/4ML\W@-7=@;.%& M\^"(L1/]7Z*GOYOS,*T_"Z=P_5:*"$#A!ULP_J QGXCW^& M;]=<6&F"DM*3P2YUX:JE.+S.>54%A4)FG?&M[\W=E/02?S;&4 .Q=P">%QV* M7V][B9*QL;B X&+E)6L/7CD'B?[DM0VN\)/4))]0-FW#UAF[8T#R%"CM ZF_AK_G7RZ^_XN+SYLN[\FG^%;<< MY[>+!Q+@,PQ9%,YT'3!:'AKB[@W<1W[A&W0.(Z:SK23 M]=& S.O]S+=S,@]?#]S@4T_1VWH _QTTN=;7)[$@>896U"F]UH'C2=.-'N@[ MTEH>3U(]/TV3ZVT#^_J>*G\*%V&1\.,7Q)U1X/U\Q6TL>:^?XRHN3+5WTCNR M(\(94+&0'6%TX2B>G6(H4N*BL2#'XZ;#<&D$/#_[V&I:='3@?[Q809 2;61& M DH,H)BH4V1(V$(KJ4NPUOO6RR".+@2._R1F8LP,*?P-46!78-R1.3:!B.;D MR<=MNX=+!7SM=RMUK!>35BHY7D+TK I_@[0^I/ W1 4=P.GEFI.1RCB9(GGF M]15;M!I\+ D\*3PIU[HAYJR>= S2\[Y/.H8(O0/P_+Y"@RDF'"TNO?M-Q@B^S.M='R\_/HUK+XORZU,Z8\/L_^/ M YNQRA]'D'**FD@K2750*+$B1R[K&^#""->,7$>7E:K#N57)#BTI[#^%DCVN M+^V5-"8XNK[D=IXL.5&9W"FF,QHMC)9FM(E1_RF4'(3G$Q9*AJ"C Q?DF>B2 MER)X8A$PQ_J2+"9PL2"@SJ5$S:07K2?<]#C=HQ><[)?Z&:*T+J%WTTR?8[$U MO2^U]115!@_!R0@^)N2>11O]2$^(SR/U,TC/^Z9^A@B] _#L,T#"IRA]S C) MT3E34=$14Q@A8E+!,^BR5;&!H#TJG: MA:D31,D<6!ZD1RN%#ZU]Z$.3BZ.50T9!T+'"[L B[7(+MN9:1*-5, %$JL.* MG:MU:V[!>*D5Y[X(W[J2\1PM?]M"VC'>5!/%=0K ZZ-IF4.NA**CB:Z*1T-@ M*D,B3\'$&B_YUDLGGZ=FV@NPC;;W@- !HN\ 1.\V7W!UE=K:7 V/O[;&W J- MPAK0'NL0^,C)L$M1N\YY2?6(N=;MH<_1TA^ #M'U<@3!]P*@APQP'[VADQ10 M2KK'F04GF8925UM(8YDOK4<1/"%BVHMO3,@<+.JI=W&^2FEUB?F7O[[A8HTU MZW?_"#S85['E+:7"G0Z1_I_:18V*]=BKL"H^W MO+PKCQZ\DTO 39$\ ?<,X)TQP(1W4ZX]$P>!9@C732 M/\YN=W/-D(F4(AEP+XT&%52!&+4'1E&+$#I62\XRY##J[.^>61?/)QR*XLP@4DI!GR$("'TH&PV/@.JJ4>>O\_-]K8\,@).R]L6&(6CK U^[] M 3EJFR/C0)^8@ 01(0AF(1A1@O2>1=_Z(]5HV!TT#F'2#G;F#BE8OP M[G+SKE"@>_GU\J)VD5W5M)9?B;XON%AOC7KU+;8FVS"O'.,)I$0D=UHJ\$71 M7Z.5EJDDG6R-KV/H[25[U;4?=S) G#'XKZV'=TB,B0RJKB-0RA@(' MH26>= MS$#6S5L2CZ-XVOO[=,AJ!.D#U'S&H+[Q?'(5+EV)-CKB5G(.,>8,Q009M1"2 M&=<)J'MP2D^)K4:P/D#1'<#ZN0$N5EG'G $T=2=O] DBRW3I>5%0JA!\:!T: M'?'$[N^PB.P8YZ*!$KN$XO5I3L9RIE% L4( '>9,4M$..+.<8D:A=6Y=N3VK M)W>#]+SOD[LA0N\ //N\\M(LUB!81 YXP9(W2)0M/ ^3ZY M&Z3_ Y[<#5%&MT_NDK;,%:OKR:O-$>1(!U&WP808)=-*N-(Z4C^?)W?'(.A8 M87=AD?;:D$ >(@OH%#!6'Q)J\E(CDM,H4_%!6\_LB$MW_K-S;,SRW&%*[@"Z MSX4XE:F=.V)^PK)/(Z=4B?PI_S:Q6113+(-;%X4F7-9 .! MU39O]%B"3";:UB]5!Y#7<1Z^#4['4E5#]_*T/:4W-]RR5 $L5U4$="J7GQ?S M?V&^:HY<-^\@W>]33]$O>@#_'72'8]-Z"B<764B8G:%+T[C-7Q@;)<,2E M"G_G[M"(%$;ZA)!=[2YP-:2LRVKH]G&E&*<9MH_O_],=VA+O$W:'#D%/!W[+ M464_B\Z(DA1$99!4P@PXSPT8[;50SB5N6O>(CMYAT%'CW6DPV++#8 @@SAC\ M-^^&LU4Z!P5>EE S4Q%B$C6QI+7)RC&A>RG&]E!V.!VRVG88#%'S&8/Z)CWJ M?2+S4$"0:,EV2+(=TBA(7##I0O8ZM4XD_AMW& S"5ML.@R&*[@#6SQ0M(SF# MP9L$TB-==5IX\.@2N)20):DC_:^?#H._0_OB,NDK?&;%!YA()U5:.3!;P(=0(# MMTY+%]N/[3F?_H)C\'.LL#O RX'O 8L*PEG#03%4H(IWX$KVX+A#7=#6+:"3 M)TG_K3H_C_'+3@""#J#^_$NSDC $HQE88HED5TH=3!,AL6)ML@6=&\EQ^YL\ M#QZ$A+V?!P]12P?XVOU8U: F!P^1> >P>>:IJA:,VY(5"/H7!4LA@M=&0T9)X1.JP/2_]_/@8X#30.8= M(.XF>_GRNP[3^+)R.5$$' M<+KNVGL\N^]FKD-6UF%1$)@E9I@($ )YHG01B.R59C&W'G?](D&] .I8O>]N MG6R@A X0M6>KJ4Q*!2XLI&+(GB-Y!]Y:!L)[;BG:D=R?--/QZZ"7%?H_-VIK M)7< W=?+]>9=^<=RF6OWW,>K;E7>9OC)+K2_"K)B=\N\+JM_M77Y6HS M_]?VZR14-$87!DPR!)5YY=@P*$HRH6TN&5O7^8^GNA>SV@Y+CP/:TRJV RC_ M Q>X"A>5B_QUOIC7;L\JXNO-';.270JJ5@JSRG4H*()C.4 L=(U'O+BH[<6+_%M8_0_6GO\;7E+T6:(J(%!ZBO@5N=?U MK9%V.9NH+4NJM1E\GIJ.:Q5MD-5($5V ZKXQ?FR#>0HQE41^BI>\+H*U$*+S M()R6V93B7?/1?B^0TW'JI0VL6JFB"UR]7=#EBNO-S<%PGDBL33/!*+K/#='N M:N3FHF5>*L6=;_W.YQ$)'0<:;?!SC,@[<*'NGMF^(>G5H'R^N"33^NX;KJZB MKZL'C5<_]RG\A>O?ZCNW^>;[#>=T:A[^EE_^WR5]^S?/SN-4 M,!Q)_@I)"_Q0\81:"E('EY05(2%#H(,X(-7P)PF627--1^IS-%L_QN[OWMSZQ)Y>]>O_UUK-D1^W_R*>9''"B'#F9(2"FS MCCX#.6<.E$0'#LE4YN)-7:- %^M)1AW\[69(Z%PP."7 .1]!U?V_(10-,BI5 MTUPBNO]L&#O]#(DA>)]PAL00]'3@P;S8O\(8"A5D F8+W8/9,(B5%\,PBAB" MR;+U".BCV] ZZJX^#8:&M*$-46A7X-S1"Z.,BLEJ<@%5W5L@?*D+MRER$)QG M$61ALG7?_YFVH0W2^I VM"$JZ !.+W= I<*2BXF#9I:""Y$,."XE!*Z"LD:Z M9%L_M#O7-K1!>A_4AC9$"1T@:L^XM99'4XYT[*+EM0G*03!:@O?9!E&W48SP M)KA9&]K?8?!!ZQOU2"5W -VV$U]5M#D8%\!'15=,(0D$*2)PI81@SJN@6R>W M_OT&_ Y"V*@#?H>HN^?1JC\M5ZOEGV1DUE4T8?%]_3/&S?OE>G[5IG=P!FR_ M7]PHP74 %\WR5W&S(U2W/G/4K#:3.U]K/H:LK4X0DR(1Z1*2;)^:VD7)\?=[ MW-P=R:NK1'(?77W406XS,:=$AB@Y@X+:YT*.41!B!.8>D3&UP3I:[T]OV>-$ MW<&5^IH^WS(/!/1M@YR4RBPULD-F""-YLD7V7S=VBXZIL7* ML;I]$2H'"+H#L'S /Y87?]#E_I"9ZWA9D&A$] *"$PR4]:P.K$'@)7"*:C3C ML;7?_2)!/<'G$'T_&=/82OA=M*<^-,5W@84I'HLICLA/Y,[7=W]TDUNZQE.B MH#DFP=OG)W:2,G5"HNU5U4+>'9B@7Y>+SY]P];6R<]4_L9DE*Z06T0++]525 MX"@J]0$2R04-=UP7WA@R.\CHR;,Y4+W+MK+N#"Z_+Q?IFHO -,,H-63&#)!Y MY.#K*.B ,DLE%!;5>G/.;DIZLC'M07.@Q+NXG^[S,8O%IV@=!\OK6TCN"?7" MU!R3I*]8%,:,B9>IWW.-BY)!TFW6X#UB_NY5SMML5[AXNRC+U==PE_HZ+G_W MTB]NGK_;FXMQ\W?)(-.YD#N;""$JB0*>$3B8PHC(.>B\ M7[EUUL7 +7)P,=54%09P.3N0)4>"/GU/J=;6Y3EBIO=BCL3 $TO31.P=N#([ M\A')>!N"TF!3768ABX90N(1 T6#";(V2K=._O67T&JGWQWF](;+N#BW7Z8>L M3-;,)-":/#'EK8 8'+$4DA$QNYR:[UDZB[S>(-WND]<;(N@.P/)R:BD;SU/@ M"4JH8QJX$N"#);8DXUX58Z1MOY[HO/)Z@_0]**\W1/A=Q$W_%5;S:G\_A,W5 MQB4G;'VB:0$UDAV6TH##2&99,VU5+I$A-H;/8QJFC;+'N:*.DG,'-N<^_3>M M?+9*(R(8;^H2(YG (R\@730ZLRR=:?W8X2D5TUJ7X[3Z D0.$'$'('F_FG_= MDG]3Y1",B,\6O!*&I$$Q@'=> KJ0A4\IL>9;FAZ1T \\#M'HLIUX)T1'S5O, M/F*B$#&_H[MK,?_\9?-FO@B+5'LTB9^/[]Y\N.9)"B6X-!(T6D87:%+@!:, MT@K)BF)!V$=5R:<9F"$?..U=TP@@HTEX0M2L5YO9A]KFO;6K9#Z]S3D!RDQV M%0OY54)&$$666(1!F?;R2NBWWK,B]+<["_+@ Z=-X;9U00Z79 _JOT:M=2:Q MDB787-?U&.8@<'3 :Q$U,:;H9FT%@"FOCB.4]5C=!TAN8H7_-E_,OUY^O28< ML[$6@ZU%ITC,ZPPQQ0A$KS$J"_1IKU3R#U3^X$,G5OHA*ENVD-_4B@]_W2.< M94UVKB DJ>JH:BT@:!Z!DA+'*_A'T#F '%W M )K7RP4%1YLY':#?EQMMJRTL$]06A0S3^9,AY*_%W@*6'73;; Q9BTB+I '2'"[+)S).K)8B-9(U* MLDC&6OG"?RPC%%.D7"L#JFV$IB05HHTBG2 MMC4DI%$QJU0($82H-(\&V'JDX-'@=,SR=.AG]P3=@Y5]O)4 MDI\:5K_CGU<6^M7G%>*]E>>"Z1@%G3!9ZN6N90;/T$+V/-D0O7PRO>P9^#SW M"3VU3[> 21-)3@V'W1S(I&QR3(-769+QY19(?"\L' Z$$W5( MMP#"\3+LP$G9Y;S]>ML^KE60AFL/@15B 6.$H,B5,V3FDBDHC6V9LA]/77TM8&:J/I:&JO:!=C[[Y5A;U9KN[>VCQE M4@LCBHX"R)4@)K5.9/_MMOBBF:A!J]O/<3J4@OY:%XZ#VNG4,6E#[I;-AY[I MZ^4?2!9\0]XIKC?S5(=MA46N_ZK+5_X(%W78UR="T?K+\B+/>!1:FU0@.I8H M"*6HP]'9(B?$Q.2"4B6FO:!W%!G]E.#2,V(KD32YD8!2&[39&\GM$7C;]9G]I;=' ]?1(N\323?[I.K? M[]B[:EPA]H(OBOP"2RX!!>"90\@I0-88A>4>N3D&42]]=G_QY&C(:J:"#H*$ MAQS^%-;S]4>B)>1WB_O-M7S&4XD,P%*=H5G$U1^G-!J7&EY MGK9I%WR-&8>.H)L.,+=+8J^77[_.MQM@WB"^QU6J*OR,L\"232D;L,4[4(8K M")[+^B!,:8&6_K]UMF, >=.N"#MM6-I"0QV [^&A(N;PU=>ZD&@FI-(E"0;, MQ\I'EA *,D@:M1Z="< MJ4*N%;D#9)^5)].\C9^9#J:^2'&N^>JY_:G;+X'+SAUHS134'?3NE=BO_K@F MW;U?S1,Y!=9P;U$H,.0%@'+*@D_%0O0H'<4[*:?6[]CW)FX_X)UEZ6 ,]?2, MN]LLS=V9>E<^;I;I?[:,?EK-/W_&U?),.-Y M^Y5!1Y&\'T;/L.9P2E6>!7(_K4*>+S[_'+ZO9S&59".+(#EN%S;5[=ODUPI+ M)U)989D?MZ'P!P3NA\HS*D^,KZ:SP"!];8WILBXBN<I([^WS>D8W %/>&'*6K6GM5?Z0J/UP=T95C7'4 M,1Q?_@I?"_Q<@Z9/;/'G[4?=LZM;M%8QAU8IE]Q4W_9C:S>76[6F["H MAO8ZA>25%+*.YY72ISHYJ-3F+ &H96 *><+F:]!^1--^V#K#PD13970 KCVB M]FV-C\^4MEF@,J"-K.LWA8,HBP&F7&)*62UCZV?5>Q.W']S.L!HQCGJ:X6[, MU7CWI3G']>NP6LTQA\4OI6"ZVEIXE]MLLS3OH(]LOT[O>,[''=2ME,R6?'L" MM*Y00PNQH ,M,KEA%F,08Z173[-H3TG'%->:(A9K*+R.Y!QP)H 5K4,.3CIL MOWW^/!;M#='[/HOVAHBZBZORA6WG4GMF.:-KG]<^O3I[+:(@[](*DR1CQH]P M)IZG9WK\'*7L/78A'R3YKE"T8\6Y$*D4ISAX[^F$64J[L=O,(?(L0/#LF/:O3?)JQ0R8%;5\)H$SIE(AK>XE(*PUK=> M-W+@UHB3+M<[YBHZ4LK=X>3ZZ!AF$X&;@]PFZQ.K0P@P Q.!["F+F36?_'\6 M^R(&Z7:??1%#!-T!6%Y>61""+$E@S775&:,>/<00!*3D@M3"R%!:IX3.;5_$ M('T/VAU+BF;D?MC;DGI:;9$ MBZCI>'EW8()V)5$TN(#()MGJ#+OB8 M9//9GP/HF]IY;@"(/=KEFVCG''+4VZE.)TA,#_B5>D#J9(7>JU MZNL\@$*0U0Z,EE+D* J78[Q8.$T*6G!C@U$&HLRIS@$+$&Q(D!1G)7%FV>.G MC/\V*>@A>M\G!3U$U!W&CH$"EWAY-[8\KH+E>)EP3(^/:UD0<7ZKL/IU6F;_J@_FV' MA@[2\;Y#0X<(?.IT\N#1E72BBN8)01<*/!7#!*$P"SY(RP49:F/VV[CT-QD: M.DC91PT-'2+Y#NS1SJGRLCB1BV<0^W MH6&(N#L S2Y0%LK\Y& F%.5%[>SV$Y"-(2W(JB$J'<5M@.\Y4MPNX#I-W M=["YGR&[39O=>WUOA+!$)[%4LYG3G!6T]%'D1@3S[V@9#8 M>S3"L?HYAV3U;V%SN=HV%"_+W5>;Y*=?_M7-4](#.!DW"RV23;J0K^6$R:"X M*Q""YI#)%TN247PVRIR)TV2AK3:&4RP)V69>74K"/]W49-5=\=QDA67@A>M\G"SU$U!W<%F\ &8SJY/2)+BZ>;X(;P,/)"S6?%?>.72:#=+M M7IUF P3= 5A>;G:*27D2!(>4?9W%[1@$AQ$L18Y:^&B4;9W[.;M.LR'Z'M1I M-D3X'2#IT0OP&R9"R"P6.E\RT9T=68)@@H9,@DI>6,]BZT?2.PF9-MW<'#G' M"[L#Q/SZXOM=,KPZE!# I5A?=&,&'QD'+2@R='0T2'@GZ"D;EOLY:<'B&#>G MG>Q[ -)R\?G3=6+U+DK]@-_"]RJM];OR?C5?I/FW/!%.>3!&\3B5&3"^!]<*"4R$IHDWC[.0['$-SS$J1!P-E1$#F-%L\- MLO\7P^K3G\M9*A:YT@H2=PC*> ;.!PF:6X72IY";EU,.H;/GU4DG ^@A.CM+ M7!+0<)9(>I(7#GS[+I28 D=G$+"F9;260O#6C:&'4=KSKJ738G.PWLX1G6^6 MEZL9TUA4)!_;^!B![@,-+H@ PA8KHW7,Q.83_0\AM.<]3"?%YF"M3=W"MX/# M[Z\*_?);;ERT)F63P-80GB(_#9$["S)+FT.TR/#1U?WLBFOJA'%2$&2X$=1BZ=$=:P<6O4#^GI>='2 M,7:IF0X.Q]-R$R[&K$._#M_F]!$?B<>TJ;6TV\6+;Q=EN?IZ/9VQEG /J44/ M^?6-ZM$'<]2H)EW7!9+MN:E)\BA+%L:!WDZ9DX40DH4&2U&G3H$7#*V[:1]2 M<'2UZ"*LZ0;^M,*POEQ]WPY?OTHO>28B]X)#T%*"XG05A\ 86%^WV!E68A&- M67N6F&ES'D?H_$G-J(FX.[C /GXAT9$/=[E*7\(:WZ^6GU?AZ[:F)F141CH/ M9'SKH%>-X(J0D+,RNLB,Q;1.4SQ/S<0EHS;J7HXB^VY1=/.NPQ>9@O1TMYM: M *OY;:,-V.B50\T%ZM85@)?HF19)K72^%Y0.4,#4(=BG/Y>?OBPOUV&1?R?O M<(.X>,+6[82I8I41"!J#)[:,!"^R!9-]8EF)DK7[D>(!B2V!:61T>3_KZ,9)^]*'39M=' MAU)3F7=PPUWYCKO\@+L@EM"?4O)UJF*=C"]C!!<367$>;4@AY.#C*$'$BV1- MW#(QBN?46AM3&ZO?+^N9>%>V'&&=C[_\^G6YV')T;TC^+'#4.N4"28J:Y^<2 MHJ SBB9P*YPG-T'N9:CV_, >XK6&6EZ.+/(.[-26_J?^Y>7FRW(U_Q?FJ[08 MKQ-@N5:"0<;Z7!^3@6B9!2Z\9QRS5:)UM\2>I$UKK\;"W)CZZ0!V/\__F&=< MY/6]4_0ZK+_,7*(X1A<#W"#)RA='04U28 K:*&4H5C8?L/(,+=/6C,<&5A,- M]/L2ZW&^^/WU 5K>M]M5ZK]\_7:Q_(ZX_C_SS9>Z88V,^*?PU_OK(N4'O*@K MJ3;+_\)U78NU+!_H#ZMYHB]N?\<13[I.3N-(N?C3RG:Y/I*-,*JJ]PUO% MSR0/TD8M0 BZ,%0L#+R6#DPM=F4;A3*Z]:U^ )T]N)4'(65GVFU,)74Q>O;1 M^?ZTW)=3&Z-2F1DPF=4AN]&3[\P<>(^".#;%L]:9WT-I[<'K; +)DRBK X_S M54IX@:O*XZ-DUOK-?!$NMINGZ\E\CU<B,K3N^MCT&'LBURC9$ MH6-IG9X93&0//FH3&(ZKGH9F\62>ZI4W:[_Q06AY)>)7 MB3Z!3LC,^&"3S!IB5@)44!SH"ZY. T&,GDG9?$_%"^1TY04.T?MC6]=*Y!W< MJH_24_G^ /+_"A>7.$/C/3/2@K%8&?(6O!42F(E):9DS\M;M1#\DJBOG[1@D MM15_!WAZ<#1N#L4KNH7#9WR]7&]N;_]0K'4L&,!2@R(1Z^UO"T5&MGB+S*?< M.E38E[:N?+)F=JJ5,OI-&=YDJW["!9*3\?XB+-:-&V>'?D0CE^HHSAKY3?=C MQU>+_ $WA*8:>>Z:.X]*%A7K/-\Z=LS'6LRHUR%SR9:H"DNMBP #R#NJK=>X6=\;CQ:*DP7KC&QT#%2LW0^:*:#? M'HSUAEFW7\?)89\_<3?E2-!Y4-\]@6(ZN%^ON=RN@Y8%,/D R@4)4:<,6DHD)U4%ZWGCT]F [(G; M6D:&\%3Z/:_;_./EUZ]A]7U97G\)B\\X7[Q?+?][>\:O?^I=O)A_'N&.'_[! M(][\1TIA G] 2ZUYR 5T3H7. 7?@+"($)LFS9,ZA;_TP[@3^P&T0E[Y@OKS M=^7GZQ/TX,-7JZJE^M$U+?]VD6OAGH[Q+W]=)[[N\O,WN7PB^#WYYZM;HJ\5 MN_[I^Z?YIG[2W:^AGZ6O$JF[/_YZ,5[QBBDC(:B::^4L4A0A,Y18/?Q RK#- M@_CNI7(^3M&0\_,DQ="]'@:ALP,?[$V8K[;)F9^^_SH/A=*\RVO+Q(T\1.&OQGZEF-!H2=+#Y@N5S4[2=J8K_^Y6,;JK%0)OEU\N]S0MY>+^LI[*]G'XKA^:%"*P62\ M \,-JYYIA&!9@.RS=BYSI6/K#>NC,S7M^6H(P.>@W04:IF[8_\]N&B MCN*Y9X9(=O55%$5]=0P/W="<:86N*!,P_"C<>/[7=X*L/O2_;*J,#JSMZ/?A MK_>V0-B@)6? O2/WL6B$&+@&EC2/N1H#T=K[/QUW$[^K^WO[-YV"M(_C^RC= M?)6->;MXDH3YL+RX>+-<_1E6>9:0,85(-B]S3EP&NI'),H'D)ELIE$RF_9J( M0RB=>CM G[C;G:T=$P1=0OT)=S/T16+@#M#7E65ZVSHH-6@50Y(V225:3YS? M@ZS)03PZ.GX(R.-4=3#ZOFU;6#YNPFHS$@8_7J7*:Q_#+'N*;1++$%U]/">C M@JB"JWQY25PBBO:#UUX@:.J9XQW@[E#U=&GO;L;V7W%#$37/ED'P=?:JR 6" MU'1AF.#0: KM?.N71B]3-/5VPP[0=K""NH3;$\'=>"VU?W[FZG/@I!7(4"=3 MUXW9P3 RXJDN%E"V6-[Z)?= $J<=B-L%(-NI<#A"_15"%_AY^R!H3*!>KNDK MZ]K.'^>++9_5Y=ZV&J[G5_T)MTTWLZBD"E@XV*(]*%9'_5OMZ*_"1QV*T_$$ M/N(0DJ>=R=L'D$=3<9>F]U7:7(;5/%S\(\P7OR[7ZYE$974Q"%+4N46YSK/. M)8*3SNJLD;D37/=/R)IVMF\7R#Q.5<>:U9'P1Z+"^>?%ZTNB9Y&^__)7V@JV M;MV]$O'Z:4!'XL-<$@?I1?L]V \+WPK#]6V-X;'5W M[3P\X2Q*[XP(&9#7Q5@\,HCH.2"RD(+D)3\>R]=-$LG]K6%ZG*J.3"+]LAC+ MV-Y(\K;4^:[<^3+WI5FL(/=<&T I+1TY8< Y;B'+8&-PAFMLO2;G<&HG3SZ= M=^:^*1BZ]'%W/I29^8U=\Y[!XXAR3 8#=$+!4(QIYW.V6#K"4?[4S>Y MJ>T#F4V4UZ6I?/#4YJ?OUZ\Q5C/NC IBT'G!B4+537)2;OA/<@IURX%5+%"'2F!/&% KQQ&7)(2A@O,LEV=$CN MIJW7>L")$=E <9UFK>XX>Y30^$2.__IBJ^K;+)TGQ]Q;BA5M$+EN?%/@H[& MS'(N@D]T+YP0J#^FN-:ROMJE(&QSN;[B;F9%RG1'D-A\9G1U M, ODP3@(:(46UFHS1F/W#^F:W ,]SPS4D0H^.M?_:*GE$?-C2>Q7KUK?;;[@ MZJ$4G_*]OO?"Y/?E(FVOEDQ%$\(G M]W;/ ?VGAT@'7L90IJ\NGSP3.(J_=>EA\ZQ' PRB4U"Z^02YDS.YUQ'U_SFB M'4.O=;_M2:9J_HZ;JXGSUU^LC^C6;>=GOO01(T[*W)NS"69B%L-(8MR!,LA M>0)8S+676X7@D@LZ-N\I/>%,S)E<>2?L@*OEF .,%.-H\IM 9E&7FWD%=?DX&6U,3DG+ M8_--= T>:7WZD_ Q9(0$Q#P9+ ,6$@N!-!.\P1):LBGS\ M-P+/TS=M378Z_#726*>-5Z^^+E>;^;^V?%U&Q;)43&VL*0E$4 M.BF."IS/CLZ:L!:%S;F,_ZIO-VW3%B:G@V$#3750"=F6?ZH05_BEY@#^P+<+ M"@>QGJ@/F.JDT7F9IROYYO^^7&^J<-^0'EZ]>_WVQ3+2_2#RS7)%\KKI;/P4 M_II99DKP@8-$:T%E.K"^SIOQ.944M>'!M)[ ,A6OTU8D3W5"S@))'3C$D\B) M_OBN5&$YIG*N2?*L:E4+70&?:L^HT>3("0I4FU=K)F5XVLKHW_KL'82ILTSN MWBT+(A$O%S5#ORQ/1J>,M2UIC\\\R:*DH;Q/D ^V+IDZJ1EXWHY.0@Y!88 0 M,GV6:ETS JT+7%YW46SD)S"Q'7M>4*@J4(I/@(]9V'6Z, MR%S*,M+VNN.)/Y\\\Q T#FI6&4W7';A'!S%^?2M=YP%^PK)<8;V9DO(LAJ*@ M:%>S K4C+:@$.E*$Q@.3K)QB[MBA]/2@C)::O0JE/,@VC 2F_#(\[IA+1$2:?9 MU#T$<8_?;((WF, Y$4$E8C7RVE:#/ :G,Y,GF$*_@/TWGKMX&G M#5W_#\X_?R$J7OV!J_ 9;R.X5^OUY==OV[ZND0+8_3_Y%&'L@7*8()B5J@A6 MHH8D(@.5-=G?'".PHNIV=>1H6[\ZF#28?:R9.X7\)UN$CU7->%:8][ M$N]LB612.*^ !=/N/IZT_-WW>^GLRE&DBAD M'3*D-!,0<)OBQJ!Y\4R=(J/:E*?>PNBS.DNC@ZC9H3IMN'TC@9MO7C_L&BG$ M?OG33A%6#^!WBG="*299=V-G'1.=ANC!V4*>$#.,H]0QQM;-9I.&TK^L-_.O M->?TYI(.'CY2RJU8C.7*EI+ <5=GG; "+ML"7"DT!=&A&__I]GZTGD\X/ 1K M>[3>M]=DEV[*C?W8R>;O9#(^_8D7?^!OR\7F2YU%F+.P*8 W=4U]2G4Q=^80 MBLI)B238"39 #R*YM^!V#%SM_8ZDO9+/#]/_%\/JTY_+&9=%<\,C^"PE29AS M<,H'$-DDH:U6RHU?B]V'TMY"SOX0?(A*SQ2XA$2<19^0%ZW )"Z .+00C7> MT3'IBK#2CK]$=3]:>XOQ.@7O8+6>)WS?+"]7,TY!IG?2U+V:F8+0P"@(S?0/ M9:S/F@N#XT]#V8O4R8>AG@5X!ROU3+$[_P-GVD8>ZU;.^MH;E"LV!VJU//#;F7Q#47+X:(RO/[T!5<8:B?0C)#&M&<: M6,B>^*8SZ]'5EAR5*'KVGOX]+9B?I7WR6:/=H[N-VL\K"7Q_:U+]PE42=-TJ MZ_O8?N(K+MG["8WYKF? #IN7GQ?Q?F&\-)%_W MET89R<4C7.;Z#%*;+$OS%30/*3C4@%4!S]Y]P]6VT>$Q5TP;JRE.*X'\:$4> M,_A8)!3+E%.1*9/5CU#RT@=,>Q<>H<(;T]),>AV$N@_9^%#;<]Z5?ZYQV\XR M$SXK8YD%S;4$Y9,"%X("X^DZ-DHZC:W?#;U(T#30::?OQ[,MF@F_.R3=;-7X M?KU38^988CP: 22N ,K6F-A9!5:*A$4KQFWK^04O4S2-^W,B+!TE_G[!=&\M MBXQ!*:OK3!E3*Y'T)R^1@TV^:"$SR]:>!D\#]_,T+\6=&E('*J%?5,T":FM] MS1?FVE'J%(>(9&Z#\(II;SUKOK;U&5*FJ8>=&D&#!#[A),&M7-[,%S7,>"05 MRT@0:!)8'NI(*Q?JF]X$:##:4)PL*N_E)._\]=.&YJUWSE@,2:020<1(8K,%P0LEP2H32JY-[+)U O=06B=TJQM@9#F! MPOH&YG,<:DD'694,7"4$Q2*"BZAK,X&D<^R]]JU?N RGOT3>DA,&O)5*>@F.<)>>M$U$OT3.BFCXNAHP3?V:6X*V#% M@,$+\F"YKHOT+//@, LH,1LIK34JM>XN^P%)TW21G1)*!XJ_5S3-(AH7!8]@ MF:S=/3I#4-) 1A^#L"+D?!);-$V'UBF1,TC4S:ZPDRR20NIL!%&P$MW<)<685F3,?F$3D=Y,!' =,Q4I\0 M0$_\ONU***%S1)D=>&L1R$33GPCRD)C2!M$$9\R/')F=OWG:5XUMM'^\R#I( MRSPLX=V EL01A!;U(66=-JZ-AUB,A9Q,0:FR-[KYBJM=A'1@)-IX+\>+N8/+ MY;_JN-EX<0_L&C5//",XX^G89!+)=E:3-)ZA3(Q:))$X^4IUDHRL&Z&B#. CB25Y9+[Y_N5A>!CMS?$8$<\@)[G? MXOTZK+^\N5C^>:^]^P-N2V:;Y=5/-^UDW__C1FMJ/Y#C<5(NRC%=C,O@T!\ MO%O<%4:\\LP*E@ CBW4G. 61.7,H,O(2:M30_&'&?I1-_*CP)$@;04>=(>_] M:KY(\V_AXO88)0HG>%)T@EA]/U"POKZ4M7Q;K+04;N3F@=R+!$T;U)T>9\=I MI -X/MSIZ_E66RF"6/%HRO[[ R M%@CTRR":A$8H+YU^- _EF3+,WA_951+M$"B-*.$.[-E]\/^023Y3)"24R@)S MN=8@+8*3C&(F%#8R$0.:UHF>811.^$)E)(R\X.LU5E@'<'SH)>S!7PS>Z)#) M3 =TH)*@$QV]AB"*,\+SS%CKERI#:9SPGA&611!D0E%8*?/*^3MYERJ"TYK'Y&O<./12,)[E#FX-Q5'7U/H+N5<[S M[9S'BY9#YU[\K4TK\OO3/T[AG=LZ<%!J8"R1VX;DWL>@(UCGHDVIF&1;;TYI M4WC?'JV;#9,_X]6_WRYV9PGGN)[1"?,NHH#@:CZ&!PY!BTAQC16B^N';/=.RM%WU#Z_O.E5 M-9B;D6ZL0DZSY @R6T7>2R;')1(&&?-9U-V +O5Y8^V&_STAWN[[O+QS#+55 MQ:5(]M0&<@S)'02//D*=SY&B"Z:8TPR?VTU?7Q?< &3L-S^L@5(ZN.2N&@6> MJ9_>X^_)\L!07-0AU%%[DH%*7D"4W +3KJ#RS@C6_J@=1NNT0!P//4\:L4^@ MRC."[,VVP%0\2E<' GCZA]),0V A@[:,.%;SI@:2.*WWUAU #U'%R MNP@0E3 F403D2:J@0H@0=9WWGW+@Y-,FY=MWM@\D)&O?R[R=;D9\R]_)?K1 MZWU[Z TRK&.NDZY17FWSX>C!U8VI+G,?0OM'^ <0NA/-UI\<\W_%GC[86BN@ 3[M>>3PC+9$C MG13F(6OR+52Q$3R3@CB34AC.R,=H[1ON3UU?9>0C2C8C*:13J+V8W3W99A.8'B(FLX%?=N\?>1*).L=H*E+EI,F MX6F!(*+U%CTF\C&FP-_TQ9:>$#A856>"P6U^/B7CK%E*53YD-&2):< M96$P&3,%!*..D)@$,5=08 ?)AA3Y9G:PP%>'7KI@J"7 Q=ESMB]"Q*:;'Y8+)!!$Y; M'ND$BH>K[ SP../&8>'6@,NZ/G?2&:(R$IAQBB?!@[5CCASHKPC2">H&*::# MTL=.?I[-E@L=K?910TAU:)8S!9R7"NJNO!Q,LHJ=Y/KML]0Q)02;J*Q7PSL_3K)W;MKBQI3X&J2"O\$3IMFC\*CQ(Z89 M/_DSIL<OE8C-?7,X7GZ]KL\O%#KG3']:;>9H1F)R3 M18.*6.JR10Z.U>537"6I2YUK/(XD#B)WVCI3*T0]OFA.I;\.W)H#6'U#?YU_ M7LPD!1*Y8(*8M*Y+2N@JCQ%!A,2$=B'*U+J=_7!JIZU$=0340[1WGCC]Y2\2 M,&F6O,;5][<;_+JN&XOIOR32Z&,^WXSXG@4N*>:0Y#)&8T"A,!!LEF!9]/2_ M9%QI_>IW1':FK7AUA/11]-_OEIU=3M_MUZX7C_V$"RSS35L7]^4/&=&E'<#= M"5Q8BFNCT'4RA\L"E(YUXY,D*&7K:M'5%=XZ\3FB"_OZ:K/[,R+>=?[N0GR> MI2F)@111@C):0:"8'W*.VJ$/7-O6[?"'4]NO SL$3T\6\IQ&>QWX!=>Q!T,^4L@1V!\\KE?LI.$,EAR@Y2<;GV^"N(-AF0'J.7;(QIR#\@:>(U M/]-"L(6:^D'=,U*<<:F%CE(1-XHDY>ER"6C)*>0HE20]V+#KZP^O;%QL(X#T6T-H)'D-MO'ND8 M?_%4^NO .MZP>NUP/'< H^,\V^UBH]HFIAB#X"2'E+C$K+3WV+JA8#_*IG42 M3P:49P#:4&L]8?'*\WB.J^IB.*4S2(V)+H-4P GG@--M0XS)Q%/KYN;]*)O6 M&$Z.Q79:ZPB+S[%37)(13=UZF6IQ*S"(.1A06:EDM#6LM,[J_("D:?W&J='7 M0D\=>([/L9$IY K&6M"U,4QYY$7$L3\C^L2TA$3HQM^^BFJ)T?(XP1E%:9# M4"@=2!D<*-06HO(:6!#9IAB4<3B6(6A?5GEBO7']:I'IWZ_IB_/-W14AT>? MN .GL@15C""V>1V8)&+(-;=0QO+Y?D1;OR63(5CYX;W:0C,=^'7/G>=:2K]9 M=_V_,7_&?X3YXJXED$S"15BOYV6>MJHE0AG'P%OIO'"< MH6H]T.9DS'66)3CUX9@.*)V?H.WT_=.*.+UX M)*K*.4HT/ABR',G0+9$\[/V-R](^AW/. =>4J M1F-*U)P\Q;IHG7OB*J$"KUR0(B450O.MA"^3-.T,C+[_/%YW]^O-=(>4G0__[@ M-VR65W\=^='K5.2/F"WO0B,G2+=KE)XQQNG$<@-*^'K(8@'KBN;.YL2;YYU' M?XA;18UIN4CSB_D6$%O[?MXZ"93<7X(@38A)%N,6?!&:ZAV&*=%[D=?OVGW(9AYM@[96D,=A)_/\/:X;^3.D) >YN%B5A0QDER$XN@?JK!$ MMR:%VC;Z+"+7SO/12E[#2.VW&W($3#;56P?PO''EMF=M1R^=<5I%90$S^5>* M10_!. &HK1-*!V&Q=4;C98KZ;<0X!FP-M7 PIO[ 55P>B:J;W?6[3LX_%ZO; M#@/ZYC5OZQE:ADI;#L8F5YM-<@T9!= 92IG8YOSQRO>G_N6ZAGNZ L?<;.YV&;9U@^>CLU2X#7TU_Q MQ^BFBT:R9UA[OYHOMT.[[Z5H9VB8#$4&*-G1W9%#;8?P!;#DXHMAR8R7+/TQ M>=/.A#TQ]([6SX06;QO![6/N?[[R7LCNWSK2[\KKY8+B]ZU/\S/&SFS6W=21MPO?? M?\DO:E]N)D*VI0Y'M&V%K.XWY@J1MK@U*'4 M%[)$LHFJS">S!T<"F!RX6 (] 0K1"LV5 M:UU8>.#1#@/ELTJG',N8GFS!KZ*C9,GFF)F$:#2"8MH",I_!QI(5*JY3'LWR M.Z8M?[ZID!,(/XLVP1>)S%;ZA76V0%EO+F\T>(.JB,=^<_N"A8/O<89: A&B MSR%;,.0#U(4VMQ"9&QX]RPQ;E_N-6$MP_Y-_7Y_W0DMMA5$";(YU)8$5 M)!TR070^8O3*N>8+$0\_7;]U!$/P<,KM208 M#,JI+(,)NJ.W;Y*G[Q1$M:![!_#YE%^FB[S8;O-N^ROYRNL:(/P4HWFQ2K_D M#_EB_;[:A@NEDXHZ)6!)UQDZ*8-++)*,*#(4O"X!QYI\=.@9^ZT$. 5PHW*J M R3>J.#5N^NFOR+? M9S/BQH!8\"1=Y(E#KJNZ54DU1QT,),S1"^Z"L*T7?!UWTGYK"4Y!Y!FXUB\V M/Q/U=29_KF[,H@?@T]:"3_EK'5PPRGNPFKD:0)3@,]8",4RVKI4OS8?#G7#< M?NL-1D!I<_[UN[[NOI:)GV]M'+MEV_R$%_7]&''/VL,?=J;]:@?>]AQ+*5+1 MP19ZFH/59")Z"^3E6L!2V>SH MNI8A2,VE\$R)8)M/^3_D8/T&7H:@Y)M!ULUYTL&#_,U%/EHC14#4N^7M4:$_%EB+W 6M:CVE'9FG)$EP5GF2U\UK$XF3KZ/*\HH 3J+B6 M/.L1D]4XN?G:C7=TNZJ5+OO)L;J_[/7G]7:W\(;N*7@=3L3%]: O1/+J;(HH M.5DUR8W5M=;R'M/&%Z=YOL_*^WG@OPKZYL,^;O BQLT57FSW_Z6S?EFCOA & M&3I.7L>]XCMAU,+B]K@E>K< M\FA+!B6CAR #TDU16.1<.#76 J #CC=MQ'("A#;B5(\@K'%:O*A1VD_3K.H= M2;I\\8Q[8:&@E:"8DN"]*&!XLB48C*QYP<[!AYNVNVD" #;A4H_P.TCW?_J) M-]6BYXYK750 :Y.OFP<-W;B8NNLA"(>KU33^:KSTB>5]/ MON"6<:4]5BFLJV9D)"(Z0>ZGUU'K*!-K7=U__TFF[72:XHT>3/\>4?2/#>GU M!0^88\X2M#%DV6;4$++DD$4@P6!:"SMZO=G^)!/W*4T H^$,Z&!CU#>WN*DN'TP M8L2PR'&'[K+PX60T/:P6S\#:;K'\:KDBFV*Y>O=BLZ'K74\66_CLR,(0 92O MH7*D6X7@Z \7#$KZAG.EZ7)13GP>?I[.H6B=<.>8HEJ> +Z%P2*&<+ M.$GWT9:KK%@4SH^8R?CZ.%W61YP':Z];?8P#@*G49?OSTT;WON^H2QL'4R0SIP0KYQI&[=I?I4/ A/&E>0"5U3 M>[8.!)$I0C#%2A5XUKYUT?031^JWR?,4=Z,E'V8Q6.-S@\2+VJ&UW'U\DR]J M;&:WWDO\X:(OZ(OO%V__!LOEZO]C[_)NZO- M:OMF?7'QZKHT8N%4D28R#X[727.6[(V@$B>QQ1(=PRA*:W*-?:=^VU6&8/-K M_=L5$CHP.A^:$"\"R[Z0L6REKGEI5N=V)@O96IZB$L6QUEFY4Z;UCX;#OO!R M6-_I(.8=C<'W>;-C]ZJ+6I=6EF_MQGZ_W)ZC]M>OM M\GJVCQ#*H0\!LBL*5$AUL8&*@"ZAB589JUL'T%N<>]J@T!PQ/AXL^E7*O^0A M=Z9GT<6$B9[%0)X$YQF(VH7>2Y$LYU$DW;IVK,6YIW7[YB@*X\&BGX&S@[3 M==GH[I[+.^_H-50!'"JZ.) M6&3';!8!0>:Z7%S07>@K"9+T64NGE&L^%? 4NWVTUIXY0G80\TZTVU^NTI@! MP#]WZ_B?;[KT&@_9'?XAC8)Z)]ZN4?CN2V3DCW+['#=AQ=H2>=TM&>I)7^/' M?;[U M;);:9NU%8*WSR+<_?UKT302!=2-^=(2E7]:79"8M0I26N=I\@G6ZCF,,4%@- MDG.9Z!N"-T][W#W!M'@ZGI,/0.((LDX]M.CM?]=O_UI?;7&57B[?_;7+>;4W MC_YXO_>KZLU^RY3^UECSZNI_"6+^N?K^J,G[#M>V+#^165BZ\6F_^0;]E MMV#&&!N8 1?K-'@1(P2/$IQ3QJA42L[R(/4Z_EDGM@+/#+UUOSB8\R/P)!VX M\,X' \54[:2M!Q^1[ZOT3"F1"]7:TQGK+A,_&-/(2U< .5I0/N1-6+<2E6KU M_;K=7N7TR]5FN7IWG<:XOM]MD_#EWWD3ET2.A731),T]($L)E,H% E>!H"N] M%%ZSU+P>8O@IITWY3@WO<9G:BX8/3Q,X?$W@EW^_7UXO[;JFR<(JD522')QP M=0"03^""M,!02*FXP>+C&"J]Q>&GS>!.#?))(- +]H^A^_Z/?^?M[K-&X N/ M7B.+&8H@XBL3)FDHO@D6$=T:L@: )R4,4R MP55QNG7"H)>D\TO"Y/ICSG]>\_P!A7"Q_Y7[DI4WGVM$KN5^?]*;R%MP:%G4 M4+"N=%:)@4^U6L0F$>I*;ZE;M[B/1 AR3KFXN=]S&X$+S5OI'CM-+VGHRL-R[&_=T MSO4+PIND'=I&5M#AK)7P7). -EM01D&2'RF(1-5K/F(/KF$%T"YQ@& M?S.^ZQ1J=Q'6_4=>Y0W6J4TOTN5RM:SF15UF>C-+^.9:AFG)K25W3[J:;%6< M-'4,]+?H6"S.JMS:Y#OH8#U,A1L#6.VYTH%N^C-?7-1B]U7Z#3?_R36F]>B<[,(2/8C& M7QK6]@V5]]Q;6"\MF@@I9K+ ?1THSY0 GDT6-B3F=>LT;9N33ZNP>T+X!$B8 M6Z+J=FW&[[BY]@ZN,R_;=NFH1S]EU*33X??K([44M+8N< >.2$J6B2-M*]!! M$)XK3#:PU'SG0R>II5,+N1USR!AI"IN\!X5:D:8H@A2']LGJ7 Q7K;V^'_V, M S$[7C_C$/;W8$?O3TX_O(\[Y^"R,40]3P85D1 ]($H$G;,WS*G";.N1'G<. MT$MJZ*P@^-H>/IHC'<#I>,)]N?8J?=7LY4J12K &BVYR476MD"?09)[S)), MWH36PY?&N,>TX#X!5D.KK\;F<0*\D/2Q@ M2]XW*DG :#Q$$2,W/&LMV%-.T\._OO.>F7,!J1'].]!?#0IXI;&Q=DA P!A! M!4^6ME-T8W12EY(PIM:*[D>W< L#\\R\GS/:7^%R4]?6H?>YTCN MZ"_+#\N45^D-^:8+(5401G,HJL[2D2:!5RQ!3AHY5]KRT'J%X>B7ZMQZ:(S2 M5D(R"F0ZD*&#@MB_KUA%S734DI$ K/;8.GIWE8IT;4./*4G_0Z4">CN;)S7WW;=?; M7V]:^:Z73P/Q<_;%4Z"-]GXQR)08.+#NL M*SH*H/4"DI6Y.A>"9.I'^O[>R(ITA=ND"S@7JWQ+#KZ.QK7,HK>LV&R:%VW_ M2-\/Q.QXZ?LA[._ 5KJ;U0O.1!V*@E)479ZJ+7A7!'@FO$O.:6%;KYA_ENG[ M02!X-'T_A",=P&F<3(N.>Q<#2K!UPI+6$+)P9-)IJ9 (8>39O=*9I^\'P>HL MZ?L!/.X YP]G@H4/419%;K+)',@_3E!7"-=XDBXB%>Z:CP7ZKM+W0W!R (L+ +32J JVB7?6P#O_IMTKN4; MX[%QR*X!.)Z7B%S/Z5W8( 4/] Y:7U]$4YUIER6X2':CY;E(,,)R!$RZV6T]1HI,8CY2YK2_ M*H-^)>94J/3PM@P?B5V*T88("TEC!)5((:"3EJX98E1*5:JW%H;O9<[YB%@? ME]&GKJ_N0O43G4M>[JXV7W*\"\PY"5D$,$ST!NJ,X%C2H$M,*EE+[V%O13/W M7&.FB?]^5?^I4'D6\O*MQ6B$\]9@!HFN#H13^S$<"K>9.B!]Q+)& 5 /'D@[[?(_>;^S,[WXD#?X+G^R9%]O MEC%795ANE"$3G"=>6_J$\J!\2A <_>&D"5;+($)J70AQ_EO.U /J0]A&!M7W M(W8+EFH1@D5(T650G!FHNYN!O$S8!Z%$0/HU #H+;?$+6 M#V:<[PU$/DZ@+%$S#!"U1K(.5($0N06,S"EF.)/-6^C.>+V96IB=RN1$L)O# MZ_@4:;YI%GF4.BEEYK*,9.!$HHZIH\T944>@P"*%Y\:>?=M4 3H+F129)?#%.W ZBF 4T[EYV?RY[_ALT@.S$,\Q M 3@' 6UDZJND-";4P'W8&_@!/',:DD FF,W:LVZ&JHS@6= ML[BA2RUV?I1B.7(A6CYWO-ZI0FE:6ZZ?\XY$(S M?1#[$*QV4'D&@1@=- NG).M,ICIF O.IEYUW?J%?F3P/^GIY$,/3A J#HTAO;W:,_0*+][FS:58 ML*P=^N0A.V&(N]H#)L4A62L$:,PV*G$)7'GFA=+>H6*]R6J[V\\T_-*]"$^$S[G-':U_Q]7' M.UV*MVA$?][^SC51L1+ULY'2>B!ILQ.-.JET'+KU,<(4"Q>YU"W/J?J!GFOP MC$70T1IKC-(QM9[#.?$(TWNUX/ZKVQ=7N[_6FSKR_E_$FJ MF_ZY_F_>7/]M>;G<+6*6Q1OG -$0-0O9!2$;!L9@ELE):<-Y\@5M[C/K0:=# MD'V8NS;B7W!66E] M].X\=5O-KS9M%/*YB%$CZ/0B4=_XAT>2Y5MR/%8/\U-^MUQ53_$GI%\7,U^D M4 SCQ%K+'?'78 $G, "O7W>NN)'*F#NY_[1AR*EELQ,F# +AW,(4]PY1NO:@ MM^U"#X]^ROB+3PZZ7Q\A B5,DIY@EHNO2\QS &2H0',F@S9*:7Q>(8+7FW7, M.6U?D?JY?Z)7P$)FIZU3(:I%JEVB]Y/,TBB=,BPKEPMK3)(G#S5K9WT(QKY6 MS&W9U;#8X5SZLI)UORF[3J/;K-]M\/)WW&SHFQ^:1VP/^;!QM>?0V_:A1)-# M%)@"T=@G>K"#A"#([%9!YDP6=\Z\==[KN:R*8B$[E"D#JE*(8#94\ZV ]@*1 MHTIH0FN#^\>JJ(&8'6]5U!#V3^BK;C>[Q=ZTWV^.$5)D62L"%+UKH#AZ"+5T M)PKZJG;&J8B'8)9^ZRV\TK^^8/7.!SZ7E5"#F+T^E?(]P.5FMXH+/A1NZ)Q. MT,71*G#%(T3/G4,;=7#- #/EVIL3F/4UNX^@W,0,_PW_7EY>7=X.8/M4,=8"J=SI ,X'4^X1Q;&Q2@SUC&G MG)%"53%Y\)@3L"A9EB87<_X6HYDOCQP$JW,LCQS"XPEQ7D-!BR]1GG^MEKOM MIQ<_N*+1>G#:D1N:>,U8N@Q"EDSX\IIN\E18Z^%?WWFSY^@L7S>E_QPTY=/] MYHI\D.@L0M&\EIX8NK&4!20B2Q)3=+&;J:O_'+0 ^#/S?FI]>;.T M=;/]%!G?%[8OP]7=D/E-O/QG?/\Z;SXM>ETH5M6$EZ"#)2W!5"2K/%DH E4H M,6E1PD%J]913=*Y]&\-E/07OI@;IIX*D7U?;'5Y<[#7 (@@>I#:"C*/JS%GK MP)?(@$MKBL4<1<"#P'??;Y]IBWD#4)U,ZP[>[\^;J*\S@_>3\_?UZL-U^T^E MW';?ZWZW>6.[^WV]^]]Y]R;'];M5+=*YG25>"&.2+SR 8X7L=)L12)XT9$2, M-BLL;K15Y&->;*:MW*=AOU_H/&=YNAXS\6J]N?E2_3F^*)DY3GH%3/6"E:DC MY(75(#V*DE424K5>P'/>&\ZT([MS"3L=3',K>'Q#)-HL:]_J_OO5XWX1=\L/ MR]W'?3GIG?[#?4%IZZJ>HT\P:JE/&[KT4?^#/$0C8X+L3)T8$!5X3UXM9THR ME@JSL?40F6=3_^-3%7 +*'@"E4LD+47OK<\.!;VY,K5OJOQ1_S,0LR/6_PQ@ M?P=&UMTD@ ^.28R"/'-ZNY12"= F#\[0@Q8P"=]\Z^WP;-\G027R.WVL4Z>UC1A(M'6.3SE>)^:=IPM2GPM, MC>C?@2YK$)EAW*-*C(&P1#LEE0!,@0.1SP=AD^;L["]TF[SS'$K+3C VS\S[ M.:/]]_7J.I#^\O]<+7N]DX-/!NG?LYSUP,3\#9O/<_ M/$F9ZX&MGRE3$A86-1'%>P1EZ[[0:"UX*Z)5W.N8FK>;G^EN,RT)>B82> +. MADN@OY; U7ZEQ,1;,)^DS,TBWUO$T9*5PE4&[>K$%L4R.,X$V,1+JC,M''HFN05+C?[!5&W&8V*,:>$!!85F10B M:0A!UVF77*)+1237.DW:&0EFZF-.'$;M ([?1[#U2?(M#!&'66G!2N)Z;7&$ MD&4DI8B9:2=C*=TL&VQX[YF&:'L0G Z5P" 4?WE,LLH2^2-" M0.!%DC]2?O*MC\-.DX]Y)7KTBY3+Z;"@+( M=7/@I$@YJ8.#E9QJN_JY4P9AX?M8^P4T4LN[0?)IJ,ID8LT

.[^];$>YK:KFV=H@E__/7 MLK8H$ 0O/NXG-EU>WBSV>;O^*?^ZW5[EM/!%H Z) ?>Z@$HRUI78%E"A=$D( M9\Q7S9\/M(V<*^96IMS*,(_ CC/8(S+]O/SUWQ_W4&?=N[Q+$_AL<9!ND M*B5KI9J/P_TQBF4@9L<;Q3*$_1V80GOA#=X#SQZ=YI)*XS ]O%F5G_^3=?_IZ^#^(O,G47%$?1^N"YR#YB9A)RD*R+( ME/)\1J _<=G.WXO&J#[;6/26$'O.LGC_=&OAN?$L1")''21?# =G$@=N+1:! M/I;0V@OH<%1Z?U6=G4O=Z6#J0-3Z*5/UB3O,T@*+-M7LB2)S17&(+I*N,M(& MWDU6:Y*RZYXSQ*<(:#=<& 3!9RV[=^M*]]KP"Y6"EH*I+,'&?82'J(2EEI,E MSEGRR"W.9SK 8S>=?4*Z3ZEL!JZYI:CIPF6]N<15O*;:_J>N#8[?D0B[6WYH MGZD>\J&C)JR/OGT?>6NTS+B$!1QC&I2+#H(O&5S@"0.+]%"T]M*?2]XZE>"T M9T0ZH^J61"X@:"% 1J$9$TYKW3S+\B-O/1"SX^6MA["_ ZOJ;CHKL&""4PC% MZEKXBQ)"C:G:[)CT$D-H/@KZ6>:M!X'@T;SU$(YT *=1 &3'!EV M+B1 Y13P3-Z+E"9$R\]M@L\\;ST(5N?(6P_A\=2+&][D#WEU=7.]+W;>?>G0 MFUPHL]%:SPS8(C,H3?ZV+\4!EUHE+V.*7R_!>; Z?^!'=YZ"&!TJZ[/Q;6I4 M_H:;_^3=S^M5VL=F!]PRQUQX5/1&5>M)<8/@E8H@O4[9:3*JAX^3HW61_SCF]MX$80(1D"DAPIJ42HXZ3DP5K*(IF0GW4&H?/*C.H]' MGQ5];?G2@47ZB3![LZ=PP9R+$H2,'%21#GPD]6XBSRBC=LJV'G9S^_.?2ZW- M*>[-T?SH"$LW0L:3)@L !7A+!U$X^ (DC MR#KU,_:")"/MI6.5ZLN,N[W\_%'>_I7IP\P?EZMEN-KN9:=>4S"NZW]O=*GP M2FAT&H)(9%]Z575Y, \Y&4-NGC?T%O=2\_+/08T,X]6O M=.%:(I0:)/F@7DTU?P_OAR-(1G]]Y2+XQ1-;GY=><%?#^CWKGY>K= M=;D87R@4AKP?1:]77:H1R1MR*B(DZXL,P9O@;"^J^)[S=Q[8'P?KDP.A R&8 MKON'[#.1R*B'% )1RY&M[V.JD2BFB'.":=EZJV7?#68]5]*?(E[S@-ASEL7[ M>X),1AF($I"XM?1<&P$^*PW(B)NQ6$3>NERGPP:SGBOENY2ZT\$TMPKY/Z\N M+W'S<5V^ZM6IO0'73-UNKRZO=0[9RE\5!CQ1$]"\M/XLIQVU)O_\].ZCF-]H MEXR5!;2PF61>D^F(D4&0$6U*D?RGUGG*YU+,+TQ45C@%0F%5EP[!,T'//;/" M6 S:AN:1L!_%_ ,Q.^(0N@'L[\#0NUOC*T,*]#XFT+5N47GD$+)UH+UPMC9^ MQN8#%)]E,?\@$#Q:S#^$(QW :93*-&-L"#%*<(:L.A5D ">R!BM54,4Z+*'Y M6,]G7LP_"%;G*.8?PN.I1%&\X1E*JQ9,X*1%N5!1.2E6YF M&@S+[\Z@>/84<^+,O)\SVC\/6;CEU+_\^WVN*N"7Y8=E(L?\#7DB"\6-2CHE M8(47TCC)0Q J0)9&8([,DU;H11@.O53G#T-CE+82DE$@TXL,A:<)$H80Y&W> M7/)%$EHJ3.27!VM .<:_DO8\6 M;Y;;_[S:Y/SKBB2:K-"]!@G&."MD@82D/)0P 4*A/SP9N*AB9DET_>C<=ZG9 M)Z.[>71.ADPOCT[K5_C?ZPOZ-1?+W<<]272J88]8R%4C*UI9)BO#%,C$$KG8 MLE92]BQ%]U]K]NGE;N2H 6SFEE-^..3Q(N[(AMU]''/FVA,?>:Z):T-NWD>* MUB<=,&D.2NL(RD@+:(0%HW14* (/J?70L.>2HBTL^CKY'RPRDF;O%'@?$NCL MC'?%)1N;3]+]D:(=B-GQ4K1#V-^!670W<^.$-4H*!"E1@DHA C)'#Q-J$;(, MO,36!LRS3-$. L&C*=HA'.D 3J/D8&PA[US'0#30B:3;67!H/0CZ?!9S,3J5 M7S".07)0^02T')/_K'B$'2,H(UT])W@HV<'H?/' MO+4&*#T/'^=@*QS0.)#0)N7V[VN%JM]TAZ8G5NS?KBXM7ZTW]^87)3@A)FB?E0GYP9(G\ M8*O!*>02?<'DSVXNM[IM#LG3?V4OLC7T=1Q5._VZW5Y]61RVX"774JD$W->:0Y8*.,WIGR741 Q]U_B#@@9G//1, M*X+.(EI= VBX:/EKT5KE=WA=]]>]J7EW,=_"6!L,R@S,%D_>=8X0//>@F>,N M>2LLSL?2O'NWF184/9,7[@2\WD%RJ'_(88]H>^:B^+4W+(UQ)HD,H@CRAITRX&))$!AG MJ(JUVN%L!/&8N(OY(8;](>W$N,O+U6S$\,GM[7<8S8)+P1D0M919I6P!"W?@ M$]/%B:1DF8_I>A0)9AK#F3A-T0$)U0<&^N8=')%V=#215 M(OGK3*AT]A6G9[CW3%,@/0A.ATI@$(J_NQS*T^2+13H?6 'ABP!%O@@XRQ R MH< 6GI3#;MK96E]^IB_X=Z4)QL1S)\F<\ C=P@,-\/?3;?>%;M>!^.7]=-M_ M\R[=4&.PHBARB2(Y;M5[<]YXD"(Q@T$)'0[;Q]O-E6::".I(NOOBYR"(/FL; M_VYT_VF=J$3Q4KD #I,#54= >2TS")-")K=/&]--L6#KR\\T#]61%NB.I8/P M_*P5P4UZX8I0_335DO$^2:% !\[(4?(<7!(,DD&OF,DII(-6\G6A!8;!QF<=VH^Q92-@WW]Y=V^ M*]D?"<5-$W=GFJ3S>=%-_>[KJTW\BW[BNNF0"+U;?LC-)^D<_I&C3M(Y\N9] M3-(11N><#8,0"9%*JSKFR1NP+G%,6*1K7D+4RR2=.WS[X[\K>C7_6KZOC'OY MYQ^OOYQR>]U/B(P;+8E(M2Z4-% IX*5F("):-"9C]*W7PAQ[UEG/R1F"R(?G MY(S(W [LLJ^F9;#,,U-D5&JI0*'T0-ZE!YWI_RF(@CJTEN$NQ^*,R?/'I^ , M8$ 'Z!EEH("V1GH? Q2I;5T+@. <3R!R9!*5$(&?/1LW]RDX0V!UCBDX0WC< M <[OZ(.;(12Z.@PB%#">_E#*<@A,D0Z(*0G!4E"J=2CIGF-T7L@Q.C8>6I)Y M)*,ZP-HG:MR,KXI"<<<@"D?.*LL9@G0!6%(^&_+]8O,*P]N?W\L$CS.^QT>3 MOR/HW B2#+6ETUHHOLXM"85.SQ,)4B%JE"2%#JT?TIZ>P.,Y^0 DCB#KU+.R M7E0./1A6N%&0K'C'!)D#DFRB0PY9%V+"QG3]'Z6:CQJ1,51.]T\ M9W;_42:N9IGB.6K!E#ZQ]67O7*Y[%"&F$D 5$P%+G=>9?&1&:^5=\RG2#QUF M8F.Z!:N?AL\1=.\/0#<:-D8B31 9BJ:;*!85A*@\)"VBL\75F1;C@J>'1ZT1 MDQ^'SA$4[P V!VOJ?WY9HA&2LRP8J!<"9;B$@#&"(V\Q:R<+R>.8?OU!IYRX MHFN*EW!D5G8 UJ.SR[_AW\O+J\O/%"+)C9OE/K&\W[L2LU0V,U^;W P9HL* MYZGN7?4HF9*9GW_U\Y%WF5;3CHW!5N4&+0$QM0L[!A$6BKE4N%'@,SI07 @( MQ9)_%BP/2@7AW&&3H,=J#UZ>:7Z]6>VC_C^^4.+_97WK[) MM6HDIU?KS:NK6A18NP'J8.P%CR(+[0+8$@6HJ 1);Y!DVD7,(3&E3>L9$8,/ M.:VK?F8]/2X+.\#HT7)Z38>O!J()(J4+/H%0INXOTG5-G2=YU9MJK_S$ALP(S9VK+W+=G\JE+XY9^O7[^I7]DNM##% MJ1+ E[KW6>9 ),ED[5ON7%(Z6R''M6X'G7?:^O19V+OC\7]N>U8?3+J=KRA\ MVEKPCDO >>;!>_*W#*_!8<C?@;:Z4_M!/!$+)._2(=5.Q.SK3E!B4860ED8DUFDI9T/)> G%QM;@]Z MH&;71#"(E8.;"(;0M0/M<40T/4?#O=58^_,4*"T#H+8?)4C(]*'H1CU;ZXLUR M^Y]7FYQ_7=$!\W:WUQ>6H[*D%,!J7 HTC)F)>:7;5H M-T_*R1!Y;C+S27O\>WU!O^9BN?NX)TD*#CG7Y*L;28:P)FLXL"C ^2"+8REA M:>UDG.%:LZM$[49N&L#DN4E.9=CZ:K5[M=Z\7F]W=1QI76Q(_]DLX_XG%H4' M+3!(L"@%.9%:@],H@2<6BDDN:]:U._/T%6=74=N-1#6&3[]UB3>E1Z]QL_MX MBR4MIM,>^JL;51X>=9-&I8:W/_LM 6Z+UR#Y7+KEF4>+P0-9,K5@P=2Q!S%# MS*@$?BT<:&F>'JX%' LQG5@3/R2P^[+A/)]PDL83P:/LH V:U"^YAUL MT:#11ZDX1RY:O_??GJ*7BL#16+]NRH?ND'0K56:*%YQQ,E%8W5XE8X(0O8 8 MZ@4#V0;-MYL_=):)RYI/Y/&CD#F2X).GF>7_K]G/=0_"9K_K M7=ZFJ_Q'W*U#WG!BL/I4D\.Y+\6':D2RNLF!_F;KG$_!?$F9VYP/:^(?^LD] M8>=89J_/1?D.]-$_UZMW]-LN*^4^%\2J@%E)5QM0ZQH-]!X\.2'[)BFTJDY( M:JV+[CM'+]51YWK=3N9%AWCZ-+A8>9^=HPM(#'7*M@//>(*L?!&81$QJ;$3U M\+:=SN$G(',$N3L S2W]NM>LK_%C%:8;C5J,,ZF0"M6,U<"CRN %,U P%VT, M5Y*W;KMY]$!]0>@8CG\SHZ,5^3O T@/*^DM4,#D1LT@6"ADZH*)$\!PE*"LB M/=DE,=^ZY/>I,_52076NAZXIC[K W(>\NLIU^L*MJRWS=L$38RIR Z8NEE"* M,W 8!8FE3:YX)Z-NW:WUX&&Z#$(=R?-O -6" 1T@Z47<)PJV;W+,RP]5T+ZZ MCQ;)2:8-R%C'TX6:A7-!DC;F-@HKC&2M)TX_=:9IS?11<=64'1W ZZY__ IC M?G%9+[@0.1;ODP<>(GFMV4I )S,81N9G5BQIUWH?PD-GF?8Q'!5.3<@_N^Q? M^Z3?>7)]DZ;X;#+&RA@ >2+S2D4':+'NZ[,A!ZX,F.7(7 MK+# E QU@8@ J-:]=T>'*,\4[CZ"N8<$((=0ND.TW,1'LC.< M*XW :L.82EZ!TSQ#\H6[&'06NO5@S=D$( =Q^+ Y!!R=P":QR-@TF34UB8H M1TY><3ZIU@'HVE2"#>'QH)<@0@L^N$B1IEY@Q C J!:J2#5..D'6) M=.N8+#MP^,#SJ 09Q.R3*D&&4+X[??0EX"6YY=XZ 2S619"H$)!)!98[9907 MP>AQ7?1.TF3COF#'T;L#V-PVV.X&QW^^VE2ZOEBEW]>K>/V/A3&9:;(&(3M= M)X+4HK[B#7#)BP@^<69;[UL:=L*>U-:1H%B?C4,=X&_?#W2]2N&7J\UR]>YZ MG<*^!>?M)N/V:O-Q_S-O\G+_4POA(FS39@.I76_>;0ZKZDY6X_V1%7B?=IVD.B:W=N0G-1TO\FG>VI+=NTU^1QX.4>K]55T M)>+&Z]GM]ZGU^E8KS?+2%2EEXHDKNNKGRU?*+\C&]$IR!S)401*>0XA.08G(U+XJWX:#,-?J1-/:<&?"Y"3L MFQJS;]<[O/@)5__YQQ72_78Y5QK_DM^OMR23OZ[>Y&V=QU)WO-PB^X+,9)M" M9D"J75_K>TQFO\@JVA"R5^%)$_"$SY]VO,Z9\'@&UDR-ONM1)8FLZ+?X]TV0 M:%$[&+GD&9BJ"S%8%H"!&V!%I1R9+HZ+@[!UWV^?=HS,F9!S,EFGQL4_UNM4 M*?3GM>-&MR O]JJ"?[7,:1&-X+R04>"D)Z- 8=PI'B(0]OIN.GWCILTTED($G4[!#8(R$4%R.ER<58C MRR5NO&^=FB\-NER0ED<]K]EHGK[[O6Z,=$WVM(S2$:,7%1]X=4WC]MN-]T[C M--#G6R!ZW:[7:C]5DJS=SE)P;=J3IGSZ,:UFIS)-[W45,UCQ=B*IDA;-DSW! MA&S_6$O^SN.4ZA+[P*+VVSGX5*$;ND53X6/^]D09#%5%)2S3C H>J+')F)=\ MW:8FMTP]##C-)=0;L='#^S4LP'1HW:D_MWB_K9[I7"K_H4G>G>5E]Z:_6/CEQ%;#J7UO83Q2CRX6/;I3UC6O7.#/H01% MP(O#]3-IUH#="7")[BNQXH#&X_ZKY;E?5T_"@YEXRX1R>,]F5&[ HZ@7QC&? M 483':&Q)HYM>'.!)05\&;*5F>89><^4R3%&GZ;FX9^KD&EC M\HF%X;QO;%@*RQQR34@$M1/!4_ &K#8J+6$V3 M_L),S#.GY\RL0YNI*RO>HP>FW#['C"/U"U@VH^S5(TP5)S*I4)RYI*CM/?3M,H;=L^52E)&V,8YN00 MF6TC6YB /U!IJHO0!W_QT3*RF;0R@=U9%#T.770TX@3PL4F!#=84C<$'38EE MS!.192+^?-.9Q+\AYH#U >XK%TSO&2H\0A_&L)V8C>#0TW"(T;;R_31%/;,T MBHQ%ZFNXMJV42D?W:4$<[%T0'T:S7;QG_=$M,=D6-;QW(JKTQT7_H9T<;A>XU#"1I"52;(A?VN1_V6#N%2 M\KV=C XX[<$9S[CHFMZ#)T[0S$&$HJDS3M[[SB_61>1$:*GX/H7CR1H8!$$\ M!5MYO*.@KZ2$D]J*V]+9MD=\'&]L&^Y,;)E0/VU>SHS).!"2FK7O?&CIA/PH MLDR,S81QB%QQ VPQZ"_HA.^)C MX?&/@KR2 CZZ_JI&=9DR;=Y$J-?7>M M/+MD(Q%8Z-H_0J5A&57^\KJ5_;=_9,72FH 3RDU7.>G=&M^NZ*NK7P*1WGW3 MCG> -6SHSF4P><%,1.VI"%ZH^)31;I%OW!^3O::WV23WZG3_!%!+ P04 M" !:A%=680R\M/@' V)@ &P &5X;',M97@S,3%X,3(S,3(P,C)X,3!K M+FAT;>U:;7/;-A+^WE^!RM/4F=$;]>(7V?%,:KM33WM))_5=YC[=@.12Q!@B M6 "4K/[Z/@ H2[+D5#E?8\=S^>"(Q&*QBWWP[ +@Z;<7[\^O__WK):%T98H0HN.YW+=PW6R*TM M1YW.;#9KS_IMI<>=ZP\=IVK0D4H9:JLU:JESE4YUV*<6];K]OKLH](W8LI#NQ56TME"SVDG M/)]V_""GL4KG9Z>IF#*1OFF(@\$Q'U(OBH:'O4%OR.-^/QL<9\G1<=0_/AAV M_Q/!R [$0Q]CYY+>-":B:.7DQA\->NW#86E/9B*U^2CJ=K]K>-&STTP5%N-I M] \_@YH-999N;8M+,2Y&WJ5&Z+IH3I14>K37]?].7$LKXQ,AYZ/OK\6$#'M' M,_9!37CQ?=,@#"U#6F1!T(@_"#;!//\X"R8?0H\4!2U)Z)(X<6H-_ Q?2)?KIK0DB,2/_-2*=UD"6DKLCFS.;>O]H9')SL[ M5?(TQ>II2C]L*1+S_Z^M1$?A*N6,ZGQ#1-!;LIE S2>F8FB&6=1!3 M!0,*A10#_5P4B/&<5875%<%^)!V??Q!JSB9XT@+QSWB"5YJI"1:F54%N0Z! MN(WA>NY$)OR&/![N=!J\2V$,AI0^>6$,)Y (C60%L0+=84E*FLURD>3,5.[/ MLO^,--5*G ,3822RFDN0,V%S.&A*2KR!3F\)TU0*-Z?HEK)XOCH-+PF$_:\% MA,0R42#,#C'+L#:!0(BC6:^TBP*$ GRAJL+O1%:.4 "=E1@V 3NAY9R5B+P# MK0.SE$M4UH P]X8&\%-?KC6=1"4A "@JX,4/9[P]"3S,&;#VI>$N,$S0]SU6GA>[1WUHL,34V.J+B <3:@L0^;2 M/G!7C&OR$$'(12S)9S "+F,I3.[$G=@$%.EHTCVGPB12F0K]''EJ)0-62JT2 M2O':L'U (R5@+<3_\C;)>3$F]A:\]*&2D(CZO!4-]^FU[QH-T_ 4'H6K(HN M4:>?.?):@6Z DK-EYX&RM8$R#+3(U*N AH1+_X\HL ;=39!&1T\&T7W^^KE@ M]*!]'+EYN""#K0+BY?/:7X.IZ5)NPBNS>Q>7^V(",.J10C95E8:"TM5MQM,> MI*CP>EQ5O23,5=+5)+E'6IU.EVAIUH3L&@7($[88)47J-ZRFBHU(!=?".2!" MTO=IH'":*N,2L5^8QF=M3Y+8$<,@;%5]IY(#XDDEN>-VN.6-6"9T] CEP6I5 M@U\Q.4'0+_I3^@BZ?6Y(CI\1DON#323O3%H;@-Z=[G;&-=;"5*0.KMRH@CM> MYP90=]6EPS#7Z0)/0+C@L9#"SEV.WS:L6UT>>AY586&LB:Y4ISY]W-8.E94N M@6KC:Y(D43KU!O@Z=4P%2@T)<*.%2K=JG AJ\ !@K"Y1@L%?$(239P3A0,:7 M4RXKSU@NOI1E*!3%%)$Q6PJ^NXIB!P8.C]MK0(]8= 1[FE!IQJJR#UNP2X[@ M=]+DRNCLK_<^+%X4Z'X14I@)V.,!YP9X&:!+GQ'H:MX,\=S$A=N#UP6<;]D* MOL]@2Y?559)4VD5_)85NT3I1QN*].\"$+I- T>\5,C!4[S_0)0.,P6/WI&O# ML7$B?WQ0K)\>O0Y6Y=SK$'ZO1(PWZ^WJDC\D+'"5)8*?E\) H_K.]T4L]HK*Q5DY&;B*G+ M@RBAZCMD/R^AN;Y0/SYN'W8/W9VZA34V70Q<7[>W_75[QZ:;;<-^>WC<>["Y MVXX>;/N4VL&@W>L>[:2VXTT.9F-B3,F+-XU^XQXP1KWRED7K=^D.*QMSH\HO M3S+^"W <# ME%3N7(.]#Z7^YEQU/#]N21[W/C(J5?C*:A2.IJ>T\=G1$F2>8[O++CP&TBK[ M<)>'ON5Y\!NF^F_XHLI_VW7V)U!+ P04 " !:A%=61:CJ>^\' ()@ M&P &5X;',M97@S,3)X,3(S,3(P,C)X,3!K+FAT;>U::V\;MQ+]?G\%J^"F M#J#7ZA';LF,@M1W40)L4J2^"?KK@+F?G?Q[OSZMU\NV=A-%/OE/S_\='7.&JU.YT/_O-.YN+Y@ M/U[__!,;M+L)NS:\L-))77#5Z5R^;;#&V+ERU.G,9K/VK-_6YJ9S_;[C50TZ M2FM+;>%$X^S4/\$O<7'VK]/O6BUVH;-J0H5CF2'N2+#*RN*&?1!D;UFK54N= MZW)NY,W8L5ZWUV"(4YX/DIXX.J:C9-@]/NYU1=H='OXW@9$=B,<^ULT5O6I,9-$:DQ]_ M-.BU#X>E.YE)X<:CI-O]=R.(GIWFNG 8SZ!_O(QJMI0YNG,MKN1-,0I3:L2N MB^9,*VU&S[KA[\2WM'(^D6H^^OY:3LBRMS1C[_6$%]\W+<+0LF1D'@6M_(-@ M$\P+M[-H\B'T*%G08@I)SQM]>3>6J72LG[1[FQ:O3YR;&\S=Z1*]H';-]@S. M)O./&S_8:?ROE^?75^_>LGZWQ\XOWU]?O;DZ?^V??-I,9"$PBU%O$&+ZE>9R MU60_\\K(/Z1F;R5&):5DDV5DG,SGS(VY>_YL>'2R-;6_V=R7>UG[_%GRLKMM MRT-N+KD06,\M13G\W&L/[[F^%9]])=61!_X!9^UP6;S-EMH6>*Q TU8RSK( H- M PJ-I ?]7!:(\9Q5A3,5P7ZDP9 1$6K.)K@S$O'/>89'AND)2-OI*+;PG3M, TI^@F6#I?=\-3 F'_6P$A ML5P6"+-'S"JL32 0XF@V:^VR *$ 7ZCS<)VIRA,*H+,6PR9@)XV:LQ*1]Z#U M8%9JAT "^" 5DTTM4"@* H@9>PG VV)-Q.V:YTC.[P*FA&VD=JD_' MN'\8[8:5S36XV84Q6]8^)<0-'AGBKC?"\_S942\Y/+$UINIBQM.$SG-D+A," M=\6XH0 1A%RFBD(&(^ R5=*.O;@7FX B/4WZ>R%MIK2MT,^3I]$J8J4T.B.! MQY8= !J"@+48_\N[;,R+&V*OP4OO*P6)I,];R?" 7H2NR5#$NW@K?5U;1(QZ M_!S0D?/K?7>SM!=)!=QNDR=%7@^@!?_%8 M,/JR?9QX/UR0Q>8%\0IY[<_!U/0I-^.5W;^+SWTI 1CU2#&;ZLI 0>GK-AMH M#U)4!#V^PE\1YCKI&E(\(*U.IRNT-&M"]HT2Y E;K%92A"VTK5(KA>1&^@G( MF/1#&BB\ILKZ1!P6I@U9.Y D]N@P")OGT*GD@'A6*>ZY'=,*1JP2.GK$\F"] MJL%52EX0](O^)#Z#;A\;DM-'A.3^8!O)>Y/6%J#WI[N]<8VU,)7"PY5;77#/ MZ]P"ZKZZ]!CF1BSP!(1+GDHEW=SG^%W#^M45H!=0%1?&ANA:=1K2QUT]H;(R M)5!M0TV29=J(8$"H4V^H0*FA &ZT4.E7C1=!#1X!C-4E2S#X$X)P]H@@',GX M+N[!@R(14>PIXV59JHK][ %^^0( MOI0F7T;G?[[W8>FB0 ^+D*(G8$\ G!_@:8!./"+0U;P9X[F-"[\'KPNXT+(3 M?)_ ECZKZRRKC(_^6@K=H76BK<-S?Z0*73:#HM\K9&"H/GB@2PX8@\?N2=>& M8^-$X?B@V#P]>A&M&G.[K#<\ P;8DPBI(?BCINTY4_*65'V6<$^^^=DN^DRH M/[H=V?!)[,C"":18+)+FBJ@\;ZX#=<59'FJ?4(!L%;-+TS@*6J>-7>;\\ J M)Q/I'-%'LD*J457X=B%A7U!R #B#A*TG>?SW9?5B#=+OE83Y8;U511:.'%[\ M?^/U#^;ZUPJ%&@I'":SYW:[?-V>2 (XZ7R\W0#/BMSX!Q\(MI.!093VQ#+\X]L9O48BSPVHHXG 4V [0"><5M<8:\8\*(NI5E/RR;#@-_6ANZD) MDB:ETG-"ZVRL(ROR#00#<7]+I=#^BSA8RW0[7CNOJ=GHUD_J?B[LRVJ1%& F MTT+4%"\MC187)T@$I>+SD2R"[T.GD]JN5#NG)R./QJG/)BA$ZG?# 9RQN7Y1 M?GS^G?E#I8ZL1BX?HW>#J_1.TYLMPW[[>%Q[\'F;CMYL.UC:@>#=J][ MM)?:3C YF@W'V)(7KQK]QCWWCGKE'4LVWY%[CV_Y1I=??JF&SQ3>4&HJ_VJH MUP]O ?M+Q-0>^/S)Q9A_I?D]?S; P@N_.]ZH;TQVSY!V6T]2'1"EB!7;NK+CP%NBKW<)>'OLYY\*ND^C=^(Q6^UCK['U!+ P04 M" !:A%=6PA^OYM<$ N$P &P &5X;',M97@S,C%X,3(S,3(P,C)X,3!K M+FAT;=58;6_;-A#^OE]Q=;"^ -:[X_@M 5S;08-V<1$KR_IIH"4JXDJ)*D7' M\7[]CI24QDG3N6O7-D%@6#K>\9Z[YXYGCIY,YY/PW=L9I"KC\/;\Y9N3";0L MQ[D()HXS#:?P*OSM#71LUX-0DKQDBHF<<,>9G;:@E2I5#!QGO5[;Z\ 6\M() MSQQMJN-P(4IJQRIN'8WT&_RD)#[Z9?3$LF JHE5&["L>M5$%!O)+E,%ONL'<"'D>W9%*KEBBM.CQL[(J9Y'CMEDM!3QYF@4LRM@ M\6&+]?INX),@\5S2[5#?6_8ZQ",=-^X&L=^G[I\>.NG@\DJG5!M.#UL9RZV4 MZOT''=\^V"_4<,UBE0X\U_VU998>C1*1*]Q/HG[UM3)SSYBBU\HBG%WF P.I M5:DVXDAP(0=[KOD;:HF5D(SQS>!9R#):PBE=PYG(2/ZL76(:K))*EE0+2_8W M19_0/?.XKEP^0#N')],QN')_!09>[8X'Y^&$,X?'1*O5Z7AW%[8 M$QL6LXF!Y 7[;OO1@1DO8#R=OPUGTT>=DR8)?;<+\V,(7\U@,3Y[.3Z=+:SY M'V]F[V \";7$=UW_OZ#[:U4JEFQ^$+R3'"*1YS3271S63*6@4@KC/%\1#F>T M$%*!2&!VS1=47K&(PBO!8^S-91M.\LB&YWK]T[V>[[O#B<@*DF_,DS=\ 6CR M6,BL8K7G6J\A$=)LL*%$ LUC[/13&M%L267=@KRV;NX^D!(2QE%^X]2"1BN) MQPVB)WF,+D4IR2\IG@I9QLI2 \!_O3+&(P12*BEZ?MN_"D_C'@)H8PQ3IN U M*820;?@= 5J3E#")D36[3%)&-7S<6[$K"O,DP352QT0;KA&W =_I-+:A6,ER M13"32L#=@J["7(=#5[5&26)1Z!/OMN+62DV]>KL%D4N2T]*:7W.Z@7%DDJ.I MUT8Y06C[O>$]%GYK:OD[4:MR_M]*8BF4$MF@CR8+$FMB69PF:*/7E E#EN1J M8.DW/ZA*GI,7#8[OO_UV7+IVW]-QT&RHRS-9<;[!,LX*KFOCIEXD_;!BDNIQ MJ-0T*;?IAZ J]';?QZ_N.'7QQ*[*:^:9%X_Z""]^D-=%@]F]2?.X?(GRF'0 M:7+(:>1V;L<8?LFB8HL.6VD2R%C*BV, M)B=%20?-EV',RH*3S8#E)B9&:;A=^WJ.OM+M,R*\/A0-:2IQ/6+W>OB+P]-3 MML+16L7-QO4 ;IL!W%'Q?=E!U^ZYW0?%KNT]*/N<6=^U^_W.3F8=XW+E-@:F MQ$ ?MH+6G9H9^,4U>-O#@:;+O=B(XON7D%MU],[!L#2?6^?F#6?J0'P&HPNF M>^T4EYI39F@J$*S@+(8&Y:,)VA<&:B?07Q+%1Q.HG6>OKZ1;LZ;9O.YFN]OY M=@Q_-+DYIDNY(G(#?F#&\^"K)^5"%++)V5>ECEH1^8#][=U)_539*YTSKZ!U!+ P04 " !:A%=6^C^G M1L $ ,$P &P &5X;',M97@S,C)X,3(S,3(P,C)X,3!K+FAT;>58;6_; M-A#^OE]Q=;"^ -:[7^*7!'!M!PW6QD6L(.NG@1:IF"LE:A0=Q_WU.U)2FC1- M$:Q;NFQ!8%@ZWO&>>QX>:8Z?S1;3^,/[.:QU)N#]V>NWQU-H.9YW'DT];Q;/ MX$W\[BUT7#^ 6)&\Y)K+G C/FY^TH+76NAAZWG:[=;>1*]6%%Y]Z)E3'$U*6 MS*6:M@['Y@U^,D(/?QH_]7SV+.3C%>2[@['E%\"IP#J]\2KT3[*"5\=Q9,S/_L!.Z_6ZA M1UM.]7H8^/[/+3OT<)S*7.-\"OVKKU68.\$TN](.$?PB'UI(K%H-+/DGACEA>O9Q6Z7< MQSB"YZR!$(0FZ?G5FJ^X?KX7]/Q1%+KA[;1OHB?J @N@98&N&/L&@ 0KSM0_ MCJ#S5033^6E\?'0\G<3'BQ-4[.GR;'(20[QX!_/9T^:DX:$@=^#Q1'$;^:PG)R^GIS,E\[BU[?S#S"9QL82 M^OY?6CN_;TK-T]T/@G><0R+SG"6FB\.6ZS7H-8-)GF^(@%-62*5!IC"_$DNF M+GG"X(T4%'MSV8;C/''AI1G_?&\_#/W15&8%R7?V*1B] @QY)%56J3KPG5\@ ME&FGD5D^W)&I%.N;-#Y+B2_*J0?'XT]^N2\\=!*8.IOSU&D@W0NQPK62% M, *\%J5B?VRX8N;,41I>RMM\(RA R0?=E_35-:&?=7RMX9K58!!UD,_!R"C\ MO\#IZE_$:=1I..4Y]J&,V)Z'[4\3]*3X%FX23KA"Q@O%2L-MVYB)$(!NF QV M!3042';9ME[I=;? @-0>BFV7PE$;44E#%DS9.M?6Z[N]WOZ]9M\- M[K5]*VR$CE'XH+">3;E*&PM3(ND'K:C5.-0Z'8;%%02W3P=&NG=J(XO'7\Y^ MI9!.?U3:SZ]LG-?*J3J<@] MIZSO+$LSIIFJ;E4/C_,_9.*(K=2&J!V$D3U\1]_%@6=;_%_GX[TW,_5G=4]D;ZP._P102P$" M% ,4 " !:A%=6+?FPIDL# !E"P '0 @ $ 97AL M+65X,C,Q>#$R>#,Q>#(P,C)X,3!X:RYH=&U02P$"% ,4 " !:A%=6"E^V M&I/]! $M34 $0 @ && P 97AL&UL4$L! A0# M% @ 6H175CKE:A0LF@ LCX' !4 ( !J6<% &5X;',M M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( %J$5U;6TJ0ZTF,! $ZR 0 4 M " 0@"!@!E>&QS+3(P,C(Q,C,Q7V&QS+3(P M,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 " !:A%=6*#PTD-PB 0!HMPT %0 M @ &A'0D 97AL&UL4$L! A0#% M @ 6H175@UN9; 8!0 LD< !P ( !L$ * &5X;',M97@R M,3%X,3(S,3(P,C)X,3!X:RYH=&U02P$"% ,4 " !:A%=680R\M/@' V M)@ &P @ $"1@H 97AL#,Q,7@Q,C,Q,C R,G@Q,&LN M:'1M4$L! A0#% @ 6H175D6HZGOO!P ""8 !L ( ! M,TX* &5X;',M97@S,3)X,3(S,3(P,C)X,3!K+FAT;5!+ 0(4 Q0 ( %J$ M5U;"'Z_FUP0 "X3 ; " 5M6"@!E>&QS+65X,S(Q>#$R M,S$R,#(R>#$P:RYH=&U02P$"% ,4 " !:A%=6^C^G1L $ ,$P &P M @ %K6PH 97AL#,R,G@Q,C,Q,C R,G@Q,&LN:'1M4$L% 3!@ - T A0, &1@"@ $! end

-G4OFBSC_('H ?R"JA MG^_8 V!V.F'0;G'(ESX".[VKGFGX9*;+N=-LQRE*Z?WM\/:BZT))<'6;6 M"SL*!36:G$I_T_4]ZWA_TD#%[](^4\G/WH:=5UN[M96&VSL=C3!O!=3_%R346'9 M.?ZNW76PV8# )+#6/>D",\CRZ'/HH.+EYI^!B_(RNKDZ\PUA 16]AZK]:YV= MOP4$/'7RO-,K*PQ+D9++\;LLL0?PAB?K[AM]I/CXTN5.VM=U-4=].=/M]:-+ M>*G8L!/ MZ[41<4-XYD'HE-?%0^L>K*PCL1ZCU>"5L>&+7=K\XK&353U_^]Y)MLB^&;_S M@H#![T;WD-'OIYADPX3JLGHH#+D3S;OO2(D(,UQ+GU00CCR0";)*#^OJD/K> MI3565'8E,6!2* :/M:O$P8&%OZY-1>L6IMR M5<=U*-YXIZ41"$2!KY2_YD,EY(T+9G#_"-C$H('M6ZV+PEVT9)]AV! >&Q,?DCI &)\NH5>NA\A M;25'T<*Z\BH?8*2"-1.DQ3,C9B8&2\#.>X"2W[W1XI]DO\@$A;H,#2U9%GG= M*C:K'7NZ4_'9J-)T:EJ75)I#L=$?OYY>XX2EHJ>J:Y QX+Z%MM2&XY:F]?/2]X#7/PF3/Z^$MJD?ZOBVG^EI+;" MA'7&0>"IQV%TBCG-!@#Y]F$Y8^"XDA[6NVML91+\1DE;(\?BYEE)N9[[=V@X M*._X)L,8Q#)GGYEL@AE]BF0M@V&8+ICO68&+VO7Y$'H0 M+N41LY47S0U-SLX>K9[B)=:$T;H[H_EFPCKZ[#K=+Q!X?;^VPE]AM5XK?4V; M>Z%@+GIG"*3:V1ELEPDK*_O'D$!E3 M*(!YN &6$=;FK,^ O#:Y53FLF M#W^8HW,N+%39LWPU15O:\D42ZCJY:=3:C4[:4=+:NI M,J[;^7V=Q7842B]!1(TTEW;[$VD"JNMQ9%@5#YACK3L@.-?8XANM[72WW<*! M^<3>0;_GRX$1,:_0K5S.>\9.-V5\F#JP"JMD;1)A;,#B]:YXQNV_.]- GTZ M3RAUUG?_N) M2Z@$0:,/)YAUS,G,]GA=QM$S+UUTK+17B+E^?__M 9@X;LT3Y(E]2(?' M:7/!1-0$" 6OAI+]G\]$^W0ZV7Q,-[":/Y?G&0K#C;\Y2H:HHM(OF>O+.F%9 M(")S6H?>F%_EW/W9Q+<";!YV(HPILKACD?+Q#0A^7>G7UR/S*?9.=FD]1Q7P M=MRO.*G9?('9#1:IC5G8H-"#N"Q?^-F&WL8Z;&5$N^JO<SBNRP^_^X7)/SG*7C-- M$W\1]/XK]N"9\=^ZM"RQ2%LX$H8, \T]II#>E7QV'*IH'(/$Y/V;MHH,+-W2 M=YDSTD$$T%-7YNA+ZYW3UQF'\Z@0@<5-\,VPBJ4K_QRS80$&H0RI1P9FL<[W M))YC.IB-.>YGHQ)EN$J34',S$&@"_%VC M>LUTX#E)* M7M_7S;[BLOPVI(!"MX&/BQ"10EPTYSZ48>Q,4F*$/?_3P'ASSV0V3Q Y\"#: MJN'S6$2&D)"O)B 6G Q^*)1%7KO5TRO89/,K=^C>_3L4$IQE7-JKC_>1&*(L M[&@/NS>.*I\'/QB#&>@7N_E)QXPV),<+BAE/$4 M< V=:J#XOPX>+*%9=%(V[QQ]H=M8,+P4%K@TT78]K&-*D1@9LO8I)#*DNUZZ M6+=V6D3I;IU:R9@AY5'JSX4UH7K530(U=555(AEYR<_X %Z&%6?.$$IPHF4- M)*T;@*B4!&G1QM#K3DP2,WD.0P[6Z[9U/%7_^P>,R2< .O]V(WGU0JYN^%N5 M2 Y>*@*<;1.-=5G*M[I@6;.\G;')*FH5 M_FQANZ8 :]@B85=0M3/7H1'M*[;B[O#SOHUP3_G%1S%/)0\#THX:%#0P4!PQ MQ5F)#B%^WDBAD#8P(3O7^!7G&OJ!818E:0U_<0E_L+FY,BH=1'=,.&A;@5[[B.VNZYTE?) M_C$PL5#SYZ?. C:&#R"7M@[+N2>5$5IW_*N'BUQM=@@I&^X$&@T1DC!5$U3;5+B5 M>B@])G[R=:/U3[$W^6T>K .F&[T%+JL;TSSK77\,-D_#:#-)&-]]5_1CE)=KVWYV$&?EQJ7+?[,WJD6,*LL4)4M;77WXO&S7\Z;O,7\UA M_RLL_#^;I1Y3#O &I?< KX()J<#Z;.RL+\ZX,CQVV!8&8D8P-%^O;CW^U!R^ M4E+W=I%T^E)3K$QH6$RQTPSG \!HA6[6ZD5+/;SHDIT'C_(M@Y!- Z#\\_E& M^0$G[CXKLH1=5_IR]1"?[.N:5QYO3IDB/!FSS"'6/K$GNHO2!YX;\#_!:K%( M]^4ELW PYE&$ _QC0U\C^N1G\=^M2>[^PT?C-5\1S>?5I'JX07036CZZ6_,E M4HR1GU4R&E.6L)7GYB(#SL>'U T(?U>,+JZ9FWJ)24__II EYWLM JT^%-:X MVU(=8JW!+EJ*:G P7"G,;_"M7!UGA@U[A^A0@=AS: ;)XM?6.9:>1ZF[[Y"E M@?MYW;%&4L'Y!/&C:8WI8MM3!?D+*KYRQ:WO,BXEF+;VWS6?6OZ)>@PD_X,W"6'#2'1EO6T>'8:&[@%.2]P; M7E<).$LGAMU M>U1#17S%M3*6@#^;$\A+%O28UQ-\<\^ %_3COAL?0OG I1"*W#(D< E_A66B MOB(1&3/54%HOL7I@%OBZG.H\8=.,:M1)07N)53V86>ONDLZ32, M:M#KSN+F(OF7C2[Q?KIYTSI7J]56BO$I[3)YE95OJV%CT'=7TDP6K(#O5 3G M2IGDN5N%8BR;V0%YA#BWLIUSAR[QTL#8N#OY)@RF8:##.&YSZI]>H[1G4IV^"<5<1R97/PB'6S$HJ1Q^B22X3K3X@D,L936[ MN6&JXF^S2;"31]YVAWO/CRZD7;NEXC?JJ2D9*>HW.>>O"G0^HXC07>Z@I2CUYSQ M>HD]*HK#+[>BY_RQH0&C2\&C,\"&_<%GY\5 4^%$RDG6:=X%$_H>@&U+GNUH MQ#8Z-K_7C)8]?:[D(=Q=U?MKC&*N0IWKS;>:&KHMETX3"*1WR%^0!M*+?>-I MZ-31**^R+QWMT#V 6$.[;RA>GNY?3[-8HN!GS_819:*-( MJ.\TA?0/E5L_$H OUTC=X!'<3BHR[]"!\2% ,A^MD,B%4U?V ,>K#4(.IWL> M?AX=YA%0 >E[F*/@9KVS(CSPI.X[]O2-Y_[G/ 7?F"8(*]I\5)W? _S6FLUY MI>.[CA<-/V_)BH,5(:[_"F9_7^=X4I/M.D@D[XUY;JA %%O5*<2F;J$O^0Y0 M"\Y_$IE6$5;7W)BXR\.LEKQFV]I$:VY:HMLI-5@#.]YQ?O;M7O8E7E]8@0*6 MH1F#DPB*JEALWH=OQAG!DL= 6&OL*-K'3NE.[_&>(9BOI^,%OJN'2,\1I[B- MB,L?D<,$08XBU8:\V0'!5 %/-PCD2[--\^SIG?.511B7D*D-R(24564P,Y>["+>'DFJP-:43:QW'#]NGO2G'.[N[3/'$Z]RP+:WHZF;5:^Q!WV";]='- MR'US_'A7-U+N'L.!.Y9#33:;[P%BW"?(O>HXL,"_NHO"E9C P!N2LKD$B_6Y MCYZ_3N3V-V+^H&'RK3B>Z7!&TD@N(2=H<].26VHDCHAF%\-;"K" MT7?H*84A&BW1;-WPBCV [:\0XAN0USOR$K79*C.0SXI>TS,Q=?IE_ MZ;%2'2>27@C]B4 /$$3_URV.I\Q*I %C#)P\Z)05LG$LYRR*(7%_Z#]&,[?0 MD9[MB%6Y\QMC=A(LL13)>^XRJ3Z%"2R;S#*IB3[:%WQG#2B8 M-!O4"&/RIS)(J!!3I&,.%Y>[XZ*$?DV8^32MQBW3EL(% M&ZCN 8YIY-#7U(]#4T_Z04YHRZA[$FE\;VV>CE3+4A%V_VJ>"AFM\SCJ0 MYW^KJD:W0+20HQ2,TVN.9QBM,,[XI!&0\XBAB_Y@4R;H1$2>ADD/42R^:@HN M_,8N7:\IV/C.G';? RA&7G0[X_U#Q75S=&=C<7.#H[/N&1DX%\;#+LY'AJW$ M1%!5*>/+-^"'H/(J)(2Q9(%H,T.CI)RR+'#=1L'5-'0W3V?)1G99"2[*"D^0 M9'ZX\6EH.8,EQ\BYR_I''^LE-CO45)9U!J@QL>+7\['CZ.")RH@"@3S?3*5C M"KG7%!\F?>^\DO+7(14,'H7U87G>HD/WZWBM"/:_]Q*K9V&S;C;4Z.G"&;@0 M"T6,3*EL[EFC.#"R]@#DH^^9#D?1D9S4Y!' MPG-FL*LFDHRP]O(5S0;C$]-YFN)"2;P+K"SYW/3)\7_9_-LM%J;I31H9!_R) M?4R1U@!A:2:%7,E\/H(_& [ON,]"W1A&@&B%TJP7E(Y(Y>SR:D$):^@[Q>R' M)#VD?9_PT0\Y!Z\JAV7VFMZ"*/:A'L&E6)^HYMUR/M3"% Z0.B"XC-?EC;)> M>FD\G_5FJ+?$ML1HS+X!E?EN@I\K_S1R6O-R@ER2,CDWEF3,R',K;H'V8,#1 M[ZZYK_N[^:^&8$HSU_#S9 ($\R8R#)_+O69A?>0N.W)HT(1OPVYVOK8$$<:M M0@B%,5ZV ?F-O>$2K+Q.YJYI?UDUPKAV#.>F9>(39)C55Y:@ SW]J5=5IR&+ M,+YZ=D0:J'M)P];LP?!VJ8Z*)'_BJ4L/MN'(JV@M;M''@C[%T8;E*2&>V,FL MCU#A\/6[(T],_XY46S6_X9(RSV;HF'Z=?I9,;2-SCY2X& 2ZW/XUV_.(_](E MW=D4HS@0U47K$3LY M9S,TW_S8%D,,L)V1(X7'.$X1--0KI#(DD129DG,N/Z0"_0HO%9[I)EZ(2V!2 MN.<&K)JP9SD?WU_^N]RA0@1M04F[PSPIS"39^++R\U@94[3XZ[9=43"GY9JK?^O#3 1TC' M=2KY_6CQ[;\2+=[X>2(3!M[=)*V3F@1"6W0+*R+_P2>LR&9_@:+$MP^',[,%MP@D(ZS6E _5A:HDG7= _WW4X MUF>PZ,54]0+XUV K%3J9AQ$('7&2))\J((<4:0-$/EHS.,$Y^ MK%SBR;\8.WQ ^_'YY[9Z7O&G+$\U/0<'J'6R?#I.B[I5C"]5GV>Y3(4X+0R1 M33F3VPG88((>RDI]TTUWZ_KF'H!<2=-\S3N-[)?781B_TG9&F-*BCU@6[%@- M*PPOC,CO/G*M@L*/K)>T*1YB5SO9;0FK@ M64=H^G#)OC /*)4@.\WKYRG5CRY$J'?BD@/*!TH./U?\GO@SBV::> WV+)U9 MC4C=)P?F,'[,^,F[[@3.$489%9^N^[QX\=8P4?730/'-D&A48+:>.K>P8@H7 MZ-IL<*!@RN'NG3J+F%FS75J%<;L+V+&:/ _#[TS55P#"ON\C2?O.')LPT"E M*61^)!(YX:["_53- =6XL.IL7N\".R LBQ7/80VC$X\/ _0SD>OG\6^-C"D M;W;^#+&*ZO T>=$!T05IZV6KB,VC?<.T??6O: F$F6>,OWKH+ET7:9\X'!+% M,< -S@>Z/,[FN81H._U!Q6#]^P?=X>O+)3710G2_/<"-4:/3K(<+[ ZM;7/Z@4GY ^M?.'5MD3,9NBIGG&XYQ#J\N?3WADZ#FQB\?SUZ=WUS M\TI,DT.J O?+/N\>Z2[@2^W@':<3XCBF7A5KTE4YA2(AJ0?5E-^/[O_?\Y6;/<@V]XLC'*&R M)0(_PI3:JM4Q?9;E6?9[ZG0)JS@\96B^Y]_:W1.DP_T]]H71..JGJ-L'$(U. M:9TESI#E4-US](KH]Z66=V8YMS 6<:1ZR>5SUZY=%3NN\-4QE/5APGOSM&&0O<'4YRL MBY5N#=(!(9W8O@<0)&QZ30[KD9O9?:F\#ZB)Y)3IW6CAFXA)Z/&N#T(6: MT)S9 Q#ATN3%G#2$_X@F3RRQS_#];25[JJF0H0>^$KDM&5HS+^8OEIPP^)0K)?2([Z7WVMH M7PGCO;/'>;\* 09BLYCAN2&[KNO*!9A&6RTMLL!KQ_LRXK>?U*S(%A5)>">P4L6>E1>VO>1A=:'33!^HPJ.@&I#Y]+)9O6<G= XCXZ4F[2B?/-&2/2:X\@=@[JWT*@V8J)=&MIUW5*EY#^BQ1,X5[@(:" M?$8JK9NH>> Q11JAQ[[Q=_KD,*;:N[=+&C:6$Q!@GM$[OX'TLL]5Z=1 M+7H)N413?N1MIU9H1RI '&(8HM8@[@P&YT6#7#-Z#ELHI="@ M;ZE9,CW)E[JF'&$5ZFS"^!Z FQ[W>U%*B"E*/BY:\Z3SXQ[YK,^N\H^EZ-!#.-10BCZU'EY@FE?QGA+YV@+>J: M=X=+6]DG]'*PV*?C$\7UK_];9TR_8VG1 M'^T),8<:[UM"HRH?;_&\UD/#F@>+P,@AJ[4)5%0D(C=@K@AGT=OJ$E>D)GTY6R")92C2KG/_PA=>.5N$W;QJ=9>>T4,76\%"=R&"_( M"IRX_[651'MI=MVLONRNXH-MIWKI+R-].$L1ZV>+ZY=3;K7KK%\*_5S= MMSYNJ UO8.="OY.0$RO,Y1W@?^"L2^>ZIO/,QJ9:GJX$499M2CNN3-ZNB0N\ M>J(X['"^U9J70&"E/#_;EV/(RF.$JLH=:9\6HO.PU*],]UX$4CL\D3K_.$?WM/X8[RA+ MX!M2G*'#0\\LA@A&+A#E=5""RB7)LWU>P'&#:N-[V1%!LG.)M]([7]?U/SI^ M'?V[A;8Z0-2,:T;'Z;B='.C@G65YE&N^"HD"R\'V'W]=!AR1_J'E5-O0RT/T MM4WUF9#,GW:2QZ62M%CD)3R<@BFT4I@5&]LAC%N-AOD=CQ,,_5*OB]5 M?-7\X:D8\X<549$7O=\7#^1Z 7Q"?9Q,WD]..$EV4 MEXAS;*0;OT2*@<.UP"T)&U&_UV#K%,?Z5.?]C >3+334J<.? R+,U.G:+*=BETYQ1:NO-5Q M/0UNW,BR-;13J2J+-(MR;P6+HE=EYW!5>P 0AQRY6$VZ*>M_2RLIR6<(?Z!E MWZAI(SNPD'HMW@!)SVE=Q/=^^+^0_!,LYQIYE#Y/6,_QJW3&=%42_+B@ 79" M]/E96PW5=5IH*J\!X0.!%E9 MDQ_) MXA"U 6.DQ=V/U!-U 1-NU3I>CI7#_+@ONJ-%+'C'V/4V'_POF Y!V'7:*OB9 M4NZ(W41UU3'HIIKCJJ+!W[NU%:*9@ZB9?%3#(10F]04GP!?.X.M B<.,@.'O M6:&DKF;9;#2<9B$8D[\29 %[,!']D9^2>?F9$DSM9*_H65PQ]_I\&7T9 MTDCOFVO,IX&2=6GJY]:H)B;0T,%+L>;\KF+.QS,WL !.6GKCL,&MP5N,KIP^7_X.F++8@RLV,B]>\B&OGOEL[]8TO/JO9P=, M"!V+THP&US4M]Y X.ADNNQ0KIH\=1 \Y <2TDMJ!(C^HT9[_VWAM )M!B86K M/KA2FD_?<68$ZT5FM.*>/G!3?B52!!XX@97)?G2/>AD'N+EKAC-GXKC5.I#Q M"K9%HCD]!IMX8&A;4P0:&_W$%S7>K)''A#=:'?9(]]>((Q=MS(3& (6:P^E: MR5 =7WW5.[SW=2U[ "Q2=:7)?ZNI1)4RY12I0S'+QZW[@]5=0EW>&=-MU&VH M#Q':3<-(*<3%KZP[]]71VU/J1F)^[GSUVBZZ:)UUL)]\ MZF1\R^DGBFYEG&*DQ4!W?$4HSW+EEX;=AC!R^D079+E1$[?2J*G$3S.$Z5P3 M?^\_'- GW>N9 :/L1QW--9]@[>05=E[W3Q4[=.,?S#]/=B3C_IPU(,U2.XC8D?$H+2F$2A=]@(4S6) MJX=(;=,B#'2G% I:& =B6T )4CBM)UU_HC-O#N?=8D7NDJ=\Z;ZQJE,*M*4@ M6*#[*C^^"IAU)V2+$X/G&<%8UKMQ$4_IVTF[VQX Y [PI M[C(FPXC(GW>\F'KSO.Q!Z#SJ!'(,J00$8E(E6%@JI#LU#K\_=^=[4"L]T>?B MC;*\H@-"*=Y-!3)R[O-+$N\68BF:W@9U=GW!KJM=R6/GU*&47LO "7:_X_U( M/%3_,=2.I4Y@13OP[KNT8@9;G_#0_ULJGETG%_ZOREB*\:GUAB.LL ^NB[K' ME+,+S^6PK<,GOLWO#KJ-RT<;WQF*^9K_$D'1KKIJJ9R/DUAAT#J?.YSIX%7-V7/>/PM'YQNI<-Q966R0'RF7 M],I(!F$\8B!%#^LB7?D67<6Y'RUDBVL=&H-&I>H.&L)_\IX MQ[UFHZ/,64X>U+]& G\+Q1$RM+(,"C''93HKB":GUY&0+ *VT8CS@H9$561> M/O'%1-;OQ*$? ?Z7+^RZ)+PS?^>\!X"0TN_EJ,Z#"T51WT0XAC/?C418.T[T MN 2DY))5%*V%+6ASBQ5-M0)VN(C'J.=/=6+4&D-?D])[ V"RPG64*5<+OG/M MB=_8[KAZ)L)\$!Z;.BLS)?" ]ULKBZC$T"!;U<%H*V2^5^1,K[ 260!UB4]ESK MXF W.R*9GYGE\_G@S=K?ID%2>3CB(*M'QSMB;71CS M@SY!=-$HV0,P#SEIR?&]\W M\I;795D#-JR F6H(\7K]I'G)7T<[/XE4.%1]I/R$Q:/ -&*U4I*8]6FQ=ZD MX1OH3!VAB5GJHT*QK=1X>=E!I(X?>2#18]! ZG$(,%;^PF"P+@8WZFG?K(=U ML;WQENWQ=."2Y<&*)'%!.S/>],7KRQ)_9W]2R]YCV/LZ8M]2@M[)V%>8)GL. M)KF0.L)62+CPP7SA$0&+C3-2\D-JD$(@$V@J^AOEE&\DK[S45YX?N@<0,"]; M'/P];04]OE0+^>1GA^OB4\*;]A6NS=LGF?4N&)-1=7%=C=SB/8#7OJU"G/"@;-$#SY_P>(&WKQ4]V@O?!U\O%.)$E"!LZ;KI-*OCRZMDC58?,6[, MP!M&!/W.QT'FUQ--MB/<<(V"-/,;K/._W?-5A333JVQORX89?V[822-[-;= QS?'A!"=0"7L>+2^/3/X1]Q5OO7 M-CM$(']Y4LVY-W*W] H\4 J&:_^]BM=1MN#3*3\ 0GXYG>Z.0K'5P_GL6#8A M,_$XOL M3D/]AIVDQL%]QIL<&>Q.=51EV93O8+=XX4'B!.W!B"*0YOK4S^])P.M/QS]< M_-P&^.^ =>G4U$_?[NSCAJD#FE*/C4\B3&*M5'6-/8#U(*QLDSH$*VY(IF$M=6NVDX]_AE6F-;75 ML*WIH>G%X*7++KXN,(P+<<,-4JS[/3%*[9GJCPM\"Z& @WT9-Z06053-HXON M 'IC_L>_+MZ%17]S#3&ACM+1,75@E]_?I%^E7"BZ(7;:'E#Q 0 W+_SJV2% M\W$/D%&:/S;E4)4!>M2 SU*_GE(6IID!-XUF-JRWIG^"J*&^63;(&47@U!\B MY2GA T[#P:N03J&HDO Q]K?=_M22WR5?\-+1VZ\EA%W[F*]/PQ"_SQ;"U[V3 MSNAL&]KAZ-S83Y7.E,D'9)OH,KAXSI5;U>HU=#%.HZ+J5\#)H]]EQT(4_E01 M!MP+4_^Y^5>\?^,5AIU$5.\!#@U$"0H1W2\-K?'DW5FJG%&VS143B,NH@+' 8B[JM68( M-/IZEZ"378*DIJ8GUO1K2XHZS];RC$R^W<_,QTHQFS*2DWY-D5>2 _O0VBTA M^);8OH66YV[2T/",T P+8GRKHM?TNTDC:VXZ7O1_K<57KU%_S+-4V#H(_<3. MZ;,C>*#Y^><\.6S<]M0=&:@4>@_0*/Y7_T+M5RB0M7&!IDXO;+S[HX%PXT+5 M(CLS:*WZ'_)]#V4:STBN06Y=,ZXF#&3M 28:QS$]%XJ>&>L9^,R@QB-[9W>2 MR:C?Z_=96!H<&%YF_[6V):?-77*$1)3(OF%>99C?-SF(NVQB\,05@COG7(*J M/_:\C1W%-!E"J'[@]1 $5W "ZG]X @WT_D+Q&.5)!2DR$=QU9O.4PB&4IK_3 MPYD_,,E._[^$PP::5,K5\;],^@^=N;4/RI-]ZKB=))=%:B#HEI>WMX?4/9!( M4J837I9C.(@71AC]XJA2)R2W^O@Z0O=E$I:K=84\82+=+>KQ-ONJ*9^:Y=4? M2H.@J9(5RF/PGUR4@"<.-#5 #)$31L8,_,M9H<.^ M!?R_<")54/'&2$+B&/?LS1XJH$# ]49:4Q< MU6\[W^7(D_P5\D,3I_/)S7?="Q:YP];.^Q2@-J"6/03N;[<:C)-0XA8-A%B9'49G6X>J#9R@,U9\I@ENH8)7%C6UG>?K MO?-[VG?4O&*,.I6R?R?,W[U(F'*_3A?/9&AVP(N70PN??(F8:=K@=,=G/SAG M20T)/IN5\6#PVZ%3]H[^Y710>V[WZRU#%YAP'YQSK=(&_<#@3'LMI0^F4X55 M>WWKAZJ)P8_F&]T+2O_-C-CN>/_9 U17LZY!6N;^%I M8^Y2N5SCQ_,?I+0QMEGD.KZ-RFYI=+MQG'%==BW#C@9984V+TP^W%KNRT.W7 MWP!%="QG1^V^9T!MA/Q2'"6&JM<&/4_[)F@$$Z[8G)SRPV#&F;AK$#RPX M17Q:T1M2&UKVMLVK$X\ M[=ZYMTT1#H]\^,8OQL5R-$O#]2S%I5-7UJZ^L#AU]E?%]J(=M?Z#I M3UCHU5ZMVFM*N007:]>A0(6+/;WP)'0#]S"9#QX0;-67,'"$K-=0UY[@?4.IX H(]GM:;E^59^CS M'^F:LV+9\1%TZ(Q3NSBKC+I_NU/X^!G@D<:XSX\][[9B&RU"9%*SX,1$%/Z: M02)<+=[!]E[7S1U^,>W6']?"6KGJC_"V.P1!C8D00];G+4?VOQI*GS,"_4,29(@4.MK@ ML@XOE9I77GP,;1(Q+[&A.#U_U"+3UOZ9EDN:*'9I+%\VP)>N9H573KYUF:?< M??@K>)]4H&W2A>U1Z$-6U!8S^M1:_/G84JQP3UWCVW^"WN<%%XX^)1XZ"3C" MQY>P_BG)5-+A@(,9@ ]P'+/*#URNXZ@C-P@@)?N=BJ!=GBZ<0?AA7CT1@LAD MH&AA7>_V +YP$+*M+:-/8&4-X,VJ 0.)R_^8ES ; M[=E@A2F5]+Y)U!5@]>?/6%P>KX6[M,35#*FPTF=7AT%2S3="0\?) Z "$%N8 MQ5RGF;==W98SMZ'/Q5:?;*KV);_)Y<\C^S;GS]64A\ "H@]9.X_Z>\4L=!B\ MDK)^E,/UC!P5== +"X"A"K?W $?*-[$<470;1 A_ 2%+[W\YNQ[G4M;IV,IP M2VH^$KLU(7AE8XE][[G7US/G2AGC$2BOA/6?FU,W7W\777^$5N&^P*R/DX@H M3&@FK?#5'N! #?+$-(3E:>\FX(BEN^=0>X5D%@E/ZD!-!\&H$CZXMB/5=D,_ M5/5I?[Q"QC+3. ''7\PBKYL5VF'8MWE @IN==9H%HZ&ZIUL)_,U6Z'*OPJE M*;?GAZ3[AO''PNW,&8WI-!E#X?Y>^U_:$ZU ZZBG#V-[QI8>G_N:?-960?Y1 M]B\MW2E*B^Q,F@,PT&K+'Y*DA@^S-%[;&52HG+?4B$6C3F)L M"Q;!C(5BZ[,VW1GR&>1]\,9 A" 4O\B'[>>N)U%G7MP\\D+0Q_'DTP WI^UF5.:6 MSB>=X^GO&ZV !;LVR8C+^UIO;$G? W0"7V&G)1G&1$TQEK7J T4]#HG:!G_4+=AL(#&AQ+3O\5JWO&P:#" ?1V,J.9?II-<&.F6/23SY M7^O!T?)0<)Z 3.+1XL:Z[-$AD*]"\IL*;4UI;:\;%[Z7/+U135Y\/Y*Y_I/2 M,PC"-^MSFI5R#*]^[3S?VK"]O+$'>"'VKY51>,-8'*FSQ#228"G2CE$9\RTU MOQ]8%B.0#."+X&@7-_5I.=L%A]KAK/^PN1'WJLPNU$S_]5IX#%C8BJU?P:F4 M+#9B?X$7&T_=+.]5VDGO]D_ !EH24\_PG>SCW/Y3L-UWM?%?-C-T>WB7"[2: MU5?"#?]SYNE!UZY!QE%=2" KD:W+.@*A%Z2+/Z=&^W2,231;YX@&F.6&5&7_ M';Q1>?KRL]<.-VXYS)/ZU";XUGBL6;T400 M1"A<>* -)8 _\YOBNXN.7PN&R[&>+#>Z3.8^!&- M:=P"]Y?ZO&-EGZ8YEM_WCSD/X->-7_..T]99I'^ >T=C-2<5^*ZE'%_D/SQB,V MH9@G3F?9-UW#789G])*]&)U53GB!U)MX&))L[KWH]O+I=M6Q2\/[C ME):+UOUR*?UQG<8]@*;6)H1JTUXX'G9C!'>6>G4/\(AP.ER(B#P\AM,3+YE5 MX?!3H6XV[[PU!FAEQRW MX@ZOSW^S=RYU1IVR% ?G)5]_,%^7$<%WY'VGTN4OPO4'[SV27H$6V35# MV7V<7$CR^D9C]>3\*Y<&MGK+&T/DR4KKPHHR[1[#'TH,093NOWW?\+DQQAY5XG6#?3VA/<"?4]/? MA]@B]8]-H$N&QRV5H2$V%5^Z:/?]"4* ?Z;GN]/&^*87^" M&WFOAV^,0B)5-)?Z=/8 6$B?>5'8HNIW8[@5HR".*-W5;[, MZS5YP0<'?",._G_M?6=44^NV]K)0%+-\WSC[^N/]EY7US#6?^%6\4% MTUTL&XUFR" /6,:SS"C072AEQGHRZ^PS:IB+D\*=0T;F!U(P)[=9*01&*Q-@SM89H 4.VO;30KN9E?7P M4#NJCP>(..NTJY76^M((VTR =MP';,CBJ89N[P$O3O92^:@P2C]2<]AO-QLY M@$7M-SZHOBAUZ#E0$PC=E6JMCOFLG710CI8093E#N.K&UJ?3OMU5IW\<$HP' MQ^@H^ZKU9+>JEV/T52MTU4(D55-/R!S3V[7BO_\9<72)C(2Z]=V\6 MT>4Q"\/BPV=?AB^GJ7467+#D8C\?9B0)4PORXH3C_+6.4'D 2TO_3AG*A_%U M9$\ERXIN3^TKOL.4MXDDGV2LW,]RRW)X3:S+?$]X5)L!E^J^XERD/!*2X7FZ M+25%.SR9+=Y_#"4]JB3--DPS8R'RP$U=8NVYQ>R]I@J(G5/2)UVMW4_520DZ M1]7>0UTP=RX4/!7Z5>21+3HOSH,*J^>N#T,>(91R/!_.(&FF_=7<+=X-B!&V M<5.=#W>[" 6WE36P?)R!B66(--?$Q*..E)DCBJJ2BTDD6^2+X<[ '0YVKH7M M4MQ;M6'ZLN\?F/;N$Y:KSRQG!X]J:U"AT62K?IKIX.7%QL")U63Q W^<36N: MF3(#J9;GWQ7>^Z+DZ<5T$&F-C;SU>-O1=JL@4TE.)DI[7<\?BL?=+C-66C\T M@E)B:$2CS)"%+F%E V\S!>,E:N;DO'H\?"L[O3N-'D?-.W5LCXBSTBZ7_/CD M$OKS_HE@V[L>$OW&EL]G>GTQ,#2ETR4BO)$B*)G$A?EAO=YXGI2R=G=_KIT88"P1OJP4OT8%QJR.($OJQH,K0@86#5!UR.=G55#ANZ/ M'54P@2V2[#AYIH;3:$"/+%$=U;"UF3XTVR1-W+WT1(V.R57^DNJG4(;2VX_M M3IC9D0?5Y]R+5/ZWK7B9WNMSQF M+V;&M=\;/'4J\K1F@86%_HU>Q3YMB?,K1^Y.Q%F^@]#MW,67PZLX!0>,W1G0 M4?A"2RD/V,:RN]*'$[JOB]OM-*WOF(Y5S$YK#K'I[=#^:M\F^N=81+2S2T3* MKMD9(OT<49"O(HY1;+10,SDZ/*8Q'QQG,,O=7M/#'#X6!&(4#VKNMBPVQD2I M5;GZK;3HYN([,3MDQ0>#D^][R#&DX\!ZS\PL*QL:OES?UZO3V91QM:8ZVB=3 M(NS)$Y)GJI$6Z(UUE7![29T"O>L4?6R&>L*]T9E&V( 6G$U4G MU?AIV>C&;WAAR=]S+0X>.Z:YGG(C(GOXZVK#9!EY!3LY?&FE\&-=PX0\I TQ MSVE=0O$;"0'ASV.LE#%^I::XNY4"PN:]Q9. ;JVCYH=L5GV?S- M73_:Y2R:GW&ZU(/K.KM(MI5!=:= ,_OY8G'-IH_P#&)7TSL7$/R;ZOM^@PMO M<7H9*2&GK]X\G)4^873Z_2CCS% Q:0V:S*R6B^ !I3E:Z$9CXU!ZYMCR'=9S MBFV,XLXO;!#6S] B\07KY8!C?QE83WO[/#+Q@EJW*@'CG/I!WNYZCYGDJQQ/ MWX7[F)FK01AHV>S^MK=K.AE4CMD[_2'3= 1NIO^S,]G_AHM%>OH?QSU]KV+. M&]18>#_)*]]W%G?;8,],7WLQ##S;T5%!ZXMEWX3YK,SA(FFU56RFE>]K'C D MW9()N6>J\3DHGN;@1.F9Z G*&M76 MZ1F>AZ_(7L'K]_C,M1^*DN&FSA@&-Y07=_F%;C5PJ+;#'S$[+)3D>27:P;YQ MJYBP\2[_I.>C$=(./=>OZ^ C=";;K#-%XD%^<)6P5Q-W'N>&?4E0L?A0N/WV MQ1*ZVT'5ZT99X8'D%,K?2:)9WYL7!F:'F4+ M#1!AZ*3,Z-I@^K7ES-*M5H@PYVO8W4RSKGK@R58D6V.2%5#W3X!FCW0+6M]Y?; MU0*/+U@<%CHSKYF7\\9V<"UB&=7%'>GM&7:]OA_9=XP3.Q MM*JC(G>$I;V#[ 2;@MA:=2P<..I<*548>_FS;J>W L@J6KCW0FW-7?;MY>[5 MJE?7JAQK;XDIJ1LT:T?X.)FJL:[ELMK>A)OQ!J_6XGO@%?P:A_^4ZM/C#^JH[*,!=_U']+,D'/L<,6:1- MHKKYO?48G=Q8"WXPHMO'E6%+?S'=.F/X*2JO*_BY%:4>;%;=A^]'3A_0.TW] MP\>])T/'#A/JW/O^4JK,:_(2-C!R#\N2TB7,^F;'4,\J;/9YY5\#QR3?, Y8 MCVSS[B7@MRF&6*1D9;P7+DW;]^GW0ST.2WM<5Q ($QZ :ZZP-I,I@6D%T*KS MH$7/X+#AX:?%;6BE8;8F:]^8DH237YM3 WTD%OG2]<_-EB3/NT(I5]]O9;<< M'Q7O.K,JU4SU:S&YG>SE=!>HO%H_()VOWRB MCGYMIKS2W*IWU-V4T,DL[XC^#/>$?ST!=#KV?9&; BW9-'BIR^5AYZC<><;+6.A<3+# $RWZ!< MB8$'Q*E7[.,\X*V)* ]X_ 4EQP-2XQD^W-;7$&9;P4#N>:$<'M"4R9#F2.8\ M4&()/>=3H":99>^AS /R*AE;> # A' ='7/MCBNB>B?*WO*9!ZRZ>]PQ!V[Q +86;C>ZVYEUAP?<#E?B : 7/"!* MCPI> T%V0>BB9GR6!(<+2&SZQ@/H177F/,#>P6HW[FU"UJN=;+*D&M#=CR5NX MI!#RIG0;.CY;G8%:'ME';RCJ/J-]C?[Q3)L][$G=:!=RQT.9\Q8S.,YS^-Z3 M?[AMTO$[83.W@%@/1;_1T!@Z!">5/G53TR16Y)$+4F$#0?AA_.-A&HV\ =S%3)/FI88VRJE?,?+/8)8RTL9VIM.-&N%E,PRHC6^EZB;M M?6*GG2N3"C3W*%IMR9TYCMO';UJ>L,2Y=TRU^=>YHKD0CW,&)AWT8!.,^LN$ MZLHCCYW,A\XRYGJQ81K%O)=R!3XE0R6Z":!XPQT4K_:!CN&0^X3F9I/OTQ=H&XKW&*E4Q/ MIXA&-R@/P0Q"/9196856-^ BSB+H_2.Z[F<:3Z7*>O( #.[A/?]L0G(!NO%W M]I91:T34D/2[V2T4A&(8V:)GR<2C,1BNWQT$KOYXN3H0A@Y%O#A7<3AC:TA5 M9:>$%^K+28N(KWJ^5Y6+K8;U4Q=KX!'+R#^'/.9NC?03/TQ'EL)RSO\4MW_A M_11_"-T!=S\30<,3-_.S 3J.!^#MS9%1?"7L M=QK^@\Q!C_7E4$ZY+K^=4AI-7'AWD8Y.K%.A:&J[<#\MO-OEW*:.O?[@TV+S M#NDC9U[H_\'YW@K=]-#P\)NRL)>10UP:+A+# Z('.F%5^1,!D>TH5]G6,83V&ZR"0('O!Q%1S8(7BC5 )JN7*_CCITV_D,,N&0I;T0V]KT!FN3B)( M]J*4\CE95O%V#.?O:J\QOEO39R5VF4N('[%"JKV^(G-H-=L3R7SD)=VAYM,7 M$DJH1PQQD$9G4L-;INO72SVX&&AZ,-IQ T0I'ZJI05[7@Q?OIGQ\=Q)>?OO/,<_]YHA _] 1< MZ5]&Y'J7(L0IN)9DB>E%ENA95MH+FR)GO]>?F=:4D NNR8;+A[^W'I@ "Q"? M@3QO6>G(7^=D1SY;?!#M53H'X7OQ'!6*L$[7IGFWG/PPU-7O=[L3DV=3&K;J.B<]ODW MD*?_KRH:AF@EL@[$-/& .U!)/:+P3"8X&:RGO7D"J^.%[\6RTY27AKR>R22; M50N]4-T%XT=5#).]EU\X!%)MN2)SQ%6=UUX9E*NK;GU=Q86-MR9<_+'&ND]= M:I@^O>@-V+ZHP8844X0X(CEB:#K4BP>T!Y.YG5#ZI:X8*,&R1<9X'X4&:@TQ M)'P5MQ69T=_U:H?RR3D1<]VH,/L.8-O;3Z<%T83?,3V^3RV%?"YJG2%'M^^\$E9R(\1])\'>'&.A%DLQ,:?8$P M<)_9>?H]PU^ZX4!U1;R]?L,UR"/MD>[B!%06!G;LQ%493>;+$TUNJ2.=TV4= M%0,A^?#5S,0RU%SNF(XED2VKO;Q^^/'RA%N'V0#Z'WUJ^9,W2R<0FWE X_%( MC5ERI6T\P8B&IG@J23!).-$A:TI\\C;_&G>^6\OTM$_*6^W[@I_-HIB,GU8? M_FW\L&MS<'F"_RY!TUZZ[=BWY#H-!K&%O#-2IWV49C%[@LY4U.EE.U+J#<>L M>G'7%:VN9,K.E>D$9(^$J=Y_1O9+44LRW[O/TB5&32FV,!]9:F29,8A5R ^- MR'2T>5C6US.3GEEKY6X2# <%9/5IVQ[?2')+9TOSM4>?,4<6,G8.I(IN8_EW MM:UA2BDK])UIWVS@B!L%84EA6'Q\UG<7JRUFQ]Y8I\DEODU<,HH:W@ MN)R=1/]$>4IRBXTMA0?$2[=FRQ,'F":PIA&EVL^F'>HY)@6.#NE2U=(#I&9M MIICEX8\Y-\T/KCJABRE\.ZS%OI0Y-ZF*03I04RCY5.$-6)>-FB8E.6;W" MJW7D@(-K+>U&/7@B?\F1R-WB$QGWD0G>4"R,-'-%S"CNULWG8;M1>UF30:2N M'> DN#JWO?=0*&5"B&;X,KEZXFJUJ9.OF_;'["#X5O&B2:@5B]^I"PCVF J' M+3I]QK(W,51:^:J7R+K:VQK>QU<+[>NJ^!YFQGC]B9N=@:%;WMO/'3D4+9'J M?:'![>:5IB_I^^OPT DDIS]T;DR5*^T__O@K_"4'CG!8S<\;&$E>!*ULK UJ MV,\/Y+0PUV8/W8:[8&%^%^1 =X@M% MDW0*M1_7'7H?;!"M]>CE@1YW:P1P]1-NXFX'+:=\@19* 9,"1PNKD^KDM2(. MNW8DFH9E+G]8P@;L?5B0DC%7_)J0GKMO-/OBOFB9[YMC&G *0;;C/;!%1UIP M1-]73OM-:R1A,=Z/>VYX;MW(]U>V_)_ +(54CA!+PF(HS0W8%S8O1P9A+@U/ M$.I)FA.ODP;L:ZIBGYZ*55S04?W4=_[<.4%8-0["R82,/_.'+.NQTGB ;?J7 M35/_CW=V^%8($L?SV,X\H+Q,E'-H6F]*\MM:\MO:2BHMT*''.)C* W;R'[-9 ML )MN##!T/,/V=0A>?CL48N^$L<:7YRZSO&Q.GY(Y8)Q"M*VUCDULSJN(!@6S&S M,07+=RZA#[!U)W;TCYWO[HR3>5Y!\+Z?YR+C61L[YGEU^H7[_%7/KX8;*K'< M2MH>T[@!/"";B X16\E*F\U?M+HYR,8O.C2\;^0\)'K.)@^*O@W)EJIF93"$ MVDSENIFS[B#SWCJKG4GBIZJJ;1X\;+]V!78@P^;EV06MU4WOU6*79A9YP$9N M_N;;CQCP+,[: N'O#/"[476SYKXB ;2 >YHL?SZGC M!LJ-V_\F,'58E:,A:6-*B9$[&1.=K7F9Q+O7E^1!,E=3!/ EJ+UB&1>?7[4< M[ WH=_.JD%?94YU ].S&HOA1%!5/67B@>(RN6(I&>/G@G'UC"SNO4<,.C#\> MM2ZHKW@3M%\C0X1D+';8ZNYX@9?!3T'V%^:YZ X<#R_*L1=MSJEPHD/:ZGU: MLQ58=\:P0M8,_=S@B, FJ?;"CNI9&GF5DS3 DO]4R(]O84KF':.E("O3@%]!:!\6F)FR.&N9JY\%.71OJ) M5Q2VH^]"1%$*>6&5K5SQ>I83HX."$YNV'ZS"7N[8BOGD'*!=B']BM;6G=5:[ MMDCIYLN:?/"U#2C711*2N-A;.\QNZ><>/]L9;E7Y;8EEF'J^-2O![XW;IDZ-1#PG_G.?E_AU=,"-@GJF02'XPJ*A>CTOK7;U-/(" MZQ$NDMVNO[+X)XT)5R8UKYECHYY:(WR\MKLVBC&3=,^_S)\")+TW1O*LM+1) MS+C%?A#&:./*OB_[?W&N^F_ M/>TU=>W[X[^[7?(!KZY4%)U3/N)XC6**$MM MH9FX-2QK5+'<"TUM+(GLD@NJ.7?O4/T#-,S5Y"GFCIZ T]W.5Q.,9S!]@[N?9/@BITG?@'GY=#S]./M-5HKK9O0(3 MYJ8#N3DA'2"1?'4#>ODR[2:J"UF]B,C@+$#=+;6.&740&L[P@,F!_/+Q%3+] M[*RHN*^',E2,[<(B4(F[9T,, S+\J.Y6>+N2*?UEZ0[T9M<#AD$AGVP^J-1^ M;31J^"S[@$IPY6XCY;V7FM33(W)T[[N5O:L.'VC+&;(963#P\PUIU-2 #5J!&S"_$!J*'(YW'0XE M#L,B^AU<02"7]]]%=Z,;%;F;W?SMOX:Y-AI"FW@ 8=JFZ&O;J+6(K2CV8VDH M[)8/:E+83+[6*.OT>'7:T9/?HQT=02YD4?05HCC*E%/(1,>FH^51-Q@B%RI[ MOM$Y?=4)S$1%)VIO87!&?]OZX9ZW+E]U&:Z5'V>/IAX]J>OY8 2\D:WR8MFC M^ %KTH<5(CDD)[BHR4]WC(Q^C%UQ=B4D05KX:B-0A6/$N#$0,9$J[+,LM%*" M1E4-XUP\A50KP^0!8C9;_0",Q6M\YF2_8W7240]K65J!9]R1UX:@!'[,H!M- M=,';47;E_8YM2KO!*'#>[$"V9C=;/##4,TA!Q;YF<U$P\Q$O^Q\ M893<30>]P5W)GS>0I5[>/<-"CN!;]'.1L8!V0^R0YUE*T+H)&8.72S=CO^(>AI1N@** 2S;.8-C>[ZU M\"^ K[1"DD=4^R994=0?,VA@=[IBXFAM*7@GV;4E%$L:^NJ/"T:$?ALZHQ)W M&G?E4F8?]8W]-X'4O3='VC8@$)"3A59AB2#>NBBKY3DI[-K(HU MB-$NKJWZ_*J@1W;-$G$CU9'.? Z, MNY^,B:_H=M[] ?NAJI<>REZ*&/GV&S;RK8LZ@8*0\>T(HY%YP4.TZ8@B_HA_UA-"U( O^[://HR$5[X2UZJ:S=L$)_[D&& M4M+"J(^?WK,0>6%$F=FARPK7X5CLV_,G$Q^6-"5@CFF(;""]/(KX\SL6SQ:# M1J0Z#A?@*O;43P>:S)-'2.CX ))[]9=?5>@&8/(_N,SO5E.#^8GKSP&J+<<4 M^A<@ITQE4:8Q%/1]>ZOH-1Y@SP/.U-9CYE<^+,ZKOWF#F71$:.T6]'Q,EY38 M="=)>DYSIMWA7S:CX;F:;\]GM AL(CB;N0]!!!D\Y@ M-$-*B$;@JY)\,U\&K?QRV-YQ/UC[X \('+>F.<(7M";KLSQ@3!?]SDFI:H C M@>!+%$6M",W(U.3[2ODMIXHXE1_&+\6W:1_A 0G=/&#WY4@2E&E7Q]? ^Y@, M'M#JFW=;E!6_97F(;T BA5^,J^*[N$9WUN'H;@M^O<<5<_'A ;)\FR'4 M Z(D&#?.@*]G]-1>"*M3Z1?$7Q!_0?P%\1?$7Q!_0?P%\7\&\8:2''&T,@>/ M9DOZCS5"A4U!8>0S1'IK*;53GR) C+E.RQ9)/MB4.JEJ<3G/9S44X-\.PAO\ M/U!+ P04 " !:A%=6?W!/&V*W 0 +A( %0 &5X;',M,C R,C$R,S%? M;&%B+GAM;-R]ZX[<.)8N^G^>@J?WCZDZ2+9UH22R,3,;Z5N- 9=MV*[I/2@< M!'A-:SI2D2TI7,Y^^D/J$A$95U)!*=6[&RAG1BK$M3Y*'Q<7U^7?_O>/^R7X M+LLJ7Q7__J?PS\&?@"SX2N3%W;__Z;>O;R'^T__^CW_YEW_[?R#\/R\_OP>O M5WQ]+XL:O"HEK:4 ?^3U-_!7(:N_ 56N[L%?5^7?\N\4PO]HOO1J]?!8YG?? M:A %4;S_U_(ODD8BH1F%0I$8(DDBB!%+H""Q$$&68B[HS=U?9()$EJ@ XCC& M$*%40$QD E6410)'.,I4VMQTF1=_^XOY#Z.5!%JYHFI^_?<_?:OKA[^\>/'' M'W_\^0E71%\]?-I55^[$)]V_#% M__GU_1?^3=Y3F!=530MN!JCROU3-A^]7G-8-YA?E B>O,+_!_C)H/H)A!./P MSS\J\:?_^!< 6CC*U5)^E@J8?W_[_.[DD.2%N>)%(>_,S'Z29;X27VI:UN\I MDTLM?7.W^O%!_ON?JOS^82G[S[Z54AV_[;(LG]S52$F,E&%JI/Q?IP9[<87X MGN2M#V7U(%RC[@=?,I[#](,W<;]J?I#C"[PSS-4BMP_4FT),]>QNAKI:]/$E M]O58K&JZG."QV ZS(_+2?/!>_]0-8VYTADR;<3KJWA%5_JAE(63+ED]N#7+Q M[W_2/RW6%;RC]&'QBF8HJW'^Y*!G?>)]+66U6I=\N]+=+X\M M7WKE,FL=?E'0>UD]T.X+6EAC%+3R_TJ$"GJ D2V'( P%1 M&G'($*8P"9'$89:(D D74K@PWMS(H9/3C0@N86I'"!Z1&ID8.DE!)RK0LH). M6/!3)^[/_BC"$AA/5'%IM$DIPU+U?>JP_=HP"C&;0[%>RH_J%:V^W1;"_/-& MD]1WNM2C5E\I6\JOVD!YJ57YVX))S"*")"1)'&@S0W&(HS36MD861)3IK2F2 M+HSB-OS<"*:7'JP4,((#6HCVAQT5W.C'<3[LV&@\E$^-_, H !H- M/)HTPZ#S1%^.@T_*9L. V2>W@7<9QG4=A;:$RA^_EK2H*#>V6*5';GY=-NZP MZM-JF>L+-J]9@FC(69+ # L)44SU/BM, BA0H'@2))Q1)T-JL"1S8\#>:N@U M 3NRNQ'?\,FQX\!)(!^9#H^CW6G1<..N'J!5!/S>_3L*/UX-JR>J'"['I*QY M-5S[!'K]#8=QZ6>Y;+R.M*R?#LJJNM0_+[)0Q#P1&$H4I'KO&5/(4I5 D5$6 M(D*B* Q=*//2@'-CQDY>T C\]$7]O9?9T4=U$7,[)O2)Y,B$=QV(SF1FBXPG MSKHXW*349*O\/@-9?V\8T7PJ5]]S[U:LUJM5[>"E%7H/EJJJDXS;T+.IV-.,+RY$IIA<)?)9'FANY])*" MFOX M)'R!A2R=F.1,]#:<8@?P$9FD U6K92-!_VV@^S#&(R&IZXXLQ MDS+%987W><+B&T-9@M7O"FW1-'%GKVA9/N;%W>V]82!MAA 2:NL#QIF,( H1 M@S@@,902FW^5(J%8U)L HO'_O1@3DQQ(C3"Y]/?Q$6XTL(9+&V)P0]"(U/# M^U5Q![_*\AX8@6_ +Z6V*'P2PF44O%'"F:$F)H7+2A_2@L5W!CJ5\\(8X>\E MK>1G$V+Z4?U6R89V%J% 02P(A3%5$J*4"TC"((6!4"R)DC C$7;AA3-CS8T6 MM,'V(,VFW7@EY=_7^8-!?H -<0Y?2\^O']3&]NVV4H)&S!O0" I7"FI16VOB M!E"E33^@S=[U_;KUB^@GN*SS?YQWM[O[="\#YLMK>V:D:?VREU4^\+Q:?&6P MRZ-Y=S[I!Z2^+<2;_O79./IDHK* )Q+&L!8!&)(L%C1[_' M^1'GMC_I!;X!C<@-RVR$'NQ@O0R\M>O#'YPC\\[52 YQ>MBAX\_S<6&\J=T? M=NH?\8%8?M&3(^1IH-&K55'GQ5K;31^U&/3IR0.),Q8F20!)QE*(I&*0*!S MD%#) AH01)U.>ZZ096Y4M7$///0^K!<_L2ZN[B]7^E,<9FB@PV4C=^/ ZS'?-=#=[(G-;@]I.1\&>#T3L+C)QIZBP& MG@CH^!B34LM9-?=)X_S%7IS)*WUCO8TWD8X:Y.K;:BGT9Y7DZSK_+K^6U.1! MOZ:/5;@(>90Q2A44 4D@XG$$24)"B%/$$Q0K1H13(.)@2>9&*SNB ]'X6NM> M \"W*H"ZU0$(K<157FN'21ODTAYG*D8WO%@-MDHT)E:OQ@W8* )V- &=*N#U MN1FYUC7NCN8X?G,'.9[3J>X.UP6/^X ;^J#6-C66$A1BFD""$JHY4X20F2 9R2*LX?>S]5ZC@VYM*?]>SE22 DN16CV55$$$4D"R#@5 M,(@#&HM8"ARS83EK3G+,C21V*:4MT%0GK^X=2?I-%I<=K MW6%FC_O)?+ J;@O17/5II=E;UGDI#8-W7C)S^E"]E&I5RL^2+VE5Y2IOJTC= MBO]9=QODK_3' @=IE"0R-!D@ B*1I9 $.(8H%@2)@#(B Q?>G4SRN3'UYXTF MH#LXJ,!/><&7?P92*V-_JQ,'J"?47!5M,;TY!3 M&^#G&@5[_B8S>L);AU$7Y=HLDYVLHT2QVL'BTU-S>K#IW2L7%3_J$[G\+;?G M7/Y85HLOWV@I7VKK71B7B[YMZR@I2_,Z-5Z5Q^TEG^AC5=7:G$&T!>47E,_UCX[QM7 ?? M]=SK'[3)I5;E?;-9OEOI2RG_ENL_-G?X*2] 9?"R]?E/_A"=I]U9/A,3'00; ME4"C$]C5&^PH#EX^@MWK.N5!HSUHU=^)::E NRH8!$ ' ?A@0H8;$/25H(5A MIL^*Z'K[-$/\4SXS3S28\;-S<_KAJ7<>GANWI\?:K'BN*6P-%#-Z8W6$4=NJ MZ']-+L\D-LQSH=Q;0\\V_K#]PS;(?QN5% @NN5*FBJ4,(&*!A%@R#@,D4J50 MDG*W,E!'QIB;M\$FO<0:/[M-UY6HC+Q0;Z4#OX\2AW5&?4\[JF,C3+J-.J/B M_M[IW*4#-DR?] M?);5EX=24O&Q^"]:YB:& M]C.M9;C(2!QFF2"0Q\@4STE"2!.201Q3G"D:"ZF#S,<6W2\;='O!P>=SZ%Z9<'09JE'2D,X, M^XS)29?!.)^R9/%]CT&(W:ZW>KV6_RUI^58_F0LA.:8LH%#BE&A#*P@ARV@, M541"BL)0JL"IJH[MP'-C*OWXI1Z"YHY!;'GB/0)P8Q]^GPBMNP'U"C )/M%< MW C.#"2CQQQ=P:K,8/PC@W[_'%Y9\"P"M4[]_VAMI.F.9YW9CBC7(DDA8F0 M&**(9I!01F""2)S(-,9".C55V+WYW)AE5[;F )WN5-1L.BD4E;,MM(.EK;TS M#*'1;9JM6#XMED-EO5DE.[>>V/(X5.K0NCARS2()$QDZ%RRET?==K*?1+B-/UX>U<>T8I]BJ/TV6O;233H_=2CSN^S'R M>MU("2\$!+ N( >#0C8'/GW^E4@]W?B?SW*OLH-N LP;:6!P0 =%!D8?J?K MJ@AO>J^\WR:^F<8_82PY29/,5&-J6NDFD*J,Z=U%D/*(!5E@*@6[]$HY.Y[3 M\C5!UJ46"8C#YDK#Z@"?PMAVU^$-N=$W(AU@H[=6NH"%YR*\IT9[ED*[%U0_ M54SWTM<&AO&W%7B+N\;S\5=I^BM(<:LW!?1.OLZKIO.;\<5J.N-Z_5HH_5)1 M0B,84!H8IP6&F(0$A@%.)S\J;WTH!,?]/(WYSLWH%/!8_+%0/!\I6.X#C]M@L9 < Y2-H;>Q\>1 M];M"$X.LFOM_J9N>NNTH>NR%PG$B*8YA0+CFMTS;3H2G#*HLR^(P1B)V*Z9D M/_3ICZK-X#SFH]H7BU$?5&T1;ZFI%!UO9QSJMML%KE//JLP,_XXFU M#2#GSZRM[G!M^@OYG=9-D9]-8'9?)_U=T8QK/ONHVN.KG"X_;?.7MG'! M3/&,2[/W2[B "#$31QAE,,!!$$19@A-%AA7F]"3AW*COR_K^GI:/QIOVIBG\ M9G[JLYQ?K;4Y7O#'PW3GRL2?F'++JV4NFG=[ T#55J T.8HOVN8"0PM]^GHH M+/UTSSG5H_-SK]%N8LX-V.T ,4U%4,_8>J\5ZDN^9ZHBZAG>T_5%?0_DM_)H M1V ]?WTM:5%IUFI+QC6_+1LW=B_PB3)QA7%%+"*$46K\ $R$ID:("B$-&(8D M3&DJ)= ML8AV';DYM!YV=&\"8G:TWUV!3M<<;;XT1:W1,29MY#*C7D6>1871,2;!MKCH M*&-?L[8U@M2M.[S+<)$4F1K8*FNH2$5\X[,LPS\-1I98]SRYGK MA_'!K1"Y(1=M2--T8>\IDM-8O>KHCEV7Z1"&ZI12"%C2D*4!B'$H<(P M"V,5<*[_)+D+,UP>"NT&U-8@&W'&7XA')D]=M STIHX MG4Y>TW;-2 P:D?T1B3T\GBC%8L!)R<4>@'V:A89)PJS2 T22<&YVU875' M8E'IT_"[:N>ZAR[\CK;A=_>MMD!VZH)J1]\IZC6=>R#.<^@LIGEDRO408-DI M"GI-P9<9S? 4I;<\S?24-;:>8\8GJJ)E,1OCE,LZ-_ _05TL"]S\%,"R&6C8 M%F7?#_)Q77]4MUR_5NNE.20\Y75I6H%R%5 :2005-SF"-(H@"U(%4RXP%A+' M'#MM7JX19FYVP(%'=+5N#FIWU %G/+-#FK5>-9=V>Z.I9FCD)7S4OE MU=-FZRI1)MV&^0!M?X/FY9Y7^(X_:-5I]:V]:5H%4)'G 8YAP%$(4I1*2 MF",8(40BIO_ 8^:64G9R+*M7=-+,L4;4Z@849^+\'?%T\!P/QFA*UW$GY.9, MKY/S= S/,-_Q.2Q\.H^/CC.]]_B_,-!_S)M0XTK3DLR_FUB?MM-/ M'# B$A5 U#AE4H(A8QF!),PX17$H T*=G,;'QYF;2=6+"02E-/;S"P#G.9<[UY:,Z\?BORNOHO_9D4;U?E7[_E M_-MOA;[5\E&OZCMG8U]7+V6;P[[@D@1<1:9SI" 0A<8 HB*$/$3Z6:4RT1LD MI]K#5XDS-Q+;*M161M&6D6D6_[W1J5G>_S!:Z8][M$-9]'GS?WBM%>8+Y88?JZ4::M2.T%D8,*UG[N.LS*_U6O MU>M2MGE_#^OZJ[[-Z]4]S8L%4D)&ILLR5Y)!I&@(&>D9"IFSS7X9#4]&^IF!)K7* M+RN\;X9;?&. W?U:JKR0XJ4L] ^U:=ULW)2&N3[+>ET6'POS61O_NI,$3T3" M49"&,,DH,<'K"<2Q5%#$" >*,YQE]L;V,!GF1B];RPT &6C N@*#SK% MNU\S018V\OBPC\Q.G0*@TZ#I"0]Z'4"K!/A8M)]W0?06M0N\S8&#_3O^7$QD M](XT)VYF[G5HGK5M!]YZ.H/V.MV?6+%7WFK@^591YR)?KDU.\A?)UV53-^S- M#W.BH\UGK:PY:U^WS_%']8:6A3:BS?A-F-1[+?&[6MY7"Q)&)%,R@"*,M*$; M\!#2T)0!2W&8R01)Q9WJXO@2;&[KUJY>8*L8Z#4#Y@$#.[HU128Z[2;W#!,Y]B'>E'/H?L;G&7!?AX*^Q)KV%-$SF ?'CK[O M_RS+P.V].3M=4,WZ8<8XY#%+(,)"0!QEHBEMKU3">)8YU1'R(M7<%H!-P4+: M%2Q\6-5Z*<_I\YYT)S3W')XJ6\_C\@D:X;[Q/]S+!@WH-5L-FO%4Z#GL5!T,OTS MK1)/8?2\1.S=?(#3JBUQMHFT_4I_F*IVGZ4!)U^V?51>2[%N*CY\D76][(H8 MO5H5FN/JG"VEJ8ZWR)C$$5<"9C(F$.D] <1I*"$/>1ISE60LDGT8[5=+;Y8O MX:S8XFG<[=<)5HM^8V].AC?"&W;@6_'-0F ;9^=W0BW<7I/.SS1LOE&IC_,=L\Q>0[^LN>8Q(D\:%-.IIM;S3?H9QUM MW@:;SO7F&Y\GSCCO-_=1?G^GLO].0-@MJYKJHHM 12J-4PD3&5.(PH"9XGM2 MK[%)$B*:(/WQ\-+[YP>?VRYKKTZ\:\DC%]CMMC1C@3GR6O=>5I64IA_17MW] MHQ&FX/=>!9]EDP8@-TJQ_0M#/V.A?3M0SA?9M[S'P)K59B?R63[HQ_*;'NM3 MN;HKZ7T7P9&%.!!$:***4PY1K#<(-$0<"A7)C'"6BLBIS^FYP>;&4ZTC>"LL MZ*0=&"=S%F<[HO*%WLC$-!PX]SK,%HCX*JE\;JAIJR-;*'U0Z-CF.\,(I%V' MCC/6;G3\K=)O;=.,6=MN"X'")"-) $D4QL8AS2'&!,$T(1@CJ6)*G)AED!1S MHQS]T.'&?VQ2)B4UHKJ1S+"YL&.?T1&>E;UT QKXN^[O6A-_I'45D)[8;)@, MD]+<53#M\]]U-[NV&\CQTC9M@\G;=?UM5>;_D**)A-[I-VEB2JJ7CWW7R4]E MSN5G4PQGVPDB"Z(@BX(4HM3$,'.40AKK?66UIF+#$X:1G_ZU2UTP?^AT-6FI0_N"C/9X6)J5LYKT M*8S3_2IDVQI3?7O?;7=?T.@#&H4FZBDR]C1X;S(RFL#/U'5D[ DXW89D])&' M+65O_K[6ZZ01:57HMZ3;M29!2E&,%10II1!%*#"!A4(O01&*PI02Q)Q6GZ.C MS&W!:(4$&RD'N@..(VI'V%?C-/8IG#-$SF1Y%@)/_'9\C$DIZ:R:^RQR_N*! M-NR:5?+O:WV[-]_U?W:2NT28H8R)$"(F)$0A(I!RDL$ R30E,0IEQIQ,SU,C MS8T MH*"1M)KDN=.PVMINOD ;6R+:QA>[O;3)2Q\F3TGQYG66KFD[H&1W__@8D[[Y9]7UD0GB(,7^!FPP;**^_!.&/3XC)=T?&?!9D^]/ W I"?_,-P>Z M'/:"I9\&>&U"?*0, IEF*8SB2-L9)&209AF!(5%$Q"$G@0R=?!!6P\Z-;-X< M9I/0NBYSMJX;AV6]TLON\HLLOQM?YG^NEL:O79FV]OS/;5VK;_HS+>A?'+T8 M=I-DZ=;P#OW8?H[#O,&G,H\2=.4&DR]?B-V@TSI'G( X\):X?7MHC>*_K_-2 MBK=YD=?R??Y="FV0Z6?(!*&V^>+O-TF[BI$889)"SKB 2#("<1#&D!,>9#'% M/ R=PU/'EGANY]E$,JZVD-WT!5!/2(+Q4XU./R(-;?%:2,^*&7;:ZQ> =XU M@'\TT;@U_0$>>O'=%B5/,VFWYDP_/R,O*;L*-4/PB[6F]\"34I,N!7R#WV=[SW:_8JS!/2\[A4M/7$+IM2P@] M^9<7QNGTDBY-(XE0;VAPFB6"0,P1ARB($*08Z5]1K'#$F$H"MR":&2DW MMX7%8==S _[H-(5]*2C96\D/C95LMD5BM5S2]_QO N;V5SZW*K-1;7I]W-ST?SYQU.+W9[:-'4)-Y*/ MTUK. JH1&LN=&_79VLI90'&NJ9S-UP<2%4G$IGO'P1E?6XTU*5*QP'9.5\@P%% M3=OVRK=WI6SNWT6\XBR(PDPB;3UE,40\""'19 2E)B>>)I0'R*J+P>DAYD9 M79OIC90.E2B/0WB>8_P ,S*9[&-R.2C8%AR'FIM7@S11 4UWL-S*8)[%X6Q- MR^/?G*Y Y5G)GU2;/'_E,&/L/Z70V]"[U[+*[XJV7F6;])>2@(>F0F0<1J;< M&LI,? O31!>9CKZ<*>'4DO#40'-CNDY.L"/HP(3*D]#:V5<^ !N9 0=AY6PX M70+"DYUTO'T8+AUVF-N;61[5M,*59(@J3E&"8JD1J2TAE MD'(F8$IDD$621SB5BX?FW.Q+3E:R-(E#)H)(B+2;D#>%>.;I MZ"68=#)D(<:?!CN*'P'8D1G_6"?!F]V^@?Z;CSB"Y&DUL!UUTL7!$8K]M<+U MZ\.6C@^FS<0G^F@.KS^W85.?-.OFLNK"*&X+\4'KV_ZR$%C@ &$,$XST"B)Q M:"J1"XCC2)-7'"1AX!1'[3;\W*S/S_*A.[/M**I1IVG;1*MO;ESE.!%VE#4> MO",S5PMD)_D-Z&0'G?#^Z&H80)Y8RW'P2+E=_O"O4JKQ_FE.*PQ"'2AM=*!6F@'""($YBTU>!J( GB#+AE/AK.>[< MR&M7;"#RBB]7QC';]"'26@"EU=!4MM'#,<'7=C;LB&P$C$=FL"?P&I&!D1GL M"#U*CJ\C4-XJ&]F-.G&=(RN7W=9P+<3@A8]?)Q>TT7(G;[!RU%%[3R M=E4JF=?ZS:W>%6W,Z[DX%L-^-$LX@5C&*410C^G?%XL^7G&3\'81+\3PKFK_&X<9P78(S@:ZVD@ MZ*,\]79\!P:SC6B!F#JT\QGF<=1,NQ'%GT'*W?B38Y=[-X$< T("?BEIO6XK M]9M-2'=D&X44$9IE,".!:5K*4D@"FL$XPRP5FI2RJ\QUG)(_F+Z5)DVI(=_JZ\IL97;^_FI5U1]6 M]7_+^O,FO6Y[I_9+'TU'H:_?:-&731")BJF@ 40)U=Q)9 9)G.JMA!02QUAB MZ59LZ-DTF1M%/TF2Y;N6)-?:.997>[;'PVZ_\$\QZ1-N'([F?FWT[[<);7]X M -C MZO; LUL:AD,R,E\[H.%,K\>5]L1Y>S>?E(B.*[;/#B>N&E@Z4_S/NJH;/\37 MU:T03?$'NC2]&=\5K^A#KEEEK^/)08OW14@PBP/"81:Q1+_HD8",! C&-(U2 M*53(W?JN^Q!J;O3P1=9U>T+2'!INA06%.?=UK*KI8];L&&;JN1B9EW;4,16/ MM@JU[=OS G0Z:0-RO[^2GK<=Q8#1S&.!3H\X^RK@3QH-"GSWL/ M<,[>FOG96(8F8_]3WV9:/^&=+TWA5+(LQ3",.8$H$ )B&6$8!X(0(DB*5&KM MJ[49<6XT:T0&OF$SF&+V+KR5/L L]9Q['5C:;S([OH]<2M[/1%-W86,E^\*6I- M_'I5T ]+]44_1?)C^:E;&Q:VLH!/V!C3B:DA!+[ =?US$]SP%^T1M9.8=#I@U.]BB<<2$K"3_ M\]WJ^PM]B]9ZU#]LC<:+-YZ$)&S5Z[G!^OH!!MNOZWI-EV_7A=CD(KS>1(XN M. V#-% ,4OWV0X0EAXPIS0Q!F&0FMBP-K0)K+P\U-UIHA05*2VNY[;6 T\(, M\P;2R"S0X6,$!3M5/;:R>@/-P=[R!MY$AM;.0P;4ML3,-G3[SYXL+2M@SII8 MY^\PG6UEI>V1M;K=L?I%(AE"8(\HQ*B)#>XI*49S"*:11B2:D4 MPT[3MV/,C2R?[A4&GFOO0.AXXCP,F+'-I*?[)_\-"\^H[_MD=6>$YSGS/%3Q MY&GDD4N'O=O-L:/QDI7RFRRJ_+M\5_#5O7R_JJH/LOZH3"'J)M*Q+UK]6K;_ M;C)A(A32B,8<*I0D$'%!(:5$PCBC&>5IEA%AY>CR)]+&>?5?IWXJJZV'1V(C9]IRSP7DSZ9VD.I_7GKU9% M(ZDV%+_*\CY:9(ISB5,%$Q%BB*0DD 9I!ID(,$$X%JFPJC#WC#K,C>H/TJK* M7G)ST-R+#I:YRC< M8X>.J>PK".C)O:>-YCFFUD%8SM&+?)4&O#4D4.9T^8MF!F.6+V001U%*(U/4 M2;^^BB:0)"@VA[EQRCB-94P6A;PSY5OL7F"+4:T>8](^QKMCC_@T]R*".RTC M:#T*UQ:<.T3;[I7WA>!S%IKK?_O(EOD=;1-6MB#_TH#\_BS('LK/G81MM-)S MAR,^<]FYDQ!<+CEW^JN^Z.C-CP?)]S7[CL /IK=1VP9LU:L EDT/X66GQ+D:D4/ QR(D26AZAA"B M(.)<0BP2#C,1!R1FVDYV.Z7W!_TT_4]/H@Q@WZC9*]Z6IVK>4!S[Q&P#8-=N M;2/KS47XW _'K%#Q=?!U?K!I#[6L%#\XL++[UL##*/Y-BO52?E16^<^WRV9Z M]4\?U3;#N3TN,[G/U5=3/V211C%*%,D@:6*&E+:#<4)C&%+!0DI,"3_D=-PT MAI1S(['VW("=KK9@UOBBZEHZ=\E/N[44P.^-7H[NOG&> ,L#I>>>UPF/C,:9 M4O=SGS$A]W6R,XJ,TY[=C GSP>G,J(,-6UCZ@K2;U>N6U_GWQB1[+ZM*;@.4 MD@S'-))"KPX!ADB$*<3(!"@P;;82'J:8.9W-6(\\MP6@J<'NO3%560!L2 M,(4V35D=V:1*FRK^.TT[S2;CT.AU##.SGRP[7A]E"D;FZDT%;'-,WUO#6[FU M2=Q(/DJXF#->GHC6?MQ)R=,9CGU"=+_!,))K+')#F9OW(R0*XX"'D'/$($H2 M!$D81U!$VN:E,0L5<@J1/1AA;J35M^EN.,B1=@[ALZ.7JT 9F4:Z_7-3]FP, MJCBINR=*.+S_I*_^2?7V7_'3%PY[E=L@T*_TA[&("JX7TM9",M&BFX^*NW>U MO*\6G*8)B<,$!C(R%28Y@E@1 @4*6$R3 7<*9S29?"Y$<#FY*&F/X!L]S-N M-. $O1U#C 7HR.3Q1BEI5JI-N+J)3_]L\I&?ZJ%-E";$?4<5T.CBOZSB$"0] M49'3T).RU!!0]@ELT#VN=?+=%G4N\N7:/&-?)%^7C4W45NV4XJU6U&P4UW6W M.WQ#2Q.:5^F]8;.5;'T[6,DL4ED$9:3W:BC$ E(I*$1I$J@T"7F&^3#OG@_Q MYL:/O79FH[:K']@J"'H-@7G4P(Z.YDN]EJ;70AMR;WG$]C3?CVOHPQ;1%ZNJ[S0FV<]$,O;UM!;Y^$[ M(;6$*C?CM%T_;_G?UWDIQ6TAWF\=4_IOZWLI^MYZS97Z+C+_;KZI#6N6)9)F M""HL0VBL::A_"V'(,>4HDIR%3L?84P@]MP7GEO/6:UAN9+P!A70\_YYDNNW6 MD+E-XL@K2Z\NV-'W9J=T.MA5N6N3#'JEFX.D';5!I_?F&'_35WE'>7\+SI13 MY6D9FD3D21>G*2=A?\F:=.SG7\@^E2; JWXT(7BF5:RI1?I@CF46(LJ",&84 M)BD)()*F; K' 12)$)%*!0ZP4PC$)%+/;2GK!6U83?92/O-J=GK.IU_.O,SD M/^=ZUJM^TT1 ZX?"7+G1?YY+VL7IFN&:=EKF?]I%[>(TC+FJ71Y\0-G#U_)! M6_NM!U'?\_;>1"#_H_FUJT%%$5$)YRD,5$(ARO3VBF5<0D%EG":*QLBN=H_= M<'-;2'8%;HB"[HCL4-KO,L[GUP#_Z(U,WD^ T\*"76F'U*2^C*!#@42O2$Y4 M)/%*1-T*)5H#=+98XN6[3%""4>44#7)TF+F1K9$2ZH'N 5N5Y>H/XXF\ M 4MC O*G&3*.X2+'08X11;&2&8Q9R""*TP!B;O*.:"H)3Y6(*';+.[H>YFGR MC8X![052RS"XW:^53FJ])D/6[^+JN%DLH0@H)(1@E$2/,P%8F (4M(A"EC MC%AU!!@P]MP8NI$1/#01WR W$09>(G:.PGY5P,ZU8,XF7J=%O$G"WEXJIXO7 M.0?DN.$Z1T>>0[3..4@L@W7.WF*@);EU&"P(S[*$A0@&C0\YB_2>76$&$\2) MC$.*4X$7M>E!:FG7;._MQ$B;$<9[DYI.JL.SHW=1LS1>AF$QML5B 8"[07*H MJB\K9.?.TYH>ARH=V!M'+AE<$D9J8T7HU[OU[^D?^L^Z!+[/LI+E=UF9O27G MY9HNJ_Z*S\:@YB%)PT"F,"*1?I-#Q4P!J\"$.0C%@S"+J7"L#G.E2',S27K9 M@'NJOH?YL>.,:5$?W;/7 6YLECXHP/R\^4.GDCFK:95J/*>]6C?;"S][/7#Q MA[*_"C/7"C1UL1E/ !ZI.^/KSCY*T)PJ)=K\T>PUPX7"@:G[&4(]J7KGQXB M.,8!U)83X0')6)8Y96JX"C WFMVKE')-310+].UH=4Q,1R;1@[HI9VHY-U=X MKN(\%+I1BJM8#/^,Y5;LP3E?@,7A/E?T!SA,VC^HM?QRO];R^[R077Z:8%1; MEDQO'$TQPB16D$4AAW&0/99%_\Z@:8O<^\%P*-5Z_W< M>1B5_[):B3_RY;)O>]R%YIN"!-O&]@NF0J7B@$".XPRB")L2BDA PC*&%$-A MC)P*H%B-.C="_G6GI$EW,$&WTKH1K!WL=ASJ'YF7_-@K\RR(T^Y M3HBEU3<>S&.;>#LYM2^L1G^NBG8NT)RI5>=T MFVLI[]4W8_15[XI/Y>I_=L?=]GXXX#\2XB@E&92Q-"'3A$&,(P(3F2""*<%Q MRH;QG[LP,R;#5AE3FFZCS>:EW>HSE!D'S)LK38X[&Q-R9J?(I:F8BD*'X^J= M3P>(\DSD.ARTTTQ[Q3W=:%?(?/%&6ZWUH]YPWZ^*IGMUL\7>[0"WR (I5*#W MNCA(3'EH9#:\60JCB":44LF)G6%I-]SQP,3%;',:?6YD8^0$C:!@(VD3QO'A]K_ [ZW,CL<7;K-A9XR- MAO'(1'0=O,ZVU2"8/!E3;F-/:CT-@F7?7!IVDV&$]EE^7RV_FZ:WI11Y_9;R MIJ5'EP")1!IG4<:@0LA4U=/[3AK%*T$1?P M1EZ@.H'=B.H\REF4!B$-(\C-"H%"&D$:4@9CQE28!BH0D5/#/F\83Y0 4O#\ M@2X'>B[/0VO'^=X &YGCMT]C*RCH)?68K.N$B2="/S_6I 1NI?8^8=M]:3!! MRV(MV\)Z;5_RO^;UMU?KJE[=R_+3:IGSQZW'*4V14+'0-B;!@3$Y"<0REC ( M):$IIK%TYA*'X>=&+IWT?8D7=^^?(_K6=#,2IN/S3P-G5T2T%1W\H64'O?#@ M]U;\<3QZPY#SQU(N@T]-6P. .<)C0^XRL"U/FW:[R5?KHK8[?Z 9/R_6FE.[ MF,=546W[]'"529XHTW]=&TQ8&ZB$2P43A56<\(0JZE31;+@HWA6AZ9_RUS&NY4JI: M$!9P&5 !0Y7&VFI)8LBR%$&9J8@317F;LNO@ _:2W6 MO/GM9X':]CX;C::: M&(?2>U--T$15^<:>*+>R?3[ /5O1[ZH!IBOVYP.')W4 O=QPXK2^CP\-.^\< MI^^E(+[Y(4N>5_)3F7/Y>;5<,](J"!Q&8#.Y>GSLXE,>]G:62S MX.IR>=.F!RNP#]'@N75$^0M(?-Z288MVB>+M?]62;5>OL^5 M7- P15*$"&(F)40XDI $"D&22BHQIT(%3BV?+<:VIX9]W(")9: M2+>%R@;I&'-!%4IA&"H%44Q"B(6)X-#F#,HR4]@@=@N,\8SU-.$Q1]#^[EHP MSP9NNX7<,X0CK[Q[74.>-@VY :W,X/VYQ]=Y@71 R-.*9C/BI$N0 P3[:X;+ M5X>1?!N__-=%7C;NN_X>FU/9-S\TAQ9TV9_(OM^4X4A9EF0X$5 0;$*- MFT0&RB".8QYD(E(<.Y7U&RS)W!:$3N:V8AQ?5;5)3RK[#[5JC=E+B\=_-6T* M337X)B&IDG==CN?[H<55AD^F'=U-,D531I3T N\$D]B [\R"5P/GB1N'RS$I M8UX-USZ/7G_#8>S:%@K;U(2LE9_GVSLOS@P(RPO\EJ^U_L>\:ZH]3.2;YJO_4K_9U6^6M*J^J ? MI2X+2<22HBR*818133%4\PR-&(-)*!*]>R=!F'*GG#"W\>=&.*WXL)$?;!78 ME %N= "-$L!H,313S'&6[!AK1.Q'YB__L+MGD T#SU<.F>/HTV:1#8/F((]L MX&TF/E4TV^CZ\5VAZ;@Y7Z^:P\ZOWVC1^5H_K(KOLJJEV/.T_J)O7;^FM=RP M^R+C"14D2V&8H,1X0!.(.990A@%-LU!F/!:+MJC;EYJ6];$B[4QYE#*+O1N ;L-H]#V+R+B^:ZL.,ZEMP"7[*"R!6RR4M*U-G#U0& M0LO(GSG-S$($+(PSFL(X"!%$@8@@CB6!"2&(,1(*GO4/W9M"_-_\R/7JS>&! MD\V___<];2,?:C_3\S/_8^X6&+"#3!=R56MLMH?@&WB.'($W$ &#T<[&<0;' MWR/,^7,?B/M4Z9_CB'R$2?1V:#Z&;(.WZV8Y:$KD[_1EZG//7Z^W7BN4I2K% M*(!)0C!$'%%(3*DH%;$T0(($4>ATFFX_] PWZ[L<;4*^T::S7FER,XC9T1\O?!MMVX*GWUHZ '-E6N][ANFYO)Y+* M%E(I10.6:8)*J2:H*( 4BP3R.&51$"LF4^72E/'">$ZL-%6CQF']V4XA:L= M'G$:F78V?='.9:KZ[Y=V 1C/S=!.C?8LGMD6 MEOI2:_/J5F_<]?0N%TP1JJ) 0&Z*/2'3&9+P)($)(F%*-:L0Y!2H[R["W(R? M1CA0MSV2"]G$C[R5>A+HLOW42\/J_U.EV;PKWI.JV^KI5B$(>:,8PJ%I (BFA)(&=>\R66:(FV7 MB3BR3NF]2I2Y$>9OA;Y;7>9-S6_1Z0"XEKZ-P3,_R*T>#AFEU\W8>1J==AY& MM_M8O>.I-+5(6E5N0*\,>-5/2//#CD)@H]%D4^.0[3O9%$V4[COV5+FE^WI! M]VR^[W4C3)?PZP6))QF_?NXX]'!^5=:F)>B[QL_:+*3;(0A8U)@$21$<*?8\7.#S6VQ:F2%>J1[D&^E=3T6/ .N[7&='\A&/T8S M:!DYP8Z@(^5R7D;$VR'3F:$F/ORYK/3AH8S%=X8Z(+_+Y>I!BJ^2?RM6R]7= MXV=S/%-UU7493N)(Q3%,4I-T$D0!)$)E4#$2I;%@*E9.X=(7QIL;=VS$!?5& M7E=_Y'F ;?V1WF ;W2[M$=N*"EI91RAA;(F+-W?D^=$F=D=:J7[HCK3[VC Z M:0Y]S&+OG[7+UQW]*<2=_H7EA/GPIU:J4GR4W@8JY MRGE[WER(K_3'0B4H2E+$((YX:JP6"5DL$I@FD<*$2J;-%A?R\2K=W*C*[,GI M,O^'?O/NM/@O?EIJ!7X&95L7V7R<%^#VXZMW;OSE=T8I(40$@80\43%$41A" MC)&"3*4I#F66!)RZ)54_VYQ.DW[]5LN:WQ6 -\4G^2/H2@T WE7O=31D_4ZG MW>+U;%,T\E+7QH8]4:SW;?]DU# %8LUNWN@'&@5O@%%Q\U?6Z GV%6W\ %I5 M?\OD*#/@:5'U*]ND2_ HL.XOV.,,,K"@]Y&2X4VV@7'6]P$O^XU-L=+[A"R" MFODQ1"K,(.%Z0T'C-,$ARP1B@5,E;W<9YK94'Z^K?[-3#K"ZZ?)TVF.O;0A* MW^= K^>.9;\'3)T=O8\\(2.3^*FYV'S>J++S^TY@EYF;[9R-VNCT"I!]%?X> M(,&T%;^'0W10ZON*6PUCUI?K*B^D9O35/Q4 MO %:27^3A%$M) IQ M0J4F],3XY67(("8,Z5]3&: @)8A:Q:8,&'MNUK3A[O53YQ?0F^C!9WTNTV#K MO1\%W-$]^5UDL8G'VY'[!FPDW\VM\U"._ J\/ <^+1>"OT@)_ELFV3\RU_>/G8.C6:R#]SN0G],W]\^7CL M9I_SZF^-^;U(,AQ(ACC,4M,L#,4QQ)B%D,62)4J:6N1.&5S3B3XW&MT*NYL M^\1CV>UP'0NS3/@TV-+Q'.=X=#:_?GH'$/G42'M;!R83?.)E9.H).5R%)I=@ M8"G!Y7+UA\D"?+LJ7Z_6K%;KY6%'CZ9AQT?3SB;$/ E21F&&*-(6>9!"(I(8 MDDSBB 1(A0%?%/+.U%+^ZE!?T$T,*\8A+>,<"#,>^WS>]'T"8BU-1NP?1F*X M4LHDVQQIB.-:H=!QMNQ6BC' ?\9>4!MUVJ*XVX9#-YNF0AZK&0[#SE=M0\?1 MIZUT. R:@[J' V\SU*AG]9'"GRK2O(<$A2P3 428!9"$D80RU4H]N#-'#PZR,2FVSE%#\VLLU=? MDVQ\8(?=_LBK!8T09ZG)CA.!-G^HB>R*@T#S (Y8$"=Q$CKQP)FQYD8&7"VN(R6< ]F.%SQ!-S(Y#$9M8'KO63R\YO$>'^D9$G;/JGP\,_?\ M5P:?:^2%%%W! ]-:HSE?S]FZV1&\?'QS_[!&Z7T]3[ MJHG"KA[$].CINH2$+Y_6R7&F]5Y=4O? 3W7Q M"\/X^?VJN#-9L6:OVS^[<N1&QD1C#2M=GM1KX- M&8!?:;TNS[.H,R^<0<(3(QP;85(N.*/B/@NA&:C>R<)@(.PX9!]Z1J<4@V^3[]6*;W>1/1G*0 M%S_O!LU=AMF9:]P1\T1!#@-/RDSN@.P3UH [#-YGFC,[?\ M+:*IUH5X+8MIPC/:(W,$8V@0$L*.E%-<+_)JVJP:\7UAYQ# MS4=_"$Y4U/$J)-TJ-MIA<[8DXX5;3%=ST4Z7)T45+;\R-*1!\Y.LZJXHN]F< M+I(@R' 2:WN+!#%$BB.(%=;_25&4)IS$,7U>_?P043LKZTJ<1J;.#42=>#>-!\EGE,))[;U%)QR.,'%4PDD5#Z,13E\Z M[$W_+UHVJ9Q-4Y=7JZI>8/T_RD,$$QR:S96,(4DEAU$BLR!-,8JI='G/#T:8 MVUO>"PB61D+ M8B.+_FA2'[JJ/;)G?M7DE[XHW/[BL MJH_*7-^E=]_=E4U*Q*83W>Y?%WI71:(,<1@D2D"4J1@R(0*(F3#AC@'',1F0 MX#&Y(E:OWO0I(F=B=9K2/#LH;*[9XF"*&[9 F/.O)Q$^.[]<&T$U]B-F1Z;S M?&*>/:)K_*?$0^371#,U6@39V/(_;!3Y.4-R"*Y#EX>A:#T+EV_@ M\VN'VZ$R&F\^&>R92>Z8XI<9Z>BWKJ@2_D&+WX:![ 2&=47Q"54<2Q+")",( M(IXB2)&,8(893R,F2$+="W^?&7!N%-)6%BY6!;PZS/,BUG:DXA/!D6FE!6\K MZY-*>SN*'@71D'FY1\;)7?YQSK[PWL M$<^_2;%>:D/-F&>KPAAD'U5;^>DK_=$%6W:'/GO-P&*4(<)3O6\6*8&(Q1ED MB3:72(H("^(@"]RB):^096X$]65]?T_+1[/;ZJJ:F98)G08O?NIT^-FQY?P5 M@#65]_[*R29E# ]0+;/I3YNZ;\+ M]@=9O]MTIG%HA8T0P4AO5K%" 42$)MH&I!BF.*:$(R54X)23XE_$N9&RD=>D ML12RWND%!+X9?3PV31XXGPZG[L\V2Y.OF8H)&R@,% MG$TWY>L =FFI?.5(PQ:,KF"A[%(]A]DF6^$F]79?>1N2Y<2)8%*>,$9AAAO9BP&.($)9"*.!.""))%3N%5 MTXH_MX7&" Z*50T>-5N5&]EOP$,C?5-CI]S*[[;T3/QDV"U+\YWOL?<:QX[( MMH<;34!"JW1[>;(TU(VL?"3+G// M,S'[2^ S27&MV^IMKN\HW^L56[PK:OW>Y9OFK'LND$#%*DV4A(%*.$0FSH\P MO76*@U"0@'&194Z- 0?(,+>%:M=3TBH!&BW 5HV^D_)OE53K9?-GQ[W2D+ER M=5>-,@,3NJE:^>$I\*=Q33F#Z-TE92_!,[FBG"$Z[8)RO]6UK5>;FNB4UU_U MC5ZO[O4F9H$3$J0)B2 EIN"!D $D),(PPF& .$IY1(-AS5(/!YL;^>WTO^R% M!;^WH@[N9WH$8LO8,T_ C1U(-@2S*YJ$G@;#>UO/(T,]4R/.TTJ?;IUYYCO# M:..7&MG<2& 7,+MW?B ,([_B+0*?SB/@_$H?T=73&[Q[YTE?V",J[;^? MQRYQ>QV%S!=OBCJO'S_+N]Q4C"SJ#WKV%BS,D@A1 6,<"XC2D$"4J=_;R]>YZLX@CEJ-AD4;]?UNNQ/G#O_ M8?7?DI9O]2.R8(SB.&(29I&@$"%E*@YJ.SU*$>>AMM9C;E6_]4HYYD8%^J%* MKZVB8#-O"8RZ5E+>CIIM?24SRG M29OP2/)4>M_9[+X;8+0&C=I@1^^=%6'S3!C=/?JBIYHF7Y[KT>6=UL\]%?P' M7O')!O:Y2C6?5K?K^MNJ- >=3?ISD_/\L9&D27Q^\T.6/*_DIS+G\K/1Y[>' M!UDV/[W/[_-Z(8.8$LQBF G)( MTY='Z: &:/=!]8GF8A%CI!@5"JK0= )"3$*:Q"%,"(I5( B6*/12J?JL&%;T M,GV=Z5Y$\*!EO-:Q='X>ACJ4KH?U.1U)AV67-Y]5X-,YT#WXCZR@&\UO='[T M9_8764%SV4]D=YL![C5/;2:#<*M94LSB9NN/0/&R4 M^3Y/N;.8Q;%-Z7X"/RK0*[@[D]L4V)TY?7=N3ET"$B>:9H?. M:7=K:#?FE)QM@S?*P-,USQL3MRJ&N(<%N(9KA/JZHN99V7K<.P M,T&VI@UZ&"S&VA[S- GECO MCL'^@R?%;F, M%)LZ9-MFYB%CF4I#"0GFJ=[L1!FD-*!0A5)CE"C.4Z?2MD]O/S<":Z4;W!1^ M#SL[1AJ.R,@\8P^&,[$S=?%(2.*[8_JM]XJJ!1XO&<_QMM=3?J-[\ M?9W7C]I46JY%TRF^;(Y!Z[K,V;IN;*>5J:)M8OU72WW3N[X%RP)'F(4BBZ%" MYD57BD(2$@P%HS1*XC )*5VTZ>=?:EK6ED>)7H1S>2GV11S3ZWN7%X6IO\GH MTE0K=SP)]#-O*56$2U,T+8CTO*4\@,0<_H9QPL(X"-)$)-V\O2G$O&>M%W#, M<&?QW!-F>4@[^12,[4/:4>A?0:N2Z@:>*;5IY>3R-]8JT MKW-7/T)->\+J%&H*R1' M#D:=;S&,QUZMBFJUS$5S@/!)_\0?MXZT4#%". HAYA$SG1(CR,) 0*RHI"*B M&76K#7YNL+DQU:I]1K+[C1B%562]^S8O\?GW?=?L4 <$1SRB,&-9\ M04,.<2P8-$7_&",QUO_8\,7!G>=&#IUP=D1PB-/YM_XJ[4=^Q3NY/'8Z/:GM MN==6?VGGE=6_;5_7P_M-\FZ>5*-_$4]?,'0#PNIW1567S?G_*U-,3>]]](:G M_=$<&'PV+WNXB 6-]&N9PBRB49O>3^)8:>VUN[E0^4 MYW*-KL3;=JJ/^EO7SG&1(9X$@J20I5A!I'^%C.J?4L$0 M4R1)D+!BI OCS(U_N@H;O:R@%;9OAOO[5=$X;3_1\F/YI3;)&$VFY2=9-BDPBY"F M-)$L@(DPB?4\5%!;+ KR%"E&0A8S8E6!R&',N9%#*S*HC,PWX(&6X'N3-.TC MU=!F"FP]$5Z!'=TAT6#ZI<54"ZP?7-"*W*6D:Z';Y'6?+@EKB+QY)BZ/.+&# MPAJ"0S^%_5?]]\]Y1:MO;Y>K/VQ:,RC-"J;92A)E* HPA@%&$B(< M:X89;K/F39.>ZK80IB"N-HIEP7.Y$V>[B>[,>"Q"Q@,8L5"O )0PB$4:P(!K MJU9D89!&3DD 3J//C=]WA&_:9#T1'VSE'QQ:ZS8W]F;M*(A/8.#Z GN0H>L, MFD>3UW[LR8U?9UB.F<'N-QEH$)^,+3!F=TNK2TV_)DYRD29AG" 9P!AK&QH^G@YD:C;O7:_ 7GQ'>]9E5BR-U9&P'ML2 M/1/(= ,VHH/;BT"[VY4#$/-E-+H,/:U%. "4 W-OR#W<#R&^EM2$A7YYO&>K MY0(+2C#F!)(T"K6=)B+(6&@:WJ:<2$R2.+/*8#JX\]R(J1,.M-+9'RP\A>OR M4<)@$$9F#$O]G0X+CNHZZ'C@Z9TF.Q XJL#N$<#Q"X:>_+W-E_+#N@EW"1%+ M,\$(C**$Z;=-FPLT41BR (L@)B3,4JNPH&,WG]NKUYU;&0%!*Z'KN=X.<+:' M>]5O^ M]W5>2G'[7:_$=])T6]R=OM"\-NCV/\W)*9ST]=M;^&*"/OFZW(KQV2WGZ_OUTAP/GG,>O\\+ M^:Z6]]4BHB),$LUJ::Q2B(0((UY M#OC=Z $:11P=MLX39<=O8\(_,L^-@+PSY0V%SQ/U.0\_*04.!6>?"@??9Q@E MGND#>WMO4F/_T7A63%7[HI*;UD0TPHFBF$&6I0(BBCC$IH2 R!*5AIBQ-'"J M&C],C+G1HWMKJ('PV]'=^*".3'IG^U+O] /9U6:4OE#7(>F)_P8*,2D+7@?4 M/A=>>;=AC-AG^W^BCZ88P*MU6+">,>'F1NC]5*"AU9,-W8[ :4=>UT/T,CLM,&FD_ &=#+ZXYWS&'CBE1.# M3,H;YQ7=YX4+5U]5Z_L,Y_Q62;5>FC]5;2G1IS6 $YIF61K$D*I(VT0J8=HF MP@1BG&2(1R)$RJK5FR^!YL8E7];W][1\-+GQQU?TJE_(]=]6>O,/M/V;E^!- M5>?WS<:GU;?YMF6HI[?)/<]9SS%E([/;;OWF5I^3L[8[+:"MT>RI0O?P^1I4 MD'N2>9NZ_K9^W50[?\MF_O+M_-%V_M;M_)D_5W_V7E+[:E M*V@/'^ZXE9O5Z7,[XI->>[.-N]*SBZHPB%-4PK3H+&B%84L#@14-",D M()B)U*D\C-VPT?MY&7HTV]JD[BW58"G=#;E@+^:U79 MX>2Y3-6%09^E0I4=$*>*4UE^>Z KL^_&^3ZG+%_F=2ZK7YMS)2D^%I\EU]N$ MO+A[2:N\^JU8L4J6WPT%OBL>UDW_@(+K;[4MA![[>SR^,LD"KU?W-"\67!OX M'), BC21$'$60TQB$YI"HX!0_?_0J9GSZ!+/COBVG7W9(]A(#!J1P>^MT(YG M1>-/NZ6W=4Z3.;9C]KIY=/>_3H6M+U?MZ/).Z]6="OX#!_!D P_P&?6+FDFU M,#D53=Q"E9O!3,Q"]4'_VWD\$Y%D(I,,*F)2( +.H;9TN5X]%"=1$F-,A;5K MR'[A ;TA4OEPV_4BX$=[!3>" OX7W9AQ4I[**>ZG!CMA-Z%,% MMH*/@ZV#IV4:GZ4WDMJO,14K[=T MN5/OS;DZ]TF(;?T:/H ;G;4W0DY3\O8R*MX\%R<'FMA;<4GA0P_%Q6\,[+!S MM(W[;5F:9NQ--Z['[26?Z*/YZ-:DM?5]"C:O4A,.]O4;+=I.[]4O^A9U]:[X MU+0_6:B$)DH0 C&B$J(L49 A4WD[%8@'(W'7IW'K8!8E21I*,P$C)""*9 M(8@3;3U+CM- _R\.0ROOB/O0<[.F-Y*#FOYH*DYK.N$F.4:>II-KX;=;.L8! M=63RW^*Y]Q!9\=&*UMIS1M5-_)V+D-C])0? :3-X5[$%QP#[[LW(/@B'L0[,S\1P5:9=O+ M*]"J.X.Y=DF'>/XYGRI%XCGGWC&=8MQ).9]B,=+8$Z9=C(O>TU2,D<<:9O*_ M7%=Z2U%56B:6%XU(VZ+ .W$,.&2!8 (&4NF5/^(Q9#3&,*%Q&*A,B"Q)7;8" M=L/.;2WOI08[8CON$RSQMML_^$=QY$7U&(!/2HN/LJ]P@\G3?L-RT$GW(6Y M[.]/'+\]M,A">ZKQ6K;_OBMN.5^MB[KJO*&E%RX!;,<]7F$;F79Z6<%/O;0_F]/X#9"?+@ Y MH#R#)3C>*C5<&F_BH@V6ZA_6;[#]HC=KQYSWW16FM, [H:VL7.5T6TNF*SCX MRVHE_LB7R]M"[.0;Z&OT9D1\D/4B)C2E(6:04H$@BE$*J4HII'& @RP+I>)T M4:]JNAQL'OF0TXG)-M*.]UY^-6-L"Z'JIZO*17=4=[59Y65B!]MA4T_7,QAN M-V"K)-C5$+:)Z[!4]=<6>Z@2X@U<_W7O/YVD =;/8UUJYZFS6ZR M8IM[:59C*8T3#F4WG'FVL]PC_-1-MM<9Y]ZD9>Q[>%*V[ CHK@ M#ZTCV%42M%H>Q EO] 2-HC<[Q2^:VXY0\V*,J?!=Y\*KC,]3VV(,F$_6LQAE ML&%VQ*S3I' @9220)$Q;0&$*( XP\;Q3F68$ADKYI2-L7?_N6UM M&O$&A"#OPV;'KU> ,3(S;G'P:,A?4-L3"^W??5+^.*':_IM_ZK+!QV=M L2Q M0V7)(Y1$<0R5:$RZ"$$&ZPN;W-VS0?U\C>LY!:GY5Y M 6K\8[(^%6KT,WD;2/P=CIT>:NISL8M*'SD2N_R=863Q67Z7Q5J^U7)^EDUC MF4]Z&YS+:A&$4O(TS2#GA$&$@@RR_Y^[MVUR&T?21?\*(_;<<[HCA!Z2 $E@ M]U/Y;<9QN]L.V[,;&_U!@=*EO]:.,RN&Z< M$02R@0GC"*W:RNCS%;2\J>(J$H%XXO(XHY+$57=?,L3U"V[0L-/$4YVDO)-/ M&\FK50\EBR3F#AE!WJ//#7Z:)MJ MCSIIR]A(5J*V/=36G&;!X1QE*&P'YIF]PIH)3>K#Y2.HM>E'O9Z&@KB'I%UH MJ,<6M3-Z W4[ -'U[0[5'Z /;D[2=DXW'%_&_6$E1JW%_ MUE^4,\?PI1GS(+%7FH]5ALT%IJP@20PDBC. ).. 44Y!CAA3.#=MLKQVCFZT M9VIOC;9<)!7_V)7;7@IYM\V16U0Z(O+#OU.,)U'M2F2,G-D_ZS?,+#J7]!2T M@T (*,.U%KC)FK%[#H2 [DPS@B"W[4>R1T7]S[7"O,B@RN,D 2E4,4"B2 "+ M(0P??\7S3M,W*5!M.?]E;OL[<#MD_RPRE@C!5!A;K+"!* %S($0A:0J5C1GF97CJ_YX'U8UD;H9J8$YI[#,J")7HPU8]& \\]P<"C*-;N0T M]N0,S&65GO>1/XUD[$_&^I]GD?$J,FY%UB\=0&G/]O_ZTKV9.<0(1X0AX0[$ MFT%,&I5F0X+XDI6#WGMJG2;^4Y9;TT^X$@:WJ[1])NLQXVIO2BJI;#M/Q$)DY2I3.;Z]\X4\RE]*]S>(M.? MZX'?.^-UIZ@ .72GF$6'6HA_A4X5+A,Z^;X5G4[\_Z2+AV=L0LKG MS?I);K;/U4'NUO[.?!.>+"_^8=R+K'^>ATF]9S05/%6)2 %6$ )D]LLH-W]E M>2$0207,28]$VD'G<\0\V^[9-,X ZTV3]/4*,^@6KXPQ+P-''$-.2=^X-U(:&X__U&%> M(H8!8@46,DZ42/A\)>]-/O6WFX1-AW/"B3U(Q1XGK@R9SW:+0.&X7P,W>I_> MK/X+R'Y=UOJJ(6C_XVQ -<97F;W7U0CK:?N_@G+8;=,22$_L1B-N[3[V12]> M-PNN^=QL(6MCS'_,0N<[79K%[J% E:,\H8I"0.(\!0CI/V@U2&FUV :+VJSF\,5]D?6A[T;3WF/CN.FZ'#8C[XNL(1[I%:DGEC M&+PYF;L%K]2FS!NBRPW+_&_5-YU2F.SMQ5;:ELE/8-6OVQ#S*0B@DETO3.-@T3%-;!(*,QR+$HE/Z# MY-"IAJ2W!5,CNZ^[QT>Z>3;]V.Y,QUES2MJH%VS7=?YSVSU;=]PXZ-.TJ\]T M=7/@*),P]-EVTZ#VD[H,4JHO9S3^NZ M^G5+_ZE_N6A^OY';W:8J-3?75]4=1X;HCYI_T?1+5WQ!EU&IP9)5LH-)F_SS M8<$?HLJ$Q_5&1LO%/^7RN4J!6*VWLXC9U(EU=9^MY ^K!=?W>=1NZ7N8EHW& MR=K F;EP6WVT;;?)LC>WTWYI++4-MK1T]V1%'^ACO;$0JD3^EJ]==T.W/C<> ML5O;#7X?MV*[Y49]2^@W>LE3]:C?YR0T*7^'T\9,%30NT@(PFA5Z65+HM[;B M!'"2,)[B3&78:[O&;=BIO: /5K>SEXX2:V\X"G:<"K>U2'B !W[Y!L.V1\&[ M#U3!ZMJ=!AVY?-T'B-,J=:^K_>A*R,7\_6IK4Z?TDTY->"S?T2VM][;GB:)I M)I@"JL@00#C+ 8,T 2I-D2)%D5"W@O1K TV-DBI;HY:QD;&V.3@_/E; M3YZ:##N;7W>W$OOL.ALMS5/(A&0H![&@*4!<9H (E *(!4H8DY JW.^XJ7O@ MJ='%E41$:[-GV.(\![Z'2N&0'9A4;@/UAB,C-X2"GQ-=&?:5#H?;*^-U?U;^K38TN4=TT&3YL=YEDBJN-*A"R5<4U52 (5!P43"M(< M(TB\"MC=AYX:6;U],-GT9B]EW5C<2/Z91VS9SM)9R:W9%)%*25[MC]"6&-*_ MW]J+]N)LN9X,#3$'@Q\*G>U.N[<\JDV/_FB,#ZO#[8G88"UK+P[\RKUKKP%R MO8GMU3OT;/1E=SWEKV:0?>>/N@BF?+>3_RWIYH.. ^/3!()D5:((:94T_5 MH0V=&N-5Y<'5&1=OEQ'3XS+BLO6YI[J,F%9EQ(^5QY&L78[*EL_1QKL_TF#? M$<=U[P1F?NCS]=MKQVMGH\;;J.UN=U.L\4K#'6?DM8N_KYGYKU'>[0AVL )N MU_%NW=#<#R WWQ=<7K!W:;_&^B>3T=H<&%>EXV_7Y8N$>T8)R0'!1K&7J0P0 M! E0/,4*<\%C%O?; 0ULZ=1>5=:Z=AZ6<8NNGO]/&7W=:GO/$9K90^J[BQIZ MXGVW75]Q.D=\_^S?*XUP?U(DWCFN(!WX1M-MAF/R[C6V) MJ]C[4 XCG1.5AMK,R /YAHP*X.K%VK +J[.Z(1J['I]P'%[ MO3H#<-+^U?W*&SO"?EXO%_SY$*^P&,8Q(QF AFR01G JL'9BYU?+WV^1P%1'6S; %PLMKO-83>XR4'+DT(D<5: A(H$()*:EC.Q!+&B M))-KCC?+,SNZ7UH:L\F.Y3^N, =#=K# #?P.31'%.WK#TZ M+_)*E70%T:-:)RR8(]7FW JJ7V6).T2==20.MQFO:L3=IZ,:$8_+7E_NJN[A M5U"JH(Q3D.4Y T@6#)!,,1WA"4Z2),N8%#[-@L*;Z,7VHS46JI*=7D^FRJL% MX^M.RL#OD($$I^ZZ)_A5%:4&:>I#HHSW)9)(7/:OWL*%.+Q1N=N(J?/9-+S^/HQK$W MHS,P33:MVAJ AL@,[<0@$$V='V-4INET\R59='^XW_-^H03YL/J7*[JT)+,2 MMKA'EMOZ &W...4DA@G(LT( E)ERX13& !>&I>,!L"BVO_:FKW!:N5?>F8WW3*;;MPTTAP-S& 7=3]FT6$3 M,MK[8J>J\:8Y/P['=0$P#<2(MU@R*F\&@.PENX:X94!U!CV*;99D MJ2(( X5Y!E"A(" R1B!14C,N30J64K\6#D\%R7F7VK+VL'5B1H0NK(449SH[[^KH,77 X23-TWJ#OF>YW M6?6&?*%=Q05,4D1BD%/!=3R8"D!3G@.JN*:JF$A($[\SW?,#32W8.]CI>Z)[ M 4C7$]W;X1G\1+YW'N1>^7P?)<@JI\UF,7R1 M7&K>L?H+B1 LB1DH4I;H\(0F &>* XPY3F),4(*HN];CV3&F]NP?+*LZUWS= MTNU.?UN?([K;/JPWW>],9V0=3FMOQVM@,J@-K')?HH.)MZ/C(YIX,THC';UZ MH^6IXM>)0[=.W_E+1U3BZ[3]6&NO^Z/] J"WZY7=>ONOQ?:AZ4QD]^9^U_^O M[:^3 W2\4V1(4(!,]W%$N 0LSA, A9#/(_;8VTR;=]NY%BL8V,&-LL.C@5 M+M3R S%0X.4XZ*AAF!\0+X,RSZMOZ@1ZMI':F^>_RO7]ACX]+/B=R7%_L02A M1*DBS3! 2:)#.9AD /,X!TQ DD%1,(&]VF??8,O4&&W?JO!-(]Y[,)\NHX\K M_2 ^VNB@5Y/(7M/EQH C3<+ M%A[<;%3)'MN34AD?1ET]1D U; -(WM9\AH] M(V^![$+;R)MNV9=F*\7M]W2S6JSN3=NMW>/.%I*^DVK!%U:W-$Y47 98V4H M-04LBP7 (M71-:,9%YZ->*\-.3W2K&7)96VR+S=>Q=B5 D,B-SC3U: UUD8_ MM>R-:H-_#DEEKN@$8ZRK XY,3*X G/*/\Y5]*B=TO*COJF-"_5.Y$%;1:[WZ M33XRN9ES(GF"!0:"Q3IB$P4QQ50"J#Q-BES A!*GE>;UH:9&*P=CHR-K?=+\ M.Z%UV'@+!M@(R\ES6$5_5*;Z]#;I!LVG+"(4>&-51/A^X3Q+(%S@Z*Y^Z+S# MB(4/+IXB"L@EP5 G._0=]EI@\O/=+-]_K:AJY)676[?+4J^7)>[36M["&-<%#%/ M .5F2R^-,X#S/ 9)KA!F>9+PQ*EO1H^QIT9JC<23M3TZ&.R]('5'WW5E.@BF M@R]1VW"V[6YAJXEKF(TW;\2"+5O=1QYY_>H-R>E"UO\6_FU^WM7A^@=]5[JT M K#Z-^4\+SB$.$M!F@H"D%(%(%QHND*$\#BG(G/;*>L88VJ,U)@957;6:L;& M4O>^/I?@[*:>0" -3#$]\/%JY',%@5X]?"[=<[3V/5><:G?NN?;1WO+PEZ*? MN\?U9KOX'[NZJS/H7QQG)4QAE2<9X 5. 9(Q 92H%#":L"0O6$$0])2,[VW, MU.BBO5YH&V_^?K)D\-:;[S]G;E'.6#,Q,"==6:@=S4OMRZ!GD"%@#2=AW]^4 ML67M;P;MC-3][??LFY96;C^IOZ[7PF3]UYEO[W_PY4XL5O?OY--&\H4=7?^\ ME%9^J+;C?*YZD?I_#( M^&38=E,G@OCFM-T^32E-62P*4.0Y!$A0!!AG#.BY4WG.!4U%ZI=9..8DC27G M_*I3Y/8V'!?XP<^7*LRM.[9\K';(2"[7+D5MGV;1WJN9_7S;L9 IBZ% #I;. M>+-!(Z;-8\<4373:JJ'.4Q+%@L00X,9L125( BB0% M18PR(G.20H0:1>1O_1I8G0SJ]$ ?*R)_&X%0]W8V#5IL]SU5MV=:V@YR2XB3^K1]D)M?UZM[S9B/[R3;SC%+TR*3 M$"2%*5F6,00LH0QD.8*\@(G(,Z^#,<=QI\8RC=E53C5;;S;K/_V3-%U!=V.7 M : .46QL-N]):W5DS ;&[L@8'E WP^I4"KXCJ..*X7O!\6)'K[GY7WU M7I3<;*S*3+4S]'%E!R[++[*4^G8/.LA]IU>NR[5M33VG<4QC)5) "DU5"*8( M8)JD(&4PY80E/,;,AZ5\#9@:7;6:]N@5?F6Q74"*@\V-@):W((SGW+B1V9"( M#WW\5IMN);$:Z;_%*JKMC[ZT)Z#E0DBAF'[@!=.+\1Q^9-F8?N"D+^9\GHNM)JA*$D Y4A@@1F- %$T!UPQI"JZ31'B5)O8W97*\>$A.YO[9 M\ &FQHT,QP%\8%H\KQ5]*3U\&-7\<( .)_SL:LAK"SQ[ N8@Y.Q[QQYE05_D MD]D*7=W_?;78_F8[E=DFAQ]73[OM/,V%X@IBD$J2FAIN 7!.I/XKDSF+TR*% MPKDLJ'.HJ1'AWMAHIZV=18\'>W7HH@WV*'7IQKB;\<(B-S"C'4#[NP6M96KT M,2AH'O5!P< ;J3ZH/XA^A4).N'06"G7?8;Q"(2=/C@J%W*[H>2!$%YO_I,N= M?/.\__%O"TW=.@!^_M6$OW<_%N6\8#DN6%( GB090$F6&GD,#&!"TT*F,E92 M>IU). T[-9HUID;6UFAOK%T&_G[WG]$?QF+/BB!']!V/)X)C.O0YQ0UP^I]4 M>*$3ZLC";=!QSRZ\@#@YQ/"[NF=F5Q4I[J6HZ^RQ6J)Z3HM,JBPF(,L2I!?$ MQ&P4*FA^(C'+@F'TL"TTK3I:"G;-RFI M/]76!I20<(,E5"9-]V#C9LDX.7Z2 >-V55^EYDJF_FXE[!E&/491'DB4B>]5L?QIA:^5*=RE9%_^[$;6 MZMXF;NQ[ 0F1$4(@X/I/@ 17 "<9 XKBA%*5I4AY]0(Z.\KD"*0QLDK!\N.- M\SBZL<7-Z S,$0=@ZIRKX#US.A$(Q 7GQQB5 3K=?/G<=W^XQ_;RW?W]QJ:8 MOEN43[NM-)FWN]6VKA#>KFUYL)*;SYN%25'4+X3/5]N*5LNR@=[ M2 Z3/($P*8#*H&:'N(" )$D.&!(4%[E*D]Q)4R6H55-CD[U?D:@=BZCU+-K4 M1?;;=;2MG8N>*N_J+F*U?Y%L.^BQ7QMLIAWVPU]C_@;FN\/4-3Y%E5/1E\/4 M-7Y%GUM3MWO_:4^>Q*_\:4SC2!OYX3Z'?AG]HR#O/!H(--MXQ0FA\CDX< M@M^\9^AMHOFONY78/+?:.;6$\!4V<38K ,Z-:C&]'F"QZG.M!9[9OU=!=8Q+ \(UM 1NEVX5[:VV[L-TS7 %9A0@?NUX<:- MX1V=/PGG7:\+E(6L?VA^5Z\=WJX?S7]I77?7M,3\^D WTHK?MS]@:OGFBJB< M,I8 F')-0$DN ).$@43J!8"._0E%7I7)0Q@YM;C_ZW;-_ZDIVC03X"U;;TQ< M#C&=;K3WVI,T,%6>38 V/^__H7;2I/\=O+ QX:&OL'455"TCCCYFO!TP5SK@ M7 R53QW"Q-?-N0X(\M6\[)!C]7MSW'%NHM]60ZV69ISIE'6Y40G-U_B4Y.5_75]'H\7&]LO&1);/R MTVZKE],K(PXQCPN2Q*A0($=Q"E"!]5I7( YHCE&LB,A3'/N)X%P>;&H$4]D: ME<;8651:IOP+C OQQX./C?R/O%RG3YB!A=VAK?8?!6$&4JRQA@B"& MLDR_1_,8 Y'%**-2Y2R+:[S?K\1KH-T,.QS6[ZLO]+! N[T[0T$W\'NS)H>O M%3E4ELZBEJTAI96N(Q),-*ECJ)'ED*X[?2ITY'!-OY>D44_Z<[%8J88OXOL3Y@O>(+JR]VB"09S#58*29Z80<1P"KA0$"5IWFB M6*Z([PNI/W)COWQZ@N;V9Q'6H#4)S*[Z;LSC-4<93H%!. 6*, )PP"7 *=?BA%);,*QH[ M,\;4'MB_R:4PRC#;VM2(&AV*'^$:X!GZ6&^N.%VGA'NH.[P,] MV^=&&/41[W#QY9/>]='>\H(Z!-T^?]:S:M+LW__?W<*JXKQY_J;O:(M4H4JE M@#0!E!:: "CF@!$A 1&J0$2(6!&OC'B',:=&"(W)L\@:;4]$]V;/(F-VKS)A M%_A=W_5!01V8-JR 8-5SXMM1QXG@U<$>N(23$[PZXMA2@JX0G)$1=+ZT=_*. M:39='_6:<>[X=D>77^1VMUE]6MG?V./B.26:=33? )+$1N(4*D"8PD!PA!E& MN3(BUGXI.8Y#3XV.*CNCC374.[O&%6\WXAD&Q8'YIS:ZR6JQK%YQ^SXOYN.* M;ZP8^$_O9/73SU:KNL:^#JVUVYU0O]S4$@JRV;51TQ2V$^:=.M%[8KH39J\=TF1GZI6GWHSZWO M5T8:5$=@!24\CD$"C7 \2G) A=)$F!)6Q!S++'%*0QGL8CN'?-L(#_8Q'=3\*2F<_"SP,K-R%@?-8X>B1$>S77C;/7YEKO1 MP5^3A&,]C@XN3V7F/6J8IO(-&*FNZ=6_"7[E3F/,3F<)U* &C%<6-0:.1Z52 MHPS85P[EO-Z/2"6D-$E GJINF^XB<7)*DHCR&$"(C"M@]$&<"":(1SP62,8J:45P/7$%I4(P1.0\$9 MXP(+E L@!88 400!*6()\H*0C*6X4%@TC:B&!_2X^]2(D"HEN6D\I6-.MOX> M"%N<:(^2@@&2V%5"G@":Z:^JAIR0(HF1$K&/>MJ_B&S:4%]5M^V/Z:NFC:.6 M-HY,VB3TT3R%T<(JHI6;[?RKO#=Q]E_E^GY#GQX6G"[?K1_I8C7'$D+.: :8 M,D XI0 R!"F3$@*8R>A[,Y1IO:N:EL8_5'9Z'@.TXUF-P,$PVC@Y]\/ M'N<'W\G]KL=>WZ#UR.N_'1[W[GN/\K [N=<\ZFX?#E3=;)19JPJYY7+]ITDL MFA.L@RB52)#E>0:02#' C#.@,,SR3,408^8753F,.KT(:V]C1!LC;RP]/H.U M\ZE($/Q>L3#X@.;=531OK^Z]C,]0Q;IG1GS=VMO+$%PMI>VX]#;6V0$& MN9V3!&+$0]N/8X1R5.@ M)((ZR!'(=*HH (YEG$(%%2^\NJ7U,V-JBY_:S*AM9Z]4M)ZSXDI-0V,],&/U M@;D'4=V"4C#^ZF7$R+1V"U"G;'?3W?Q(4,C%_/UJN]@^?]ZQY8)_6*[I=IXD M+&-28$UK1E8VDQRP%.GU7($5+F+)H9O.R-F[3XVR*@.CRL+(FNA&5>>QZV:@ MFQ$9F%A\P' FE$ZGS_!$*?DO]^OO?]'7512A?S@PP_F[C?+ =SK2/,?='^K9 MU;4JE/SZ(.7V5X.S?O*;/5:1L@0GYN JS?2SR@7 DD+ $X$XSQA)F->)X.6A MIO;@UI9&UM2HL=5SR]4!8;>8(@QN S_>?2'S[YQZ%8U0G5$O#S1NY].K#I]T M-KU^16\9L=WCSLH%O9-/&\D7U;WETU+64F9WCZ;1W__8WU],JI^K(F>2005B MI7084/ ,D#Q30"B2HJ* ">2>^[BA3)O>9N^OLBS_/6KY%XF6@[9"A[8\\]8H M"S.C;E0VZBR-IGFVGYBV3[-H[Y6=H[9?L^A%G=7LN- JJ$9:4,##::F%,6ML MS;6@8)[19@M[_QLTRXT Y48^R%5IEXMF>^RTOJ"\$__8E5LSYN]R^TE]HS\^ M6YV/IJ:DJ2BY8Z5-,9RGA-(4DQC$*(4 *6&[L*: 4H72#"<%IEXUU@/:.K6@ M](OD2UJ6"[6H8RNZ=ZC\]Q[BZ0/-L-N+8"+S-O"[H9)L/W(S^JER].?(;+J8 ME\2Y BVJ]#3^KPRWUZ^IPG),=%)H&*,[.20!"P%)NW2DHI+XI,$$_Y>K>!I_9V M.)BX/Z+UE"MVAMSW)"07>; MC;Y<5GS,I%IO9/1)J3+LF:X?C,$/1ZX,^TK'(6Y@7#X <;P^5*F_R8CE.JS_ ML-ON-DUB[&?Z;(.WW^6/[;<_Y?*[_&V]VCZ4MG E*&V^BRIW#OU8. MS:+_EG03?5J%S9X+ >E@T@%^UKRRGD OZ*Z+#/2[;: &5!!*G2N6)I'GLU+_4>^2IL:4.5J+=WE:C M"" 7]ZM(_N /)GB)EMKJ&Y.'+TZ",V^&AW9XACQ-)#[8'36&1Y7E ^837P-K MJ*SBB^.^;F[Q-3BN9AA?O4'/H[,F7_G#>O-NO6-;M5N>Z<6Q7B[U$_HGW8BY MO@WE-,D %U!'@3"G *)Y9N\_6X[G7T/.P? '70/ [W^BU1?"4$=7WN./>T;5%YZ3 MPZC>-^HA*O55;KXON+3*OH>;OVUZY"8I2:#@ &68 E3$&! J$: B3G@F ME6/TW5C['U$2Q[.X^E_3DZWF51W_SR)(9@07,U+DS;\NRG*GEW+;:J+XA;&'O+M _,^\>MM*QUL^BC17:0)EI'_H=OG%7=_K6:91TYU]$@ MZ_AS?;?VV/90EO*[GN(Z29I0*$46$T"KTQ#% *.9_:-($P(5RSW5D,\/-#7N M,G9&!T-GD3&U9P[Z17!==^ANAVSP#;E>:/78?^N&(MAVVX5A1MY=ZW;V=#/M MRN=[UJCLRL5*EN4=_[^[1:4Y:'_CCZ!H#LPCMP+I7\_B"DZHLI:K MXXU;W>+J_DF1B_.%/?:C3-N.;W+S: CM-[K=;1;;YSN3<&F.N#_H+]N,.G>FKM]E MO-TI9X^.=JC<2)$KH%@L 2*% PBDPR' M4HQH$L?"2PCETD!38U=KIV=2QD40W4*T$- ,S*E5,463:W%D9>"ZAPX<0A8M MG!MF_(J##F?/E@MT?3[$SL_;]>J[W&Q-I[3JQ]*6NBVX3.9)BADBJ0(QTHL[ MA(D$+(80$)FE6#*"./;JI>L\\M08XF!?]&0,M/TZQ5I/R*:,GO1C8G>-/5MW MNL]#GUVC0.B.O8W4,KOYBX7=6C[4MI(#5H/L,W6-^XH;3PYP=.]$N=R@_PG; MHJK!O%L)TTECL;J7*[Z0Y>?U7VM(NW;?<_P'+$W_UH*SRJ(QQZM0$],GL6 M589'?]3_-1Y$UH6 VUC^N 4\+',<>/1C-#] SAVP>=ZA'XE]Y0]2[);RDWI+ MRX 84UV2&($ M"!4(0)G!-,](GDNO#-:![)P:/7[=/3[2S;,YXW]O^Z>8GTP:_T?]ZJIJ<*/* M<=-7I:T_O/+:CU6'^D*X4? $IGE@OFX\-!-K?#1R>'\V<]JX&2U<)[=N MSAK]81T>AM\'GI1 +X.AK!SUS3$PU"]?,T,/U^^=]-GV"$_KW4L+[>+ MC:VV/J-/4"?,M?2;YP7D.2[T^R;GE)C$$0B(2'.00,&*(LT8X;'/Z^=VDZ;V MIJDM/"@&F'V$FGUV*SU9$>5\8Y+2Y./3P:I(\MSE\T'>CRH$P'8L3;;G9WF[]=QTL'WILV,X:>_O#$60/T (Q MH<_(HU)>#TA>"^!]7[W]P69:? ME/E\=1!V=W^_L3*P75?..=??[$)B0 JL ,HQ!2RC,8"*HC2!"J;*:^_WM1R9 M&KVVU\3S!G)C5?6VAEW MLJZ+](QL3\_#5%H^F/\9(>/O="EMI;E>Z"R,O)#Y![W\.?Y%ZY-SHC)*%(6F M&2@!"*D,8$0RP%"10DR+C#$V?[*BE5^W=+-U/&6]Q28?0GQIV8"[/MK(6<3- MOK,\V&H/#C=[3ZI_I]M(+S?UJ_5^L5J9TD--A^87E;&>1[4WS2Z%:9J)+ 59 MQG0$I><24"H9@(5 4 F>8X[JV7V_V5=H M6ORT67]?E-[-<:Z [+P8#P3<\$OF"K$JT< (&]:V1C_5UEX^]^NM8]@-2V#Q MP@N#O8IB8;?CEV0*KUS5CTP.1_@?M+E5HME.1_N?=$A8K0C?6''S?9=D67ZH M9$3G.6,D%E2!G& =PN%$AW"JP"!'24XAEPPBKXW-_J9,;6NR-LN/<6Z8"3U2)O^Q]\G'UECXMMK5ZK#;"-$)Y:Q)FC$QB+85I>A]F7&$("B%S@.(D!BS! M.<@R"7.:,0:54PNL_B9,C2H;)Z*?&C=^UL]LU/(D:ER)K"^]M%UOF+)N;AUG M(H;GU&G/@4=Q^^!S,5+!^V!SXE<'?Q.X\7KW\39X?U=#?=J?;4K86 MLDD'VS?IHS05"1,0P(0C@(1" +-,@)@QF6=YQI1?9?WEH:;VKGF9\JHM]FR> MV &K7^K5;6"-E&EE"\@:T(;H-'@=C< I5&<&>I6,J3X2(Q&YC5OWF!/-94D=! M)?>)<*/TH. .S.S'WVAK;52;&^WM#5A4X I-J)J!J^.-6Q+@ZOY)QK_SA?VX M?]\!\3<=C^ZJ0@*3&?3WU9J5].T MA P]7R>#3:4;^4UA@@;F3.-B(R;>\K+*)6W[&56.1L>>FHR!VM?(.CMK-YC= M.QR.=(>>DD!T$O6>@S>&)>C-BSM/NL1>X[:GZNQB2PXLV8=,XO^\_!5V[S0],D.G%SG# M%S27Z/JHKY XY S%^2PA]\O[2H)6=&>69&_U/?60F_UBJVD:29&"*DX*(#-N M&O&) E 4YR#C,DD19 (57MI$+H-.C9GV"<<;^5VN=IX:=4XPNQ%4:/ &9J=] MSH?=?6H,/MI2"BX-Y -1,&%/AR%'EO1T!^%4S-/CVIX[^HN5Z=?\:Y5?HI]@ M'9[5>>+S1.EHAV<*Q(*98 @7 ,48LO>OG[E^BGI:U2T.2CJHSSJ-(RXL]&F^;!K+[W M6Z6>='3C[+DQUGAS,C"IO73$M%0V>3R.&KM_5 X%S'P+@VP@?KS1F%$I- QP M+UDVT%UOV=3ZNM4#F37HK^O*AKK-IH1*%$P(D+&, L24 $0*#D0J:!;'!,D$ M^F]E71AM:C1:/W][:Z/&W)Y=3;NA]MG2"@#@P)QW W8]]ZFN8!)T=^K26*^P M)W7%[?,[4=6;]6:S_M/L MS5/]S=&?F<=2Z/ -$9"D6 #$'A MHBG'H7O[(VX]C%3MHD\[S[XSU4^(4'1R) M]IY$C2MCS(1/O]419F2L-JQF9G3<_.*K7Z=F6V'>U@/"]C/#:Y=^"=6>]49( MN[NV]KWYB,U<;_3_N,?KK3?S>U<)N9C?Z>^J,-_7#TMZ/R\@4GDA5%T5K7\$ MN$@A$ Q")2E3,7+*&CZY\]3"V;UQD;'.C:9.X>I^"=P$PL#$[NB_,Q=<]/5, MJ%E*_LO]^OM?]#55E*E_. 27IW<:Y6&^Z$#S@%[^0.]S@L56_FJ*:C[JM\7J MWO1%M"J??R^EVBU_72@YYPC'^G'D(.%9K)><"0(DR0O !*7GD6539'QNB@APS.$(4[;;@^Y-C'#LX@G#E_<+^VQZ+U]YW90?ND3,-6 MNEQ6N45Y'!-%) =4$E-^*C/]$U0 $[,>+?(\S9V:B%P<86IL4]EHV*5MI<^%XBZ0NNX\60)T? MO+'"TO33TVNF^M@M*7*5ZM4.P%1B'5D)"@A6ID*%X5S06(=67MH;YX>9&KO9 M"KKOQLSHP;07[%GA> RE8XAT,T!#!T7[ZL*H-G& T\9N%$(7]!T/\CKE>&<= MO5A,=_[3H5=8Y3XK_NYQO=DN_L>^%#Y;Z?5D3CF.D>!2 ZN,;"_+ 2YTX"-B M$6<%4HG,O=0V>MHQ->[8E^@T16:FG&S095CW--VZ,@L&_FLNUJP,>E,IU?8C M^MS=2"#@^LT)R,&7=-U63&25YP25^\+/[78]UH+O)-N:&&QC0^:WZ^]R15?; M)NO-_-W6%IGA?M/C/^X>YWE.9? M&EONLS7YNJG)-=;.HL?*7H^54X_)<%AO#@OQP)QHC(\.UL^BQOY6FFSC0O2E M OZW,8#W6- ..P$C+7>'F B_-7%_&#M7S#UN.]YZNK_/1ZOM&V[3+R+OZEO_ MN]Q^4M_HCSEGB/*8%X!2E9B&\?I%@IG^JV D0[G*\UCX]"-R&=3K[3%"VZ%O M9HQH;?-@^5$>[,+:_IK;@&S2%MMEH[:[G K%!^4 BU' MG(8<=>WA \++A8;7M?W> ']=K\6?B^72RJQMI'AG=2.K%@D%=@TV-QTN@ 1BD,ZA1F4.%Z=?,H;3-?V8XLVN7*QD66H^8HM5(YVVOE\9K?:/ M0@>L"[6@^YV0QH*[E6@)->M_T[%M^S=S4<00"I@#Q4P3>)5+0&B1@T+%B!%. MBZS \Y5MLBN^N4>9 YGK]/B1ZO$[,7KH^+1W!>]0<^M&=Z\Y5>,P9>-AU'+1 MJE_63D9M+^N-Y .I&KFNEE]1[>JL_*8T@4A( 9.\ )D06**"I5GB);ON-.K4F.2HZV^5$N#9W<<-;%LP$RUK^VIEQUH*MUH\!4F:&"B M;#RRTU'YU%[CZI#LZD%$](?U+C+N1=:_@)0:&/%0VM"!K!I7V#DLE">JS(%O M?^/9R.HDS^O=HN3+M6DSX1G\>-US0L]V8[?=C#I)>HP.M@\2#/5"+?2!@-/8 MKW-"X /+Q2,#KYN\_AE"*Z!K;SEGG!5YG!( <_T'XHH!1DPS<9IE4BC$.,KW MQPGNX=3PEOQPM 2>_!E$]RQ-\#CB@L'_ MLB<3W1,PY"'%E9%OR)FL!O]=@UE+JB=*2"AB ;*,Z=<.*PK]QF$(D"R6N4 9 M$HG7\OWL*%-;C%?+N3XU1N=!=*/PFZ$9F'7KYA=U-=#!Q,")=9<0")E)=S+& M^*ESE]P\FRMW\<,]2F[>+NEB\WW]3%?;^K0,,Y8C#!' ,39B3*8[!=6A99&R M5"6*HY1GSA4U)[>?VL/=,M"C1.,4M>Z'^G8LAM[]/]AV_2#1!0^/BI2;?4SENS#T@4C UIW]OP;]VG ./3TA.VL.9NOXS3*'AOUL M_\O!!^WW@GLGGS:25]WH],]+:4U;B79M_9S)C$N8QR!)9*H7WA1K/L44R#P1 M(LT2'BNO)@ N@T[M==.VV6[;T;;PA+S2GJ@_]FYL'QK1@4F[;:[9ZZP-MKBV M30['MSX !:)-IR%'93\?$%Z2F->UP;6+VJ/4_:?NE'[L_UO2S0=]P9PIA&56 M4""8R@'"/ =82-.LA N%)$DXE8'TBZ[9,C7FTE],;)\LLWLCJ3$UF%C1U7EQ MHZ^1T!Z8U:XHS.Z[P;==FD5V0B+C3F3\&46\R!74X06,KEHR%1$C5\@\A(R< M;WEKUN07:=M(?::;[?,W'766U":+O\RI2_,49S WFQ I,[JW,6!IH4"1<)X0 M'!=Y[-53S]> J1%G.]>N]B"R+D1M'_KF/SI.BN-J?T"HAU[ .Z$\4M*B'WK! MLQ,=AW^E-$0_<"[G&WK>IQ_[.;3/VRU]"C M$EX?4%Z27:][]"8ZF[[]F3[;E!W.-[NCVF&]2+L^[\?XHT\%B26 M.0;85,;H() "QE !L.(0*VS.JY!;-[YA#/1Y>,=ITU<[U+0H+^U:NWZ8*^.= M$OC&F%QG+GVE"1N>;:N*F=HS(ZI3S5W+DUEK_MJIF0#A.8J('?$@-E]%_8'9YH1O^9J9E@ M&G_;RG_9W/TS4 ^9L']NN'[OEF^2/ZS6R_7]\WL]WI-)6VBR>#-"9,&MU!S1 MBX@L!R3+*!!4%2J524SCV.?M<'&DJ?'[[W)KI81D8Z;E Z.JNS/#^Q']97S= MJ#H(:@.3[<'&:&_D &)"5Z$(1&Z7QQF5GJZZ^Y)@KE_@WV7YO6:E[;/9[-@\ MK6TCB-77+=W*MR8ZWCR_70LYAYHI>*X$2 04 -$T S@N3+H_SYBD"W:!= M[C]:CV@/9]N=HWTNZU$\9'NGW0EA:P_KQ?8\QG%:2!2#+)$%0%@IP!C-0*$D M33%',&-.+0XOCC U"JF:]U%CI"T??ZK,]"B?.8MC-T$$06=@2JB L?;9(NK/ M88#Q*"VZ%:"1JHM\@?*K-.H"H;/8Z.R%X]4;==E]5'+4^<&1JXY^7Z^JG'$3 MQ1GJ;?KS?&HT'* :24, *@RB"H16CZER%K5PB/XP2$0U%&,5)WE_N=Q6 MJ9/\R@S\;@I0M!3^VS)>#5/?F7OM>B9ON_\U:IOZ3D>P.J?>!O18-53)%_I5 M;3905WRQK$H:_K[:[#=4]3^^D2NI%MMRSCE$+,\9R&21 *08 HPC#(CB&>20 M$)HBY_6$W]A3>\6US;1+#58;ZA%2>Z+OL H9#M.!WP%U:I>)N(]-CXZ -O_^ M9G"@/58UPP$^TGJG!MY\@S?'P.\N?<-_";08ZH==YS+)\Y;C+:#Z^7JTM.IY MBYY:][1\N%L)\Q_S&OI.E^8%M*^ZERS.*((9H$:!"N4H 32F$.0LRR E<<;\ M:F"[AYL:]QLS[5&6_:%E<&^-A"MPNZT=PH$X,-G?A)^_KKT3+*$$[;L'&U?) MWLGQ$PE[MZOZTHKM,/.KU$'O)[9*+2/"5%X11@.HXW-6*ITV=HDSZS6VEH([5843WAT=)XXP+QQP,U:.&OV%P/F(W9C$$I#\_P@XXIH M=CIZHJ+9_>E>>UI"KX NUYDW035*XX)K)@!Y3%4EDD&A4@#'*:4LPTRDQ&,S MRVG0J?'%P6RPM*FXBYFU;! MP1UMM^H:R,'VIKP@NK(IY7:O,7>CO+Q[L0WE=VV_J.[]X]-R_2SEU^V:_[,Z M#JFS?0N2I1F4")#<;#T)"0'C60'R@A*HF"HR7/@$=A='FAI7-X9&UM):I]$O MB+N,JEL<%P2K$4^3]Z?$AU.W1N!R@+3JJ^@$"O(NCS-JG'?5W9>AWO4+^JHV M:CZ2HM[Y_JR_#?\E%_<9'%>8[UNC'.] J2(0Y8&F---(PH3I6"A9<,QC!F3HVE:B^;4[K(^#F+ M&D^CVM6HY6MDG#6]^EKN[B]O;>7TW5L?Z.OAQIBO/^D#T^VKSG=S8N=RQS%"#("(&<,($X+0!"C M((GC1!$>IQ*2IE61[LZ6 ^2Y-\AC/L<(7^\T$N1?4[S2W;&I=91+<1 M7Y>>5>5GYLZ-[WO.QTCEA;5QU0IB%EG[ I857O0]5#WAZ0#C%A)>=/"D@O#R M)T=.@O] %YLJ*?] @8WVZG^N#0,N%]OG+YH&YCJHI3%#$DBFPUP$.0[#.'KG(1N1VN5">)[=C3+@;I4UL&D?#^!''3_J7KM[',/B_\U\L[]IR!8QGF/H7NF_ZQ7-K+^ MK\7VX>VNW*X?#[I/S_N5-500*282@#). !(Z0&8H82"5,<4"RE0H+_5ZIU&G M]B9IC&YW0'8\B_-#V^TE$!S#@6E\#]^?VN"HL7BV%R-Z'B;5T >E4!E"3F.. MFR?D \-)MI#7Q3VC:1.6?]1D)\6[W6:QNO\L-XNUL!S8VIW6)"@W?*'9$H54"B(@8HSB2@&5, JCA6BK(LQU[I1-X63(V?JD.HA?4@HO=TL2JW46E^ M6==S\G;P]*2O]=6&]YXCQW!V2.2'#DXMZ)7Q465]5)E?+^9G1X>#9;1W(F", MV1>_4!&C]_CCQG]]X3F)YGK?J+=RLER:7"PI;)3X13[IK^V#R13\L%C1Y>?- M@LO/="&T'?8#C+&1T]R4VUG1C\M5I%8+Y=T4QY^^[.W(K+GI+F1Y* 3,3!) MMFRO5NE1RWJK/$F7D74@,AX8 JT^%U2SN!]\X62)/<$\^2 MN,MC32T6K$RMHK_9_K!F;ZYENNJWGO36A;?KNC4(BH.O5BV ];%,96ATL#3D M O4J',&6I9='&GDQ>M7ETR7H]4MZ)*;?P5^R6"]O=6"P-0F37^5JL=[\OM[* M4NSD)[Y=,[E)-)*H3LJ3VE^9" 90FBN PS.. #\Y$_UM?3*0. [I'B M/B3X(^6Z#S$)?DGP?4'LS(;WONEX:?%]_3W*C^]]D[Y;F3KZ-=_&3ZH2B#"U MVZ?]E?;;_30C.2., R4X,XKD$F"J4A!G.64JE2C'7A76GN-/[:VR-]]D%IWM M-M8W[=1W8EQW+P>#>_"]RP!(]]BM[(57L+U*O]%'WJGL!I33] M@_9:.+*L6P3-FEY>WHUT+B/KO&5X.U[#;PW:!F<'M3&S(UC;&73[KQN*<-M\%\89>SNO MV]TSVW97+KA1"J)I/C@GN%!,9@+(+,D PA0#BE !B Y)BPRE60KU"GIMU"F< MON0G(WB1P7Z^AU:&6-__]<1Q7CI MWD4]C),/^G%BN=G.?Z,_%H^[QWKW1"5<<0492#)6 %1@J&DPURL_DA>)(AE. MTNI,[3^W1K8US>UY/<>I^3F_R?N#GL[8KX#;016^[GDI]4>N)U'\[/(VG M]QOE*;SH1O/T7?Y SUT9_B#%;BD_J:99G>U"5RYLRL:;Y];?JK[N!.E(A689 M@#%!>O5""H"Q2 %,(#ILF./#^>S8]T0NU:>,[_+B[-CW!.=FVZ7N?H'K"V[=TLWG6 MT4Y58RD0I,R4G,D,8X"X7KA1FF>F# UQ*10B<1) 5OAXU*E1WUX=UTKXR8/= M022%7R#NQF?!<1R8Q"X*#-MRX,;JT/6O7B@-JS?\8LPIR Z?A\%1??C"Q?VX MZ..*F_)<^4Y6__VXZJPYF!,E<2)5#F*(($ YDT OF:B.S6+)>)SGL& ^K.0Y M_M3XZ9U4TNBV1AOY7:XZ'J @X+L1U("0#DQ5C>713XWM/UMME&OU2^%HJR=V M@0C,=_11J:PG-"])K>]M^LIAE8O[E+0?,E7=,IA$DBA2)(E0&(D %(Q C@1&6!QSBED!<0D]1,8"SH%X[Q+F@DH MHW=',U [T.[C%GX&W%XN@7$=^(5R#<8!A \] HFD75]Q)'UKIPA.!6ON"87>P"33'SAO_]UT^?WRU*OER7._U5J[;+H: PIX0 RK(4H%A@ M0-(L!K002"4I48PY:>S?:LC4B*>]R_Y2U[GQQ4II1C\9=WZ.6@[=>M+A.86^ M)Q[#35@O]15EU?S7 ME TP@$624$!BFAE>S0'!$H,D2:DJ.$,QRKSE2%Q&GAJ1 MUKVE]'.ZV?'MKJ.(^T;$'6EP"!R'YKV6S?^G:9]NS&X1G.8W;7ED30^:G>\) M5T@-$:=QQ]<.\8'CK&:(UPUNC0=_E]M:/_GMNMQ6+'AX:$BJ< YA E A=?B' ME0 X5@2P6&0JA3 KH-?:TG'""03MBO&8P/8*R#LBB86C+#ZO@H5CWJ*\4>3E!<3G0)(4Z,D MNU5C"O&LJ5%C:[^UY65\W;@G"&H#LTU?P+S)Y2H8@>CD\CBC$LA5=U]2QO4+ M^AZ;LNUAW[U5P/U- UZ:H.K;AHK%ZOX=?2[GA"@ E( 4UI 13* MD9'Z$5)Y+<"\1I\:F;0U"H1V9!9M&ZNC;65V)+3=O@=X/A/B>I0W$,R#'^JQ M;>L,;]:6A9A%>^.CVOKH71?:/<[W>J 6[*3/9^R1S_QZP')Z^M?G)COXLSCT^O):(\G:Y)FI(V]6GP-TDPR"9^C6D[<9]3I]*H, >;&I99B[ MA\IHON-\O5MMRR^2R\5WNQ9#2''*TQAD%"D=LG(*"",(?KF.:(#TY,L0#9:3?&;( M5TY$O@S"]>SCCFO]^$?(Q?RKY+N-7H,G*?NVV)I2UBQ+$QH+D"1&*H+Q#% 4 MFYZ'G!<*I8QD3J6LYVX^M2#/&F6VA9+T)_9SU)CKQB=GT>OFC5LQ&9@??.%P M)H,NO\\\]*7DO]ROO_]%7U8][_J'PV-^]F:C/,Y=;C2/;>=G>NKB;.[I:O$_ M-N#0*\QRO5R(JC?42GS6\]]H67Y21C5[Q1=TN5?U*L\=AG.>IB*!&5!<<8 ( M5@#G608$C7,F$66(>VEMA39P:C31]L]31B;TU+G%):\Y(0-S5-LUNX]V<,Z6 MC+;=,U2V=S Z>#A\9L10$Q!*32>T>>.*\0P$[HF6SU#C].TAN]YLO\G-X\?5 M=UEN[2A&>"1C>8Q,(^H$()7$@$F]-,Q1#.,X@QCRU*\2[-PP/L__.*5?UDJ@ MR?]1KV#V=OKV:#T#:$QEI@'$(#6%P@B;W5&4"H 32GB.,\A5[B,Y=RN5Z)#D1,(<NN7LB-7+U@EN3 M8VTEUD8*'=TMMO+7Q7>C>;O57P9SOGM7EG+[YODW^H_UQII2?=%I+#E"B0(% M3LTN/=%+:T1U>"8QAP@G,6$]4V9[6#,ULFFG?#;N1)4_P#H4'3R*K$M&K,PZ M%57/W8VU4WUFU#%Z&6N>A@YS!I^B&])U;X V>!)O'UM>*;7W!M@N)_S>-S6]JYN:WO'MCF[,IEC+I=ZDVCD;WO09"N.!B?*=5(N5AK0I6S U MA;,VG".5,#CA%9[].D=]+9YS@:*#T9PN[\E=\MXL8+_()[VH-=F 9[;V"R&( M@#(!'"IS\)KE@$D*@8)09#EA2"D_WKH^YN0XJS+9;N3_5:[O-_3I8<$U37U< MJ?7FL<71K9N(E?':SX72-0=7DY/#B(R5PD&0,LPPE M,"=ZL9MJVLJDX%0@5;BEB@QFX=3XS1H?:4-!W3$G:GGBW>\I\&RZT>"KSM' MI+E/A/O ] MTTIKH(%ZEI@H)?EVW_7O&_WQA6[E%VEPT\/; .Q\CO1[6^UPR)2^>S2.S6.6 MLCQ/"%"YQ'HQSB2@^CD$G.<,%S3.,?,2R0QMX-3>$.]/BD:B]2HJS>;VF7(3 MSWJ2T)/K]L9XS2D;^(6Q=ZW5DC RWD7'[E4U)G6Q0/13[<[/L^AJD4KEL;^NBY-CKK9_UTHO8RWJ5/B M'[OJ,-^4TMQ]>OOQL[G$YE39^WQ>E]N-W"XV]@&HS32;:\;J.9=QGJ=I;)I> MFW0G50"=(4P7SS2& =S0,G\CJNI_DVPFOGI9,1W7L9J?4F M.OC3LY9QQ.^(VUMI8E,^4O*L7;4<=^_^J?+[Y\AX/HO.[VN??#_N6M\/C4ED M0+%ON8 YM*//4*CLVO$,'S?O=O0).R+ZV-BN7#9GPPS5&O@WFULGQ:?5%U/2MEFL[O4'?E^O-LU?]0IC42=*"<(3 MC(H$$&YR:$F. 5%( H%SA16"J?#3%0EFV=2XSCA6-:^S@55EKGTVV_;WRW4+ M-YUNA/@JDS0P8P::'V_Z#(YE('X-9]>H!!PI'?5V5V_[TS/ MF4_*[@"5GW;;Q4A H7A" DE@!"B$$,A62($:Q$MB'J7T- MF!HA-_8#6N?'K:P')G7."CV5TC; ME6D:0+#8"=S1)(R[K9F8J+$3=/XRQVZW]:-B^6-9SNN- FILC;4C1N[@.SFNT#@ M#!]Z650:"Z]&7L[HB#6W7WE[I#@T2D>#C?<=^N5VYG8 H&)C\T%+L4D*$TNS M79>.0IT.MC=TZ/+1GM(D!THU/;^:4+9N=*Z*1+-:G@)E9/I0'.> IB(#D#*1 MJH1@")&7/$G7:%.+%-OM*5;&VGZ+SVZ$W:*^8+@-S(=MR*RAS9IT@.[Q3IB$ MTBKI'&M9@M^0KYL/OQWGA.:S/>FC_^_OL1:B-OOE=C M3W+G_0B6OMONQS?IL>#[7?Y9M0>[N]](FYM7OZ,S*#F)J01*4&423"0@3.AU M7XIE&NM0"%.G+??.4:;&3=K.IFG=WE*/9!%R\>;R%XS?ZCI>#5#]^J=/1AO=&T:\IV'DQ- MF(X?[9%FN=<9;FD/?UZ7BZI;S9$ 3YYBD20Q 1(E,4 <2< 2H2,]B'7L5Z0, M>O::#VC5^'/4.!WMO>XKGQ1@BMU"RM>:N(%? 6W% MNF::3F=G=I!_/U:%;_P;2:XI'/3!-9T"F/9*PD_A0+VL#A5PC!XQ\<&.7TT/ MH/+CRH,>,L%9P5 &DD1F ,'"J,7' D!58(43FA9NNX_I-NQ)QA+I,LS4"1%EB_Y! %6*]S %,8Y2DE/&9> M6F3]39G:6ZZRVV2O&W,KT6;O7NZ]Y\5M;3(.V@._RLZ7SA_@/UY2MB8C^L,X M%-4>!5QWW YKL!RJWH:,G#YU*V"GF5,WW[$OEVX6WZE1B?E];8B:+FO5)IJH M+.=( 9KG'"#%. Z-<*T;J4^F,W1MZDT8%"(+XX-\*H5-'AXDN6Z/IHCPW' M@ZZ.4<\QNYV+U4Z_'C\]R8W=9RC?2*5?J)46Q6]2/P^BU:C-=A2<*UEDB%(. MI,!&W(9D@&+(@<@RBB"6FFV(2R_%8!9YD<\(C1=KU4AF#3^4%%M%K4KM)J)* M64D_KU3O(+/GL Y-@S-](>Y6@SZ+=7&1+MSCW+( .-MW<9$I>C/33'*5PZ MF!EQ;:=?J'P>RYS@.%=, 9)(C65"S+EFQD!&1&S^ 17<:[5R,Y)CK%=>X!C] M5"O >^8LGT?4;?EQ,TX#O\9;$!D#!ZC#[T0@T.+C_!BC+C\ZW7RY .G^<-\] MBK4F[.VSV1_=WJV$H>LGP]"_+E;RXU8^EG.%8H4IXP!F>080+F* 89(#F%!( MDA@B)KW.?:X/.35&:"R>V2.%[5[D\:E*AC5V1]9P3RDY!_!=MRM"0CKX[L7- M:/;8R7 %*-C&QM4!1][G< 7@=-O#^!9I.HTZ-B&JC[2-#C\SV M+%?WP]Z-A((C.C /M<$\MGC?1R1\+:<72(&XR&W,4>G("X:7C.1WL1\I";F8 MO]=KV>WS?\GE\O]=K?]%NN@F*V\ 4TQ\R9V)Q MAN,,F922_W*__OX7?8^*1_0/!_JX?N=1*,/9P88FW"\(E4)WQ_GN<;&/RN=_)ZK\?5[60T;Z)W%Z/9!Z+/(D+DH%<2 J02DU7&KVZ M)2Q6G"#"%/+2KO08>VKD7I\H;HV)C?#0+%I)QR+\/NB[T>] F Y_Q&ZMC7YJ M[/[9I$8?VF<>M(K"468/J *1HL_(H])>#TA>$EN?6X20XJW:DU"9B**0&"02 MZH5N5A"CK*OCU"*G<0:SN*">6!-P _/-"6;?>F%VHX3M$%U9SHWPBE*SG9U2NC[:L\&>+$LIJP*US^OE M@C\?2C0)Q(2R- >$I#IZX3@!.$XR #-9Y# O((=>>0$=8TV-(BHC/5OD=4#I M1@&! !J8"BHK9TWMZA^5I<,(/C@@$JKY7<=(X_:[N^[R28L[ATMN[&KW$*TQ$KSYUIV--C1Y^LL9% MT#-9J M--X8(A-' #-%N_%89:MC"(C; 89L#)J$;N)T9Z75:LEUV^6*3M8Y+ M>F^(..6(MI8SORU6Z\UB^_QQI9]669J$@^.[7,@GG:,D%5RF A0*(8!RE0+* M$05IQB!1D!8H=JJ$> 7;O3ALA)H)FYO;E$QL.QJ.O_JD.^_C3'$JA]\':B7J MJ\N)^NQJHGY[[\C4J*YL7>]ZN31W:B *NIDT]GR%VXP:S?*Q-[/&GI(SFV&C MF]!S,VU1\N7:]";]I,S)@UR5UL OTIY(O%V7V]**^K[18;GX3)^KBHC]DE!Q M*5B""1")$@ E& *&=2!-H<2Y)#%,LMAKX^TV>Z868E>-D:RM4=L=S^VX&R?) M<>MN/.B'WN8S5H(*]=K.Z&ZS,3(/5=[N(*O\0/B%VA"\T9IQ-P_#0'>RT1CH MMCU;A2Z7ZS^-<."']>;=>L>V:K=L>A-^D5PNOMM]]9S%6!*.0)H3HA<#&0(8 M*P@*A&/()!5$P/E*WAN+OWET$'4:W>FA)=5#>V+#L)MS_Q[M78CTN](F#5>% M3I54M9Y8[\U-QRDA),DD4@B(G,8 I3$%!"98_Y01KA=I*$=DKE_EB[7XNJ6; M[>@S4M/H2Q.&FQ =N)AB]$8*KO5^)U,6\,& [QM_K[/33B;G%!> P'?OWO6^\>K)N]()-:[M[$U@'[\7H! M%:H_K]N@X_;K]0+BI'^OW]6W;/?IE9>^HW;*BFKHR.#W]4I(L>.V*5.=HS]' MM"@R#E/ LT2_H9E^)[!<($ D2; J4,J)5SF/Q]A36\]H&\'!R)Z%/#[8^^R: M!4=T8)YZKY2.:$PBZ6'3*OJB8ZSHV V[C=5"O?9D%EQXK0>,03>CW$9^A+_X^Y=F]S&L6S1O\)OQQ61Z"9(D 3F6_I1/;ZWRG:XW-TQMSXH M\,SDM%+*$27;.;_^ 'Q(U!N@ ";[QCE3G<9K%,10(@3!(=[,("L"1% +)4(:H7)M*M-\AM MYDR-^IJGU60.;24C5^99;7Z^64+7::8L-W1&PS\P49Y.K.])YMX=MV3I>109 ME]K#A9"9]T/0#99N[V3,*^?8#P'N>F+]H+L.(]Y+B?N:]>>TJDI5\GK(>_'? MFV;OWNSJWW]^]_&+N43_8=$4 'Q95NN57)>K>K.RYY#QXY-<=S;K'S\K_5J9 MY3E%2 H.%&80(%BD@$I$ :F=,2U6I?_V]"*?A50 MOM[0E6EQ,*]+@!:R?D,X'T2_[A?([G4R_>_#.&^C4Y5@>P?8YRK!>J^AN^@0 ML6@'67, ;D#K58_Y>W%-8AX]O?=>UY=17YN3F+;#M^XTC+JUKV);@5T*V6ON M]%5^EXN-K(_>?^J'<$'G[[3]VKE5]?;ERVIIUFZ5MOT/N?I>HLZ56@*E M1ZU/87291'X@$YK^VH+ Q[[K6J!TJ#DK>-Z(SDC"W(TIN\MH7(+BH MEGWJNO'$KR]8O:=E?>ESM\;![]NF$49FHMXXTU3Y6TE9.2_79L8W"?<;:I<8]-@$Q"8??OUW7MPMYWU3,39\V.D+M^#T/0>8;I9\4HQY""H MSD>)PVXWL,CTQ"$#Y?U#AK\O5I+.39^H64'26 @!09&2!""%*2!*,D#C(DE9 M1B3)V8 M>Q<;)KK#OC/0)&K59WJ\.]/;'KR^>=#N_/+7[9Z[8P&KRTS94:=W MX$P 4(ZJ9(?<8Z @]G(I?I3S M^==>D]]$DD0@G (4IP(@D9I.' 2!C":4I05C&#J5U)\88VI!7V>B;>]>:RSM MZ.=&A *SC"LX[D+5Y]WW)4M]8H1Q1:C/NW@D.7WAHP/E=73>VB-M+'.4SMG!9/?8#G,^\--JC J@ M;W'LJR_)F]V-QU6X.7+H2-#F^!-#D]6WY;[W\WE]5MK_E9M0K]W-)O2%W"OO MUR:W4KR]7P=1UG7#R5L>M-6@(Z= NP!QG/WL=/4-:K;UOO7\W?+I:;FHJSJK M^_5Z5;+-NE[F+X\J/7LEP=6,9#F-D40@910#E$.E7VPJ!T+0F!4,4YDZ=8ZZ MW:2IO1#?E_--T[YEFPE=-\".6%UH34V@445O]**QZ8OM*"OE80YM"7#,F0E. MCEMGHL:;J'$GZOL3K9?1=OIVB>Q7ZN0]EL;YP]RG%.]M!HVOT.L%P)/"O7[N M/#!Y>O5 %VU.[;OEHEK.2]$DC"W$%VU)=QSY6?U:+NB"EW3^A_Z-W ]^.,28 MH10#1A(&$"TPP'&6@%S$-$TR@GB!7?C;BU53H_"^4W?1GEOUV4C?,4,06]>B MG6^#.U+XF6<[CA]]]@+3_%@3YYY,[!-H7TG!7FP:-[G7)XQ'2;I>;SY0#.7S MNX_[KY0OU.0N=+F\_3U/B@BD@A8 \TR'XE#$@%"L0$(PA["@"&&G4-QA[*D1 MMC']*))KK+^+/C7%)G5KF1NVG5VFQHY] P$>F&,]8^TN'^&.FB\-"8>1QQ62 M<(?D2$UBP"T&MJ?N]*.6]_Q_-J6.ES=5N3"BUDW%@FF$W?Y%S#*92<4S 2B" ML0Y730( +V(0QY!CGJ@X94F7 &#'K6 M]B;,J7^0^@/?Z;P.:6CKD.->@]-4V7&>=_A':G#=FFVXKC4OVEF^Y3UC??=W MCQD 0T#SU?3:9>AQVU\/ .6H$?:0>_@3UT^Z1M@*\I1!!0K*$4!,Y0!CF@.4 M"I[F10(SQ&\5UT^F>7S8BNLG'L3UDYO%]0=@%)AWSHOK)R.)ZR>CB>LG4Q'7 M3]S%]0\O<>]0W2:I_UI6G,[_2]+5AX5XKR.*&<0Q%X(Q0%!, (JQ#H8HPH!@ MG!8$Y2I35G(SEP:9&BNT=D:-H9&Q--*F1L96^Y;49R&]S!"^@ I,#8,PVGS]YTM,[3U]SJ-YV^^MEAP4 79KQ;/K%RT1;E\>7#PJ0:?A1ZQ%*5 M9AG6IF.W(M#76+3@)/KUV ,YU)"TR$VS5QS]-:.*3U->H[ MVY6X=.X>U;JT'F^K[;;26;7;_F*M<:;'4[@6V-A1([YQ@#\,&D<:=>#:M%R4 M:_E;^=VTH5WK9ZO<&O*;MOKC6CY5,\0H%K&40+%"+TTY$8# #(-<()@JG*2. MBATV@T[MU=#8#.;&Z*C<6MV^)/[#<0UK@[KE8M8SEJ%7M0V,M;W1SN".F_\T M-D>UT3X7MPX8^5KEV@PY[G+7 82C=:_+M4,3%/?O^TFN/_SD\XTH%P]=OOZ, MI2IA0A'#01CH2%KU8OI0$ OJTP/ MGP*[5X!O8 ._ HY8OSE#>;.U.>J,]JA%ZX*1MP1*BR%'3I&T!^$X"=+AVH$9 M,%OY.W,J(T1]Q$GG7VBIWSKOZ'.IG\4ZS;).I]YO5]0/76O-M DL_/! MO=J"3[,=:TYI\@(S[OV7C^_NKN6RUXU!5Z:W>-/_95FMHYY/'K-X1@+>5^I/ M:'/'S1<:"?RC)*.QQKU5X:E5R*M.2N29/9GEXJ%>"#6OP4;9$L4Y22'A.D#. M!$ 2(OU3HD#"F1($Q2)A\>R[7+&EN]33$(-'UN^U/>I&HZ:)*AR'$L$&Z?:?:!N\^<5)M4N5AAOJ@)' B/,T@TR8+> ZUT-;) Q MKR0*=@MPY[7!;KKK0!V-W8E')^TI"4IBK!!@A)IM*)("RC'4+U@L.>,%27/A ML@UU/,0T-YVZ4^CYSEY'L8UC+.W8[C:$ C-8SSB/LJC77?>EQ7$\P+B:'&<= M/-+F./_) 3+0Q^TI^TTLFV:C1G;K?".BF<@A)EF" 1/0),AR'6[C&(.4(D:5 MA"F&A8,BH">SK!Z-\44"^\V]Z';MY:"R[&'"+K/-F/A/L:ONY8YLX\Z4@WSV MN#,VDMKV*#/GIM'M#^>+DMX>AAE/ =P?)GN"X1YO.S@)QPSVF]E\_5H^/*X_ MJ[]7S3G+6VDT7K6%FZ?-W+P\^OW59IG@3 BH (X3\TI,E7XET@)D4G*"2=NJN[8-MHL]*1$JO$QFALG]=/\L+K4Y-SOC&$),YYS M#*#(4X!P0HSRIP0R@0)*F3+(G3(8QIBO,;:/NNV^>M-!=OM\X\Z-W>IH#,0# M!RJM"U'MPUU4>P&6"F@_FEV>NXC5KD0]7Z*^,UYSLVZ"TU^^UC SQL[AN@FL M$WE=M]UOX$$_YZN-225KVW[+ZI/VO]VCP 65G!4%P(PG ,4, YPC"J0J%*8D M010Y:2-?&FQJ+-@VR5P;*Z-G^F)B$P(L_&K+F-DU%JT-O8MV MIGH\L+8 Q-=A\Z6AQCTHMG#ZZ)#7YIIAE&'DV+N<>7WGMO5E]>V1KO^YW,S% MQR?]-5DWPGWE=S/XU[J"DBPB(A+F0RS(RI MT4S?"T,V^FW?^!&MM2/1#^-)5-:NU']>:1^B4D6[J]Q(:>#DV=%5^"D)3&1[ MLU%W/MJ;C=J)J/$BVKI1?_"KEWI//T!Z(L"!1HQ*C;SFY]H\LS-AUKEZR;M\-E;7 C/RZ7F^?)'.7<^\3:=E M/L1K3%+HU(A>>F3?JWZ.I&G.>S*-TOAV%^V\BQKW/"9)^$;<5[Z$-[O&39WP M#>=1%H7W 082'1$G0&N5^@ 404!3GBM%,^4#K9S MCG+7\]E1/9CH46ZWT)4_S?=(-GE9RSVE N<EB/!L?UZ+QCM%?!>F]$_?7 ML>"&I?+;PTBN;0&Q63\N5\;HOYN3Y;H^[G.]FC-%"]6'GW+%RTI^695L9)DE!\H*!3#($$,]S0%(5@P1SCEB,I567\W_7<#?A$A@>> )\K\U"FCK]8#PSZ MR?5[Z#&'O9#>+1=UOXE_ENO'KARC?D_^S>3*S&1,!)10 <6P$6LR"=-J'MG1;]G5WF %T+@O6 M'ZG:(>:)%J\,-BJQV3E^2$V65PT_9V_:GG>-T#\O>MTH9R)A)%,T!HK J!, M$PM-4PDH)SCG5*6))&Y=&:Z,.&!3;H33\\;@Z,V#-OF7O\ZUT=%R$94[L]T/ MR"^A;G\2?BN2XQUYMQ :4Z,WQMA?#(0?+2 <=+)M 8S'(^Q+HXU^5FWA^JE# M:9O+!FN]2?UU6GZ24;2QE M@N9Z_:84RYV:/U\8:VI,M2WN76U-C!;+==0XX+I0.P^Q[2+-"W#!%VB-E='6 MS%YIM,^%V54PO"W*SH\T\H+LJLO'B['KE]S8F>Y]6?'YLMJ8W>VNCSB-LQSE M10)HQC* TBP%.)<)*'B&9M.#?4Z3>LN.'VV:]VE:WPF1QRGN;X]3'-MSLNJ?^@5 M7IVI\>'GL^0FH7)I?M4>H=49( \/JWI;5R\(5^6B*GDC\@L)+J"2', XIP"A MH@ TE@JD,BD(9U+B++D]Q]8V?TO6E#^;WVL2G1W_D5T77T M7K^13!?$*(5WD7Y\H(_4BC&^1K?D74SLRS%B4L; ^H@6C;OH'[LO4H>(J7XQ MO]XF=;0B/-MOXQ:8YO42.J=CQ,D-FO QAA\3R 89<;KL4D7&-&C8N_N]7.E% MA*DI_+C0P4"=IVQD/?]3BH=R\7!OR@WK?,I=V+"-645,>(8D 23)$I-DD@'" M5:S_(PO,12:*PJHSK0=;IO;^W+D2]7RIN:[U)MJYTPN2!R\N;IE'N]??2+,3 M^ 46(/7TVKC%DE&)WP-DA]3MXY:#)7#J37^9UG-"I06)*8*9%D6:S;,B4EQ5L!4&Q.D9 RA4PAZ/,34R*Y-ONU, MU ^2-M*1QDX :<=2M\$3F(0;I5LTY51?&B44%8F\EK)NEO4ZJ7_H?NZZ>8LYISBG$B "D#N./E MIY>[#N/=#[7XU':MHF,FQ'.% %6F-VJ2Z7 *Y0D@6/ L223'Q"G=>O_V4PNE M&NL&+P8/L+,CM>&(!"8I>S"<">>TSYX(Y.#FHQ+":<<.'_ SGQKYK+VQHK?# M52=4?WNDB[T3B(^=!AR%A1IC3&.9JI2[U7B-9;K5 M0S5JL=BGC3D6WQZ=&QV"6GN@\B(^$&#R Q^(AYC0?YOS[Y9H^Z!E(1''':7OMDV]7L?X^#[(&3X>W<>NCX@_<'Y&IEC*S65=LIVA0F?EG) M9UIN57X:I: 31YQ%GA1)821V*$M-8,L %9P B 17*I-%AKG;4?5-]DPM$N[< MJ1N^FUWZG4=W4>O37:]VKA4/\W)N?=O$6F\EC#5=X?<2PL_4D"T%'_CZVU.X MR9JQ-Q5\0'=B5\'+;=WH6LAR]F&QUB^&;_1G)^'&ZU=*$P//1):FG%($,JDR M@$0J 1$0 95E& F!,+%K?75UI*E1;&-LK=B_;V[4V&M'F]L7=1 MKX+F3V-Q5)L\."?P%-BVD9,G"(/'13>@=T/BW@54O*?FG1KKE9+O+KA]/KWN MTD7#Z.2WY>+A-WUGT<0Q;U_^)I)>13X0^+=NMNN.MO,VZ6FM6*!ML7F7$AQ#A3E5*8% MUPSJM'\VAM%3X]NO4MM:UF5NE5&+C38+T]_MU0Z%7.8_\(%0H%F=_F&0=APT MGI\X%[J+>M[?>5OUOL9LO?89D(O)_Q[G/P,FP=O9SY"Q!Z9\[W8N.^$3LZ-9 MOT!G$N62,&F2OZ%^*1$. 48) 05D,(E)HO^?TW;!I<&F]C+IV;J5YZG/!-JX MT34C_!+.=N3O"[W I#T<./>$<0M$?*6.7QIJW"1R"Z>/TLEMKAG0^N[C@BTW M"_&[%"7]VVJY>?[MMW>_UQ(5LSBFHN!% 5(J)$!0)H 8"6M$LCQ-DK20T.H< MXLHX4Z.-UM*H-C6J;;V+M+4._;\N@'J9*#Q"%9@CSJ$4_=F8:DFNU^!RZ&WF M![:1&I$Y?\G<>H1=Q^)B0Z\+EX_7?>NZ#WNMLBP^?L/F0?6%EN+7Y>H;_6G: M"3PNYR9^T[\X'2#.\H+B(DT@('&" :(Z[J(I9R!7J4H4X06'PJW:9H@9+E_\ M<6IL&B^BE7S6=WRLEWNWK>I=)\9AE1X0[!%7W2?[0K734+LEYZ)N66(.D7M^ M1I_9O'RXO)$];#T]$%>?ZV-7$\9?[PX$Z>3Z=>B];JI3?"L7^H>UJ=.YY_J= MNIF;+/(ZH\8,MI*/>KQ:4,+HE7^2:]- H3(=%&3UMFZIH\V=82ZIQ%D,TA@Q M@*32C*H@ 3P3&20B1BISTA+W:=S4 E=S**67!1NZ*ND\FE]J/11^XFR/SE]G M.H*?M#?5C*U?;2%CS[4V\W#/N:[;0M/CY:[?\&7;9$J[Z;W(T2OX?DL>_9CV M&@607D$]4P[I=XR!P3%_E&(SEY_5!Z4D7V^'T[?^JLTQW6H7I@2^?K,A^ZV7WJ^;[T?N ='R9W/3%L S21YKNT,%ZZ\;EJ=YW)FCF@P]*E6/YO_,Z=5W.C?G5KNS>?.'^X78_T7ODTTYDS;5)'+( M][+Y7_WO^<8L/#[\U"M_O10U+C2.S7*:BI1R#K(T50 Q_3J@1"0 Y3*ABB<) M%\5LO5S3N>TQU9CF.[T[MDZ$70B\$:W=O_RU;#TQA9)2.X_K]+;5 M+O?"_-WU<&S4[XOM<=M4OP7!#_#,+)O_1CV/[J)>>DWS$3/O![_I@ MB-YT0.@UR1:+J .C>54U M RMVQ66[&#B&2K_TF&F@9PH]!$P 580#R(M<+YLRA@JW]N2V(T]M)72:S$Y1 ME_LKRVXJ[-\VW@$>X451(WD$;[\:-L@JPQDNCX1L-^[H7.H$QRD:=+O!T+K5 M=]+DG\P_+H3\^?_*EUF>(1VU9S%@DF< T0P#G&422,(*0BG!26JEB'5VA*DQ M4EMUV5H9U69&VD[7^M1#("_SC!=X O.),S(#ZE#/>']#_>GA'4>N.SWCT'&] MZ;D/#N[J6ZYE78/Q<;'6LU@:B>*V&N-W^M_+U;LYK:I:^C9+"AQ30@ C!3'B MH;'I,5X FB,,>UB;MC.^5*=7V1[4#@Z2'72;&+C0) M!'=@,O&*])"&OZZ8^>OV:SWRV*U^72$YT>?7^1:WGDQ=S>&OSB7Q-[G=A)DCG@B95/ 55VLX/)?-. =<^^G5;?:]4I'5Y[@/'^.Y6N M8:^$MYNJ7,BJTF.S]B*@$ M$"XRD&4%A'E&Y9'/=/]\><0O#Q1I-/0H[+@$% .B6[0/0:JTC?:]_(/4R;_^<=" ML\!C^5RKXO_Q^4NO@?5O6S6C#!,(B4P BC,,$!2:LX>494BD2,7-+2;PTW-12"#\NM'T+.I^_1$)^E_/ELY%D:NV] MBQ;R?'[7$+!M,RQ\01@\K:(OH-%8&OVQ1>_3!?1N4] X"TH(#8WCP5Y/1>.L MXQ=U-,Y?Y9X;\9H7>1+#G%B= MEQ[>>&JQA+&MUF*,C'7V^0][8%U/>Q@*0>C'W,Y[IQR'4ZX.2FW8N]%H&0VG MS.\G,IS\^\#.\/6IX;;+1.NI:?_M2P MI_0XM;HI4&V[GM=#S9(LS;,LSD"NGV& -&: T"0%,.6QH!#%,!%NC?1LAK7Z M,H_:!*^I"N>-D1$=\(Q;P6WWY'N#<"Q!JJ,2%5/PU!;:MY!>H4UGIG#!R!-_ M6 TY*JNX@'#(-4[7#I"WN]=KV)=UR:M63TS&/"$I1(#K;Q% -,& )+( )$]E M 860<2ZL->T.;CZY&*$SST&*[1"ORU1Q*PJA0X3.LB&B=(=(."C1W8#(2/)S M#LBX"<^=-)S)VQ=D]7[MQGAH5#-;NU#<8^_#09,++ENEG,,I7% MB@"D8I-FF#/ $IH Q%&0^#K$66%P'BD$\XBW6XCFCMK%Z,WA=N,%=NX^[L5\ R[W MVKOAMUW.7HR+%+(8()D;B32< (Q(# @5DA-%<1H[):E<&W!J''^A%<%O0U/Q MKH)N%S;ZA#+T0=5M*/KJZG $3=C.#K^]3JZ'TQJ2V/=5Y+8VWT9_N_061#+!'RE9=[ M9;1QDW#M7#_*N+6\;'A[V6]R]61"IM_I>K,JUZ6LONK%\4O3[4I]694+7CX; MW8)/>M!O/^3\N_Q=,]RC.?B3*8]U9,.5(1V:9X PA$"F$,48(I3%3NVI;K)F M:I2DOXVI>P_9X9-A1U&C01R8P.H.L\:1R'AB%EFU+R]WT7])NHH^+SPD]'C% MS&-KV>&VC-YI]F;83C6>O?VF/OO0SO1W-8YC!(&,LQR@#&) )$J!2CCB-,ZS M3#HM\F[O3S**6H"I &D+_WF_LKP]!O#1XO6FIJP3(JNK#5T^Z2>JEG"[@IVG M#JB>.6DR75?<^JKX[IS2SFSU;7G/_V=3KF33._1WN7XT&I6F"W+]]QE,%,^A MRD%!H 1(<5.;D"8@+1@O2&)*U),N7^J;/6_8CF_U8.PG3GT;Y3R@L] D_LBF M5S!5JA;(=J03ZZFP(QBOR(Y#.9W)IBE :W37?[DQ.^K9[8]O7)'RQ$#6PX[* M2:Y@'+*4\_7#>.L?IN,0F]!(D)PHSA1R MVDLZ'&!JH4QG7Z-_/:22\@A".UZY!9C _.&$B3--G'/<$QT/ M]]G/W9";])N^HWYAFC61B2G;1!K,TZ3@B.K'.(T!RE,)2%'HT"//!6))(5-) MG'.33@XUM4>[R;M9+!>@2\N>[\P>D*AT&M\X-U*YA ):$*0#NCP!S"2 R9C" M#"/."YRX%)MZPG>$0M-Q\+5C4S^H!>;5!K">EV$4L?.:!G1YH_#RP MBPZ?S .[?,7@FIGEDS2-VG[59IY;>6"8HP2J C!)-1.G4 %&F:9HA(HB2>(T M0TZ[1E:C3HV>WYB>=K_\U32[;+J@-S-\_-?*=ZZNI]D*JQ<>7:"['#S'(W>@ 2 MH3>#VKSSSC2/^\L'SOK:4>YN.^X>\H$S1[O&AW_WM$_\9;5\EJOUBY'16M\O MA'GTG\U'9BI+29Y2E'!.BBQUJZRU'WS -G'@9_E+ MJU]:&67CY];NNO^-[(R^<9OX_$P,W"B^#=W7VRKN[+ZKI?S63:NY#U=1OGV_ M^"I@H7:,SP_\NGO&5P&YNFM\_0ZWY0YUC^6[Y=-3640\9R\;\N12IDR'3%(!S'3(!&&W=7Y/76_R[Y7(5(6_0 :OB.2C3%3:9+D )Q#WR27NPXF5+,% M\IL1:.GVNU^Z*/']1MXKS3SF*_BKMF]&4,IAEF, 4:)TT(858"3-09(S19,T M44GJVBO.?O0)TB6NES[FK$!28ZHS>SI@;TV681 -SXW&[J@V_&Y[!J;7F'KA MR?2:DY9"+S2-]0TC&ON]4J([;/X8T&'LL0G/'983_#;@)L/H[+U4Y4**MW*A M?UB;16W[XVZZ;A_^Q MIJNU'959C.SRN!V.'W+_=_G?3=S!&H.CY=;BB-;;:?\/76SHZB6";OQF,QD) MEYS$1M43BP0@!F,=D:,4D!SEK,"8%#)N)^/#PG(;,\A4=*._ZD2\E[Q6*HK2 M %-A]X+Q#&[@UTIK;=3:6&]8WFW_M3/9WYO$ 1]/[P^;$4=]:SA %_.-R:MW:3?[8I\$\EQ$B/-411"DR:7 XJ3!"08 M NX;\?3>JM/-BE=JS#D(JO-M.(?=;AB7?BT?'M>?U=^K9KOB,UM3P]X?%Q]^ M\D=3P/;KQN[K0U_O.L!5$_<>XLEH_*O!\@. M.=C'+0?RL.1SS1.E*GD=(IL4P7O.-T^;N MJ'&O[N]E8FWMHD?Z#@"\+S[W:=JX!!\ U"/&#S&&KUXLM0;'XW*N[U$U^>)? ME_.Y?@?]H"LQ0SK QISFIF$T-%W,"H Q2H"D1/ B3A.FG*K^',>?6LA]IL-( MWX?_TY5*_&G\B%I''&N!7:?)CKD#@A^8G /@[J'1BQ5ZP7J^7![]E=N_6$%S MO1.,W6T&IIY*'7[+,Y%V[]QQEA&4YB:'@5-( ,*$ A;G!4B30F4D%G&22Y?* M7-N!G?]?^5SW2A6<484) M![&DM2@X!905'.0J(5B:!A#*JNKN\C!3B[P:2Z/65",T:XR-M+6.?6N.UH#6RON]9O9VOQZ9MRE&HA\))MS,+1''2_ M+RL^7U8;/=S!8::D(HZQ4H#A0B_8E!" 992!.$8%Y'&1)M I:]W5@*E11O_0 MTRROZ>+E_U11WYTZSV-0AHS]K#BERP3!>J36&96! 0V]>7NZ7H8U]I7X9!U"]1IN,SH3I=LD^*+_6)6BWE]=+C152U/U:C[Y;47U7\QOJWN^+K_7 M1LY00;($DPQ@6)A<)$8!29'2%,AH4:28$6)U2NW;L*F1X9[UT:HUOTX_?%XM MN:RJ:+WU(Z);/QS:O/J MG9VE4=_4N^AORZ7X4<[G=?%4DR%Z*-GBF"1Q 7V[588?3 ._XD[".4K[T.OP M>%H_7!AHU%7"=8J=:4SP&6K1O1QO@1R9TC#N&=]3Q8Q-\AT V='E&;''4V1[714<_J:&=V"%0=(N(0 MZ(X4[K8HG__"FB[;K?E_\13'NL)U,4BUOMEX$:BK?WOAI?/% S>N]8OCLWJW MDJ)<_TIY';S^3G^63YNGM\O5:OFC7#R\H_I+8VI!4\PA5RP#,5(%T'$E!CC) M$J D9;& .:$% 0> MMW3E^49_[K)>[EE5K]IG"'$>%Q*#&!(%4*;_0Q)1@*S C$FN?T3*O1?/R;&F M1EUMNQAS5K\S-OJS,]>]]NDLR';TY FZP&PT&+6!C74NXN&UG<[ID5ZAB?I?S9:V@_VY9K:O?:[VV&52\X$G"0%%+ M2''% C)J5#KV M"^0A5WN^NQN15ZOU[*M1CFJ#FUA'B2A. 9P59Y MH ?WG1J5_F'VL#6ZG,ZCWR4U 7L=W_SY?OE$RX7ELO,0O,LT> ,DH>.^H6A8 M4](9WR]QBKZDQR?Z7SLN.;S;*&1PQH7N:3[WYZ&[1<+43)UKVO$[_>_EZIT1 M!OJDI[69I1E5."-$% !F4@)$DPQ@:K0F,L@IYUF.[#(9;[!A:H_YS@4P/]D2 MIS(;N-J/J'8D,IXX=]K,$3'^V'#;S6PXGV[\?99F8)MN:C:?+=:)ZU>\=9BQ8SJZ*H3VM@N8&": M4Y'F!,1<$RB2A3!9X ) B'.B8LHIPD[U[S>9,S4:K2T%M:E1:VMTOUJ9MUT3 M)PSKV+YVXP9MW3>"W!'A?1^[CIP MKT][WLA*-BP^RV6JN9"N[[UV=\=K7+M3A[I<]DFV$K$E;W]K*&1&I10(Q1DH&&*F8Q8#6%*]DDPQP8PJ3B!T42VT'=CI M@1]!M=#L[SZLZ+K6!N7:P%L[8IW!VS*0"8!B8((XW1O+P-K9O?V3L3QZTZ3B M_!*R5]9ET((US#HS["MWS;H,QO7665>N'ZK?LRL<-B7%,UX@ H600"2%CC82 MD\^/==S!1)'@+),8I<6@?@'[XU@].*^A^=^9:1(0MRF=KGU7#D&U(YU!&(VE M&M/'Q1CG4]?EM-O>=%@.;C^R;LIIYXYU3LY\;MAC_65EF@BM7PQOK.\7PH@R MU^D(^N=^ ]>#)B=U[]:>Y/U[^;R2O-%>T5?V^U?/<*J7(SB+ <^4#EQR3@!& M!0%%DN>PR E2RFE%$M[DJ:UQ.H_K%"#9N7MGFHRX\?-3./6 MX_I?>TW/H^.F8EW#\WZSFK[S]4WZ[OM[QXXW59[>VB,8/&H<,-X$'$86(XX\ M+%;Y=;F2Y<.B::/#7SI]A6HKJO K+5?_H/.-W&W)SD2"969ZC$,AD=D4E8!Q M_6;B+,,%RY,8NXDH#S%B:O'$>[TZ_*YGY+N,5#VQ)=5H+ZKU:C.@"<2@:;%[ M<80&._"KH#4_ZNR/M@[L]81P[]W@1^ QH,VKK(-\:T7Z+[ M@V?T"S5':5[SZX^1\) *P4! 461:G B9Y$CLIG+D:,#4^Z< ^QONM/$:*[=SP\QZP60[_2E&8&SCG0RO'^PSD MP0VKY/]L=.#VX;O^SS=]E_N?937C4"0"20P40Q0@KE?J#!<(\#B#.8UUK,2= M3L_.C#,Y5MN:&=5V1L;0Z$]CJF,UU3E@+:GJ=KA",](0I-PIYS(.OICES"CC M$LAE5X]XXLK'?14E]!9J1@GC'9US<]RO7^KMASZS>?G0U#W1]4$EU,<%7YFP M;59D(N%Y7@"6% 0@0JA)%XZ!+&(!33)Q#IUZ= :R MW='AYMB.V28PC.T[NHF_N^MU'G;LB2 M#*_S$:R"PX^5KUSPX17JZ_4A?H<;T#AB%]QVFX+U&$_+1;U3:-K@=%N'U3_+ M]>-C"9(HQ;-YCP;=W4 MWB9[2_;NH*!A&.UC>X)0:]EMW8QZ?M8"MYVG45OD;$YR_]'JJNE;?=4_KDIN M_E#?SJ'M@O?OQN7WT:O/^(@[!FV?="E Y9&B[H6KP? M_6,6^*W7&:P72E'/Y&W^=5/87EOM'U"']Y)_8$=ZV_@ V.UEX@;5Q5>$Y:W& M(WXWW_;HW/'28=N!C=#)J3*.-%>"I3P#D@BJ%UX%!ECHA5=*]8*,Y@E76+AD MFI\=R8F01\@Z_V;&<-MP.X^BW9:9%VP"$V\G'AFXI.4J%)[VF\Z/,^J.T55W M#_=\KE\P5 '7R%^;]TN39_QQH8,?_9O[A7A?&J'LA9AAR#B+$P)2)7/3-TD M"K,,%)#%+$.(I",YXDH,$4@ MP0@#5% .<))04'#%,,P$3%3APB&V T^-3?K&F4;ETND'B+*TZ>^,=ZV%&9R!6,0TYROGZ@ )L1;-1?I#HK4.9IEJ50 M@IAR'<6DF0(8R0+$ A,F2)80XM1SMG_SJ;&,L:UM+#$@KW(/-CL6&0I&8*:P MQL%=R^F$P[Y4E_JW'EI:ZBJ4.FQ(XC M@@,=F$PZ^^_Z(#<2=">BD,:/Z,_V?X.LA&Y"U)NRZQ ;1I9_O0&F8XW86VXV M-&6\TQ3[N!42^UI6_ZI?T)E0&649!*)(]3VQM9^R@F. M_>,:6N[*4M>0\*4R=7:<<16GKKE[I#YU]8)A%/&WY5+\*.?SW\J%_+B63]5, M"93%+->L0*%>7B$B (99"J3D<4JR/,OBW"6<.!IA:C%$9V#TIS$QJFUT#!Z. M4;1[_F_")O!S[P:+\P-_UG5/#_KQ_4=]P,^Z=_A@G__@P&+S-5W7W1$_*]-C M_=?Y\L>N?Z10DD!.!5"BR/2SG64 $Z& D)#CE)%"IF[:5X$VN[Q]P5?8":X 3GW8G0+2'Q5I%\::MRR= NGCVK3;:X9* 7? MI;9]7#QOUM5O9J,#-DW>9X7(&4&0 ,P) 2B/,6 IE@!FF.45,;%\'SO=JDSX1;+VA[2\:]S9J1$W6]0'>&6Y'C>PKNOQ.-[/FZ3;KF?;9QVCK4Q^P$H^RD55'_29,@[327I5 M+E=M%QV3K-,T W\KU7(EO]&?LX)R#N,8 :'Y%B#..:!9F@"2P)SR'*>89ET; MZ*'\Z\52*R;8;R0=^I!/KG6[UTH ^R.XDN%D_?-ZLJS5=&!69M[0J^3;R M4P43D&849+E0IDU=!C"3$L0P%51FD!4YB'>8#:/2ZDTP'9+F M;3<;W)'3''I]62U-^;-X^V*D-C\NMLDQ]WQ=?F]V)U4N<8)2:B02*$"%9 "G MA /,LNMX<#3"\FVZ:C#^Z2 M?@2B[0I[.#3!E\9;5&K;0B3F[SOM/1F_O?TK)>#O.W<^Z?[@\, M![1=+:PZTZ-Y+7NX-IV6S''VBZ0KV]-LQZFX3!#A !YI)0:ZE=C6ZD:2):J[ M6+D>0SEBZZ#1&03CD60ZO6'MIM7I#-E%N4[[NXVGV.GLX9YHI_O5 SB_WR_1 M[/C-,*5)2F@"6(;U,E,@!+!$*1 QP3(N8)S::76>O/O45I*U/F>DVCZ>#6G; MGZZHDZO6/7'\] M9D3I=6>FUZ$"$@A0GG) $Z% RHC(,$$J3IV$K%Y.XN7,E6B]-\^XJ0C%\\Z]?VB//I\;U0:?3-TVMTTGT6!,VTJESW^)V M'EJ/HL:EO4]4D?9DV][C+FK]\GZL[ -DOT?(-UGT&L?%/B \&:SXWW%9G9"@<*)9&F1"D9SM_RB %9.,+>H)R!06WT7J<9N M32N#\_!#3+ =O[_6I(U4OFA,![7M^XT>>PZ:TYK^Y[H$T=I+(VS;3G//4],G MM/'58_5CN(GP5309P,)Q:RW#07Q4HAEP*.]JO4U['94RB95(01$7$B )$T!3 MF@,J4,Y$D7),"C==F&M#NA#%./(P]JMW:UCM:-@G5($Y]8H"KZ?>1*[ A)?< M';%YD:OS#A*[M[0M$K*)DH?$ 3>G'MAHHU%5QS_<2C M7TG^EX?E][_J2YNG7O^P>]C/WG"4A_N:.]W#?/5S \XNN@R]=W-:5;+:ZU#9 MR]>;Y4*E19Q!D,!4+PZQ) !G4H TIRJ'D F>6>E*N@PZM8=\M]+CC>%-)79= M]%O575^7.^,=MOQMY\#B5"0 LH$YH@7ULXI:F^L?^ZUT/P<%U>%X)0"X(YVZ M^ '9[4#&$:V+YS2V]QKO^,;1N[U3'==K;Q3N>?OR6TE9.2_7+_6(M8AM6F12 MQED*5*%)'<54 A+C#&0D)QP7(LY3I\3"BZ--CAT-GTMNGU7QN7C1P,YOY<+T**\+UGZEO+YWUU_N M*UW+]YN5YJ5V-YD+"'%&"[VZDRE F=D=4C 'G-)$9BF.B\1)M,=E\*D12B/I MTHAHM[T3C);17UTWA@>=9;?[:,;-=9[WW]YX;?U6)@KAQ!1]22ER@(@1 M.L]X#"1.8A53)G*[MG,71YD:-_7M Q6D"-2W0A"5NN0_^C)M>RH,Q MV>@-U@6D2CL2/1I/'.NT/$Z?730T\I2,PV"G1%$:MZ(WQH=?[G8JS5'MW5U4 MSU_WUT,GP^BD^,?>4\CET;!1 S+_@!Z&:P%&&'! \>W'\MOCU ME(NO\ED_/8^TDE]6YH7RU HHQY*C'*<9P(*9SN1, LRY)G$D< J3)"4DM3ZC ML!]W:@%?$D,2[6R-6F,=]LX=,+WVR&%.V@7SRD<;C?>486[CWNG%0,N']B?V;QDEHO[1:.N]659 MK4W=1".4>ZS&577;GZ6L/FD8-JN5*6(0*LLEA@1P@B1 4"2 D@3J-P%#L"AD MD=+,+6G-BUTNS]PXF6U?MS[H@*^VWC%^]S-?*E4Q%E"OMPK39BJA!6"4FLHB M;-0M94Y2Z-2(>^S9&B7S8+D K6G1?'L8\Z9<\/G&R,ML%L(D)M1+@<6)SY;. M^>=^)M=N73;ZE(UU7&9Z Y\2M=Q9[;$%N4\0??4N]V+3N$W/?<)XU"W=Z\V' MO67?;BH]3%7=\__9E%59URYMZQ4_JW\LC:!1MRO??&HEQ8S'5'$"E3GHPP!A MA %6BNFUE10DH9F"T.FT;Y@94^/E_4I/UOH4T=9<-\H=.#-V'!L>[\"DVCD0 M]3S8%EZV$]!XL3TE;#][:2*<:?8V'#WQZD C1B72VX Z9,X;[W8;5;Y;/C&C M$ZL'_2KY\F%ATN@_"CUXJ4K3JZ.1C>I&U?3>(V[]-[V %F;#3/_A@_[(=SJO MNP+3 B8Y9 BD!18 L2P%6.@U"Y0L9[E(,X$'46H8SW7,X:CUN#SC,7S]8? T& M4W[8V?'\:@AD[*N\0L("?^Y5$WC4@7MD*Z/1NWXQRX-U>^=GLWKX)G^NWVKP M_C4KI'[VA.*@X/K=@N(\ 00G&!0D$T7,>!Q#JU,0^R&G]FKX@S]*L9G7(6%G M_98>:M,=]T*N@VZYT>$5RL!8#FP/DZ]] MBNL#CKL)80W T0Z#_95#"4@JN=)\5U:&N%L+6W*P.Y:R8^HK*T=+@)R 6Q;PO$!87"B MZ=#[HT&O;1/1&.J35JZ!X8U.S@XT,HU<<_B8/JY>X:WE9-N-[V0GMO^2=/5- MSX8TQWFQI"(#L)$A!='FQK;=;8- MJM2\C*L=NWE#*S"%V0+E+D9F X O6;&+8XTK$&;C]I'4E]5%0P,IMGY?5GR^ MK#03[38@)&,\IE0'1CG, ")#.E7&F1@QOEZO5\D>Y M>'#N$7,:1MM8YV9P@H_-;0>E>R:_?[9V.J0WGC>5 O$X$WJ,+OX;JCY%3G>!6%&^HYH_N]AD_%D)S&$#FFG> M13O?HIUS0;H,^\5[]%:<%XV::)M.&R"'M_"TNKN[3.H'?=?URQ^/VG1JR-A5%M8M3::"^0 M>@*^RWQX.RB!>2[XRK9BJK[+:S UM_*JM_;(JEZM&M49_]LNR24^M9CF7E!)$]+K, M'(HG) ,$%@BDJ2JH%!E%8JLI\JD.<=@/E'V%(%Y,6G4^,LGB(?1E]=[#]0VE%4E MY3;>JUOJ;0OUNJ.\]QOY2?Y>$Q\>!6$'T)(0XU8UQ1Q!O!.A)(O/5^ ZEQN7@PO9#- MH<7O=+U9U>O@K_*Y'?&STI2\X.4SG7]<[/*"$DHS&N<<9*C>3TPY((IRD,N$ M":9B1 JG_<1A9DR0%AT3LP;";TF*P4$-38G: 5 W3SEXOF]N_;O%<=+JM=TX5BQDF0$$) M]5)>(4!0(4"1)BD5*B\RY!0#V@\]-7KKK*W7WSUY$</GJIV8_\+B=U9P!.>JQYGZ'8<3U#_E8\KFL6HTX MQ#4A%8@"EG.CSY$Q0"21@*193HJ8JB1WR@S=O_W4".CWI?YB1]];&]U8YP X M.V89#D=@]N@,\ZB)=]EG3PQP\,J^3\;S0L?ONO_ MM-\]FG,N>)J!&.(ZHB@ +: ., 1+8EGD4"&W=.Y3HTSMV=T9&=56.N9QGP32 M[B&^&9[ S_(A,@&>Z8L0^,KL/"_&>KN6L M*!"A,LE!K& !$,/Z!9U+ GB&82HIUB@FKLU0]T:8VG.^[?O9'OMH,Z/WUOUP MS@-Y_<3_9G@"/^?.R SJB7K2^YN:HN[?4H93 6UEQJ_/-;4'N[.VKX06U3; MZR"!?07>RP^Z9]""+_+/X35$._P*< YZX?X '$DC_!8@W53![:"YJ 1^Y1;C MJ7_;^;*G^&UYR2U->QHITT9!:5=]E::0Q8QD(%.Q D@F$E A$8B15()"(E+F MI 5]8:RIL6K;QJ75;6Z,'=).YS2P=HLD3W %YM-32 6J;[, Q&L7FM,CO4); MF8LNG^X3<_F2@5LGK9#79W7/]2MF4^5^NN;J.X$G.>E;>@55)G-$[Z^=IMNM&;419#)A(&"!%DJ%<1VX,\MEZN:9S.Y9M;NL4HFUO'NZ1_&;&B.B MT*R%R8[#W)T/3$57@E%G$MEWT!,7M#<=]9'>=^3PR3SXZ[ '[ -=+8RZQ1>Y MJM78MED14C L&4- 0I0 1& *F/X=P P6.8\YC3,GO8]S TUMG=39&3WKUV M MJAC1]7I5LLVZ?NVME]&'G_.NUOT_EW-A/FTZA_._-.J,C_IWVE#'A)6S$V'W M4/N -_!COD56V]A(, 9)/+F&A"<^.#O,J QQS=E#SKCZ^6$LTF^R_LO2NBMV>SD+T6KKI0#\O M4LQTS"$+_1^1 "(9!"F,%2J44A(F+K&^9_LFNFC@?&64H+>]^T9KQG=R#NVX MZA5G)C#)76G0-XFF?)<@?/WV?">M^W=IU'<)6H\M^RX.,W!#W 2%;VDEA=G= MT:;51Z[WJY7^=M<656]?=I]I*\;N?]"5^/Q<%]%^^"E7O*QD]7'1I$K\4Y8/ MCVLI[K_+%7V0W=^_K/3R:88X3PA+",A,&W4D) >$L!106"#]D"4"*:=%YKCF M3RWP[&P%M#$VDJVU1M: R[OMOYN. 6(YG]-5;Z'KNN,^[G?%Q7U78_ZOAMEJ_X'6_^C&@!3%5Q#8"3)6Q B_3UI8+B+.B"B%HGMIZ(: M"X^' *\RA[[.#,8U?MPCAE>9F*,3B=>Q(JPJA*DY_+7\+F<\5CG7+SZ :9$# ME%,,,#([L#*C,">*X,)*LVNH 5-[J>D'K BC K&%W.[-$A+(T,N1(:H/QH?Q M91\.T1M9[F$[_"1E'@[!&2KO<'2? ?G+O=R]S^J;4=G9K%[JKC[_H/.-G$FN M0<"(IHFF"4P=Q,ILQK9ZX\47'^MFD2Q6M6[N;PR*' MS-QKB%^F,6\ CG0FW /MLXHZ6YL.7E%MK4?H'+*:/4(X4EJS:=&W?HG*IV>3 MVVR^@8\R^FZ,-?^HOX7Z5W0=/5*]0)!R$:WDLQ[\L5XBB,W*O##,-<]-28G1 M^C8?72S7WVK2E-WMYT[;7 MW*;2\W'Q75;K^ETQ0PI3E4(%.(D10/J?@&2:SR%*82YA@1$>),'3&V-J 6>M M![,V>C#ESLAA@CM])#D54!59H>/Z')M\"@A8KC%-\@P6!99YD2*78XU;D1SM M:"(0GI9!^VTHA8[+M])#'RV@&:PU=,)YST)"_1%>127HA(OG)(!.?71H/S7- MO%^W[\HOJ^7#BC[=;]:/RY41HKQ_6FX6:S@K6)[J*+@ $#*B%_(P,^6Y.BA6 M&2I8C'C,W':Y[<:=&K'N+#9Q!U\^/>G8K@D_Z-9VLT/)EG0ES&>$#BNX_HX[ MTH7MO%CN*/M'._16<(UI#^[6YKMH9W74F.VS?YL33-XZN=F-.G)/-R04O,/]TMH).6+UG[5U76.G(-_I35A]^KE=4CU$N MZ.KEXUH^52:SP50++^=ZI(1?ON19U_/I-R@T^"M\S> M<):.G!X<'/+C'./P0PY%&;G!NY_QQIW/+ZVZ5@/G;GJ>6&2TQ_WHX>P$PBB$D,>%P3$ MF&A"2!$!#$L%5)I2E#"><89N$428K'+<<=W^;5]0ML@B$#2 M53 "R1N\DJC157>O"1SX$B(ZW6^C+MF;Y2S)N5 0D(PB@#*! 1$L :G$.$YE M7B".79CAPEA3XX;:*,?MX$M0NJTP;@1HK,7%0;N=NT9CS?^RX@(+&#=5J/?M"7TS447U;OMM4:[U 654S*',!.42 YPD'*&8( MD#Q'():4QGF:Q'D"[;8GSHPPO=V(=_/2U!'V^G79<<(Y""_S@ =8 C_[;U?+ M?\D5>"_I7*[NHM984V3367O[XW\%A4N/O+ZT][CK?^T>]7-W'>7QON)2]TA? M^]C8M>_U?[[I4>\7PA3I?]+?C':S/!$%P10F(,>I48B5'# H%! %S0I&$**H M&*?"_;R14PLJ:DLC8^K0\XH0,VFY;_'*\Q.8UURF9L2Z[^O8O7IU]P43_TUJ MN*^#[*]2VV*L823_-WV+RIQ.Z]!O\>&G*9/>)H@Q!7/HQ-A71YP:_1I;(Y.:+=?K>3U-3;[V0H>2Z]*$,8NE M6\ M?J<#O[*,K5U.E,9SW]JF+2[SF.5D#8VG-]+U\49]O5B[?_BNL+]P&/%_E5R6 MW^LEPY?EO.0ONVUH%L<)(PD#*<42H!PQ0*$2H""IDB+%"4ZMVN=='VIJ5'_/ MN:DEJ**=R?7I]_U\OOQ!]81':KG2C\RSY":/NSEQC9I9"_#;48X?4 -S M30_&/QLKP[1)N Z&)W:Y,-"HM'+=X4,^L;ABH-[I:LFE%'5Z8UVJ4\ORS9C, MTBQF"BB!=?B29@@P*G,@)*,F=!3*FD4O7 MH;ZC"NEI9.WXX7:\ G/#/E1-C5YMHT-G]:U\DO\IQ8/)4WI'J\=?]0NT_C>N*F.IWL[#1ED=* MFQX]&ML=HPO[R; CDR 0!^:7#MW&:(.I,3MJ[#9Z+,;RR)C>_,X?[3BCY8F) M[,<=E9R4 ELJF78L]1 Z:6QZ@&DEK:PAD M;BI85["XJ'YU[MKQ5*^N6+^G=G7ML\/BMD]R;4A4QX3?2R'%VY>_5X98?RT7 M=,'U8/=\77YOJJ!/U*YMO[THD7&JOPXZJ$L$0#%2FB:S&.18L!0F&<294U#G MQZRI$>N[+JIK5SVJB6W\<^V1YFC^[.'#\60E,Z=JA)@[L7#)Z.V^,5SI" M_"7:.A;M/+L[4T077[P]A9F>C!HU!O4+Y&& ZOGN0Z)7D[;W>UEQ.=?? M;[GF6G32< 7:)F<, M/58<[0UPQ^C:';7+$;?#_4:,PMV]W(_,!UP_,%VG+>WZ=;F2Y<.B$2;B+]]6 M=%'-Z^^@.3!#>RY?E]N:H&UWLWOMP]CV]Q5YA@1GB. 988!HJ:8 M#,<"B%3(E&&D%'3:3K ;=FK$U3U:_!2!S?5DN#&7)?9VK.4?T<",U3/XF+-V M=D?W!]W-OU"C_1>@*:\;@IXHS'+04>G+#8A#ZG*\>AAM=34UM3:D6;0_EL]5 M^[QPH?(,)@0H(317Y04%3!*D"4M*J2325):Y<-6%L:9&4)VIT:IOJQLK78+6 MCHH\ 1:8?[98[9D9@%?5M^6,Q8WE,(:(8\,*HZ^5( A(S ?(B3A1GB!-JQ1$7QI@:-S1F M1JV==Y&Q5.,8&5OM&.(2H)>9P1-,@1EA$$+6=&"!P0D:J"3_R\/R^U_UU0T# MZ!]V#_ZE>X[RP%LXU3WH-A^]>0W3K8K:$X!M*DH3-+9O,U*+OLP=Y&V_^XP^^UNE'6."X+^%SQ6H[_6RL<%F@M+(*?;#*._;1Y* MNZ6]2R)@:2HR(1E0D!/3(0,#S7T)X(P4$HHX+=R*^\^.-#5*VZ4YM4*CKED< MYS&U8RDO2(4^--R"U!D9)&?B*A2>B.7\.*-2R%5W#\GB^@6#%<'*A11O&\E= M4U)PL)G\X2=_-(7N7S5/O:M_JMH/?V;S\J$YP\T44E"3!9"R$)I"<@884JE1 M#6("%BR+!1I0]>S%.*MG:?S*Z ]*R::1J6R=B/0$RZCYV5V,S,,LVI'6>),R MFL"9\2=J;:RKF>ZV_]J9_!IG9EZQ]J>>YL&FL776_,%X0I'-X\U]L7A7[?SK M9KU9R>X/;?-TTS7]U[+B=&YZJ%??'J5>VZFUV16/$\*847T4G&DBYQ)@3@4@ MILD$+=*,<.4H NG%L*F%COJIP.:8*8G3Y%:J'CA50]DZ_ 2\"F%OR_L;OW9_ M;3R[BVHW(N-69+RL-0$^F;+V^E^UNR&)^S;8@W'W0+->F;YO _,Z@]]X_Z&- M>/4+HE$*:7.0Z?S+LFF4OEU8YA2C/(TU-^?2=.$M]&)=)1C$#!9*LI@FN5-^ MF,V@4R/?KMY:'75F.Q=X.4V '>WZAC4PI7I =$"K77N(O/79M1ARY":[ M]B <=]AUN'9@ @5]+M?-KK_1OMOHI_N/I5K_H"O9V[V\?UJNUN7_-HO(E#!* M4 Q!!F,)4$PH(!G6_T0Y98HHG">LVPJPS*QP-F+ DC\P9?TFJRKZCZB_N4][ M!COF7KC/BF5*1ABD1\K4V!D?==9'G?EW>]#?VT#OGL$Q&#U?B1WN!HR;[S$8 MH*,TD.%WNJUQ0D.T\IUIH?U)KF<"DSS.F>FJE!8 )3 %-&4Q2*BD.54H$\JI MGXWHM2S8:1\9SR56#&: J$( M,\V4,H#C/ <*RA05<9QA;-5=[>"^4WO:6],B8YM]#E@?J,N/\@WNAT[&L/'< M*;?KA)^#\KGZ]QDMA^N$\?V\K5-_'IBL8$KS[JM*KJOW9<7GRVK3[[A%N,RR M1*1 BC0!2#]L L.@2QP026'E DGJ=/+PTWM<6RJ2AMS'?,5+L-JF;3@#:S0 MF0L]G**=J8%:FMG!XBN+X?)@XZ8R6#E^E,]@=]4 485:BI]=D.MG+[N/]-7Z M/_S/IER_?%Q4ZU5='-YT55H_TL7GYSK7_/]R]Z:]D>-8NO!?(7"!.]5 <%H+ M)9'W_>3,Y#Z>$YY%F,#2=%.?\BE^5"_([N;E08"9?]&.D?WB62[58/EE+_7&AOTKY]U)_ M:._P4SD'8C&;T65EO@@J@[=/D831S*%+C8O1"#NB)<4J#*W&8!<5L .+J46T M^[T&&F"QF8 :'; #3]U(#QB 0(/0!-08F8*7-4H3T.($&J#JKP #%3!8 0O6 M#_DT>A0$&8W0/D_E0.5&?N"GTZ^^R>@>@HO54\8C[7"U6<:C\X'].5+INKG) MWY:2:KOYU98#UZH\+>96[FI*L>BL%74SB-",QAJE"VO(7LH X4Q*B6"0IBR(I4(O\Q[GC"6A W-LQAT-=UB72>X3< M;=\B"(@]VY<;['ZKL:O%G-0K=L#PM*M8!-JG.#_.H%L45]4]W)VX?D'G]DTS M6E6E*KE="_3]8CRU7^4J^]MJ8VV MS?SK9ZUJ/=P4"YX(5420:BO'Y'LE$.>*PP(K610D25#LE2;@..[8V*D]7:XK M?-6ADDOY(N>N^S"^N+NQ5 ]H]DQ2K<3@3RWRIKG\!&RDGH"MW $CMOR "A6F MY3CJL+%9?E COJ7VWQ[?K:MR+JNVV%24I+E@C$%.,NUEJ2+7 MEI+^%9,BR5'!T[S(G0]93H\Q-MIII02MF!Z;OF=0=#@/N!V;GDGD");K53&< M\?'8H;X=IX&VB]T?([_=V)_/K2)^AEV0^72S^H:>I9[9?%<=XYB"5J$):%4"&Y5JI]8JU3BS]I(O5R?- MVV0,B7(@>S*(2(,:FR%!/+1$@]Z[ZRY?M5J6)G_4[A_^/M?C?_WM]\:4R$B6 MH0Q;3DY,T+ IEVWB@R022:)X1)13:T*GT<9&NUMAF][!5ESPDQ;8]SS@,LJN M^WF!L.M]$^\";#T4?W/")=B&W:6Q!MZE&O.Y:(.#N_=G,Y>5R6O?I/+ MEY++UAT]!Y&'WQL JH$\+7O=K.@6FOM0^.:W<]MH,W'I^?9XE7*K[6;UFXPEB;L(A=)Q!&!5"FA M?=X(08(*"972G\11H1+J51?#6X+1,2;G2Q.C)QN)NV1F^D^#F]G5*[@]\^W& M^?RIE?YO)@ZRCI)L-8"-"F!'AW#666?X EEL_N,/:L5UAN?0LNM^H\ZLMWB2 MVA']*HVJ^J9V(=1_>+^4PIB5LI+ZKM^GG/&4Q2DQC9I->)]F.Y;A A(>2ZZ0 MICN<^Q79&(8C.L=QAR8X/SA. M$)OG#3I6-#,Q<^\NQ%F_>]U^93?.NHFF_J=VK:6XFXNV'MNWA?G3PWI5K:@- M*_V\MFY*'A/&%$E-?IUVB9G$$/,LAS2EF8HB(5'F%2XWE.!C,QIKJ4PBW*)- M]7BQJEANE7_))2\KVV*-KH!>%JVM#])X LR[TSVV=[ 'Q8VSQSC]/5-^G1/T MSC%WZ-VIW*%-=M _MX_,IBKG:F'_K+^U!6$":A@"UI0;>.)"U:4;2NQA:]L- M/!E']?&&'K]KC;WJNQ[$_&/2BU[HS!89;5.$MMGQ4Q9E!A_/(8UNF;!<<0R^V]9#EK,Y2MXHLM_R150Z[GP M78KD%Y)X7@PV^]H<=L2<[N9P[)35"UM#S1"M8Z3S7<0>NF.<)QW&A M/-\;=#BH:L.@VR#0.ZZ'JH_2;<&M)DA]2E24:'/<=%1C!"(D!62"IS B-*)Q MH0133E:ZSZ!CHZY-R#AO0Y[5>J;*V:S>L7#?H_5"WN&DJP<\>V:I#92;Z/$= MF>LZ>VV&2P^0>IR,]0#M0"=E(2#V.SGSQ.KB29KKO88[6?/4;N^DS??:CETR M=VJF/JA[_83-'TOM\->EFJ89CB6-4PF+B$B("!(0*U% 11,JDJ1 )'6*MG<; M;FSDO2MMVS/.L]OE97C=3,IPH/4=F["+UT*!K:C7RM?YMZMTPB14=\K+@PW; MC-))\:/>DVY7==SVY=^E6,_D@_IYL1!_:N-F6V,PRY.4B 1#E&&LL;%'*ZIY$UIA/;=)+P#KN+,9!JZ^-R-/( 7^^&8W MGGLIWN@ 2ZBMO@LC#;L[=UWEHPTUATNZGGSK%U!6JR^T%*;T=YZP)(\3!E.< M*8ABRB#E(H<\DE'&I4*I7QNR@_N/C1E:\7Q/JO=!GPL3+KWI6_/MN]0:Y ]/\Y*M*[OY;MIO)5&1_4V6<;&'!MM@%8'[.@#'A30&@&C$FATJ@_J M;+\\\)/1R_[H4\#TQHETV(8:;GIZ]WUNGYE.D=RW39%/P/=@4S547/@@4^89 M21X$Y,L!Y[<-,6!<>A L]L/7P]RRF]5KFH))N;%C?C$QIINB&6VWR0]K:=I, M?M-3**$Y M-.N[W^CF5BZ-B8&$(FE"8HB5U.9\PC@D5!50T(0G199PH;S"6(Y&&!M)U;DA M]+:&+5YYS3=!TC/9[+5E"9^Z?%;U\*U7WB)%^:QZ%QJL!#%6=OHJ'O?+KNXV M?39:GSW/I8B9V;?+,$1%I'\B.8$)P41I2X42OU@UO^''Q@!?Y:I<-C&T34$* MSW-#/_0=SQ%[P[1OWWJGEVLC.6A$MUZ8=LZV?5_N5JNEMN%7]O1 6S%?J*UY M&IYYNL$9ZDC2;_!ACR@[ 7-T9-GM+@$:7]?Q%B;(XN?EHJJF5!*6)2F"N33U MM0AGD*5Q!(N"X4CDD:1QX5]<_]*0/N_>"$S/1+"/20_V MW07U^VB7\1:6V@45+[;("&)S_29G^M/'N[GXU:;OZ)\_UC&64YXE!35;1HC@ M#"+)!20\9?IEYS+#,2KR5'I%C9T=:FQO>B.IS<9Y:F5M8T\]G<@+ !>8,ZDT MHIG"VETG"88L0P@6,LXR[:OG:<2G+W+)%L-"O#OD#P^R&\N& :YGLMU%;",F M^'@E)-H_+N\J%J'"\LX/-&Q4WE6%CX+RKE_1D8X-L7]?S/055=WW;JH8$D6D M!"R,D85HED.2T S&A$4X9JQ )OI_H6T_1XXX&L*+?C<#]?B<[TCX;S;3=/4* MZ,&.TK/=43)'9%H@3[8X!MF1)6Z"KF]VV$.MZ2EZ>A\N(%><12041QP/,"PW MG%7PB!/.?[,;%WR0R_*%FHI .[TO->7\0PI3 G\;@'FBE_LTB:.DX(Q"08S) MQ@L$291$D."&VJJQU^NXG8+]J.*=3'?P1R_Y!R%0#<1R-XDR*!^& .V0.8/-,K^$']7M5)6 ]L1TL)T6:,Y%Q4L1>%>6[2C(V=K6*P(6"ZTHV\1=@T6ACBG;*1A^@ M%DLPEW\"56L%9K;"Y\RA>&?@J70CX4$FJ&<&WLR-UJ*.!@$/.U/S<7=J&EWJ MJ+1M4%K >O>W AJJ%GYG.8:MDW\K7$QZYO4<<]KC0ZVTJ).P!-0 L1:# "%B1@4-HINS6"8HF]S/M; MEU(,J]2/46BQEXD,5H:Q'^DZINIH<^1!U=61/U%N;0_SM_N5?*JF<8*YBDSP M02$51%R[8C26# J)DYPF.4L(]4K+N33:V);56DS0R&FV2_XPL@(KK&/FHAO, M;LM9,/!Z7F4L2 L%]O%[=4///[W&!950J307QQHV;<9%[:,4&:>+NN3!K_4= M[^?:UGRJ29!5-CK**3'ZS+4C>J*MB&!'1O!'*Z57!O,YE'QRDP.@-536\2%J MH3*'KT!P.2?XW,4#9OM>D7\_C_?:E[N>>]4U][[1O^I4FDV+A/=TN7S5PQE# MI9IRQ2E15$!M!&00D4)!$F$"E3*A-)+%@GF%(#J..S93P'0#J9NN &[D!(V@ MOJ=8;J"['E@%A[+WLZFFZ*:!LY9YM]$*V),[Y!F4%U#!CIO<1AWX9,D+BN-# M)+_+ W&3=8^F!"&6I3DW/4&5:0TE(/)W*"0YQ+@M(52%Q2J5FJ;P##?E+,E96VDE? M[\Y0'2;&C;!ZPGD8_JJ%AU;ZXWKC$^"-O3>A=84*WM7@I+[!_*K=>P_L M3IU0Z]B+.O6E\$;,#CLTB5/;TG\\HQQCXP+_JHM=)^!VBR40K&]IMDRV;51WU>FG#N.-6 Y@PUR28C2&C -4 M/M:,R^VZ4>-GN:K;@?^RJ*K-42O)4X(*Q"%"6)LV6!#($D1@1%3,>(Q8G'@= M:)T<96RT]GG]9*IB+I;5__%CM],8NG'7SOT_O/4Q(ADBI&XO]@XNE]_B;MKV_,K>?_YP?W?[2WBL MVXDWKI+\WQ\7+W]OOER_<,TOVW=MYU:#O%C'HK=OT8E/.KH4;63I+]LLL5]M M21PI'N9?)5\OE^7\\1VMRNKW^8)5Z8^U OHJNZ)OMDEF9!0K[(2,L(P5!%5$JDL%JSP\C=Z$')LK_4V-'Y;K]Q$H;9Z@L4<;#0% M5M4)V%466&W!OKJ>[DT?#X.C[_/&4]RW8]3+[/;:3*[/&0GE7O4AXK"^5X\@ M'SEF?8[5,5EJB,>!F$4+G1IP<9-O'YHJ)' M6GJ>Z974^F &]3 M&R=@HVN;&5SK,+$Q5?K3%7B5M75:ZVG#K-8AZZ(-.B6!N'X8F0==.@:=AL.5 M:-C!.\96E"^ED'-1Z3&?%G-[Y_>T^CX5A$N18PH3PDTS !9#%O,8YD(FJ509 M(=SK$/;<0&-;/FKQZI5A D0KM6>4Q3E4'0,N F#5=^Q%*Z+A5(O8;S5B1LZ MH1A7D @5E7%NF&$#-*XH>Q2K<>W[71MD:HXRM#.-5"24=FXA8B:KI<@5U$]# M!'F*FOEWZ @K.6=9OZ8\9*]&UNV0+F]GIW@J'G][EI/?G^ MDO(=NDL>*!JL:V1[WX&[01ZH<]SE\? +';-.MN]SLRU"21KQ6"F8(+,:8Y1 MDL<8DBS-BP*35"_5/JOQT0@C788[=-HX!L_MK;P)DI[?SETT>MA).JMZJ-R/ MH_L/F^EQ3KVCO(ZS7^Q0=N+7]6I-9Y_6>GVVX42;_>QM$=-I)E+":828A(+* CF'$9VRL^QO_+L5Z M5M?!6CP]+^:V5*+^K2[U>]$)\ +8TQ_J#MMPWE&O00Q7D CM/AV,\C;.U&E5 MS[I69[X^<"7BSVMC'CXH^VEU]T++F9'KTV)IBR!.,4X3D4H*,T8SB(3I[*5X M#.,H$QC3E)!4>G;VZDE4G[=LF+Y@M<"&CFP1X K05F9[>/=HZ[.:>L'UQT,5 M";XVY6Y<-X9I'/!TKF,AW^TC4*L+[O8> :OQ"$KR.L[)6Q?9O2;FCU$VUQ'L M8(5P7=MFPHL$T&*3&E+ M-9$0(9I AK,8 M2@]VQ)^ 'G6MV[_]V-AK(UWC5'K6[3[ SM$ [8Q( MWV:C,Q@=FE2>TCE8@\J]FP_-*4]^:VS->_YIPZ#NYU_DLER(ZWU6 MD*0DH4R30QH+B(HX@5C$$[^/;Z/ M5L^^_%L^,.-W_AV[^-08F:YU-4K_DUKY=)S_M]YH"*[7C[$ST==T#M?3IZN M7>NYL=56F/NY7L/T^%_U"!^5DJ;9J]2"<'/P^RBG%)EZ_EC!1$08(IJFD/$L MAXI&/&91II10?O7>/$8?VU*\$1&T@@,CN6\-.!_\W=;"WE#M>;TR;="Q+L5[.;4NTN[GX5/YE MFZ,UP8>)E+EV4SC$A' 32(U,XPAX/,Z&J%*'IP?:-C"!5<5 M/BH_/^SV5/VM%UDM3TVN:%E3F(B&0%L*D7D6)IHQ"P4@D MI@)F042:^P4/7!US?%$ &Y&/V\)/])^J"C2B@V=3I<_WR.?Z+,1I2E21%5#2 M5$)4)!AB1"E,J>(TCV*D$B_B#CH'@_#W^1D T*38PD;PT,B[,7I0/'LF]BV4 M32391ER;JWP-1V]^=\8F$,U?'V]0MG=6_Y#TW2_LN'G>1%X^J+9;S1E/_C_* MU7=3.>^E%&LZ^_@7GZV%%NO(O:_TZO1EH8UQO]7?U7+?GIX>M3)$*B@J8LAB3/$NUND\347W49GYE79A] MY$ +W<2< %CTS- [#Z^YQGRD53TO5/CCX1_FH0FUP3]^A8?=^1\_'N>.!'X< MR6^UF+XM;?&_5YN>^>[U_8Q6U3;3A+,<99@AF)EV$4BR"%):1%!F5!!6B)RF MM)O98,N2)4O 5Y/*H;T3C3E"IH3&F"2FZ HF B+-9Y IE< XXQE- M:$X9]FQRY3#JV,AL5]K*]#Q8?9= U)J :L%+;3%6I@ZL"1?A.U\&S_H^_GV) M'>;%]3 T,-J]'X+6F.X*#(S$H0O"> $3KI.QPYA#-S9VA^%$GV./B_U(JEJN MIE^-R7CW5UE-92:*.)::A&*.((J2"#+",>19GB4RD8I0IZ;F>W<=&\F8X-BR M6I5EUYQ?<'.ZZU_V[[: M^_<:Y-4]*7[[:I[^L$/-F _EHVDLW&Q#ZU5/>UB_+6;U"MB4D6S/O1'1KDVN M..0DC_7;&2>0)9GV??)4Y@F/68J<-FI]!Q[;"]R(#A8;V>TV4M5*[U$-Q0?^ MRV]YGZ#V;0PT>&[%!EINL!$,[E;R:K2.B0+!5;MODI=N+US$8A+ MB$N )PS2;#,*/%QO6_%>TA;N-X>7,KGS8YA+Q"[ M>=&!@.MYN=S?ZILT6ZRFY7TM:CCGV0&/0"[SI9$&=90=5#YTCUTNZ=K]AYN- MP%)I'\D0TL-Z]:!V.M[;I JSZ[Z4W^6\*E]DW3'RP^*)EO-IK&D[YRF#M$@X M1(2GD"#M5[.X((E*;IQ1-QH;;IYZ9KJ^IZA# Z00R 9KE'23, ,W5 H!W''CI2!W[4;.]W-[ M,'"NE??FP/OGQ4+\6"\N>W-DUVQ"\2,WL,/RH5=P3EDO\[WN:&D[??%3-QK/EV\V+WZ=N,L M8DAF>9[#-*<,(H2U+RM%#+,8Q7F.$YKQU+NL[>FQQL9B&U%!N2-KAV*V9Z!U M(ZM @/7,2UNL=L7L(=O, 8Z0E6W/C#1\==O+*I^L<'OEDFYE M >!UX^-0H/5,R!N\ON[@195^$\#=;+;XD\YY7?_V_5**<@5^652F_5KHY#$7 MM +Q]<6A!B5L%Z4/&=OIFAO+(M:E6[95^FV$298D#,=1!',;'5A$B3FBP/K7 MC I&*4'4+T?KTFAC(^VF/-1.XP*?4!TW@-UH)1AL/?.*-V+="RQ>0B)TO<63 M8[U-^<5+:I^MQGCQH@[!0_=S;LX^Y =9_WL_/YW.6LIJ6J095TKF,*?F6!DE M.<1,>XPD(6F48)D6G#L'#WD,/#8R^2K%FMO-[')^G.;N$=CB _YE=ND3TMYW MNFIIP4^MW'\#]W-PD/T.?ND=88_0H9Z0'BAT*"#B?C%$'6"[&$/D<[_A8H@Z M:+D70]3E>C_FMQ;H\G7Z\[LIS3)%$&>02I9#E'($L2IB*"*:QC36GFCAV'-F M>U.?1WZ8NC"_FRU6 ?ZOAE LGMSX8P>DR]S;3?&>6?7WS_??/GX __?^\\\? M'GZ]_?T]5O*$959)_N^/BY>_-U^N#;/FEZU-MG.K05[*8]';U^W$)S=Z7K^4 MQF&$I^G_?M M4(O^7KU:MHD).ZI6=&X.4R> R<=R/C>6+J,SNT$Z?&>X#H]'EDBXA^!GY\ MQ4C"*P],_RNC&W( M^$^-F %C(:]"$8@SSX\S*,==5?>0DZY?T(U#_DF7I3DA-_7WF_2)I$A0I(34 ME)$38P47D.89A9E0:9K&F:34JYWI\1!C8XU60MM;HF/.R@D@W4C@-GAZ?OL] MD?%^[<\K'^A]/S' H"_Z>04/W_ +W^P<7G@MQ<-$*GV6JP?UC?YUQ[390KE' M[%:7NX_HV7;,C_K)J/$W[75(FU6E=0%_M-H$?!-NQ#-<1__?W9,Y3O)L47,-:#>^"PE?S\3VZ6)2TP18>0,V MK7%$)E3KFFO##=O QE'YHS8VKM=U8Q?WAN$[VQK5>^LSW\_KU^Q!7>LQ'D\S M&O&4J1AFD=2^ LX22.-$09C+GP2FD:2.ZQ<=VG3>->4.];5";NC6_4 M,#]N]?#COZ$>!9+%*LVP@$611!"Q(H8XPA3F5+N1B*0)H7E;$>?;C_E$[)?8 M^?8F#\8X)]]M#1W37 ZS%+<:@QV5)V"K =A38??4Q&20U%N8F@EJU>OJX:U7;5-*899UF> MP$104S87T[SL8;WPAFH>-XY9&8+A0<&T.0ZSM>4O+ MN$.\62%D(>($QCPW'5:S'-+,Q%6PG$K]OT)/1_=&?3>@_19-^GK&VFW]#89@ MSZOF45N^KRUZ6MC:C>VK)]\94'KIQWR(3;# X6OC#1Q' M[*C^<5BQZX6]'88)I"FL6;]'"E(*"D@QSDC*)<")YY=MWN9CV%, M>+L"](5TL(/?T954NGMX?P_N5G5C%AO/L%J +]2V*0]?5\D;H>$.;]^BYI(W M'!T.:(/48SIQW\^+E=SVQT-4IE&YO[8WZ[XZORQ587Z264]!*(P6I' MGQABX/K0YY4\K@%]X;N=PS=-]NI>M9C7IL;@)D'^0=5?*^GLRZ+NEO3QKY4Q M(K0+^DM9K:9(D2BE"L$,1Q0BE)LRI(F$L4@H*?1Z+Q.O$A9AQ!H;/35:M:=! M&\4V138G8%O_8:' 1CW0Z@?^V&H(/L[73\WVN6>21Z!9=^/"X>>R9_9\BVGL M$LT:$/5P,:\AA!HZ,C8@D"?B9T/>W=]M^] 4DONVI//ZUE_E\V*YFJ81%RP2 M%&8DR2 B608UHQL97OUN-TNOZ>O^3L[U#RO3TMUDWO*5 M%)_6J_52MA_4=0"J_Y1T^>W/Q90DM(B-/9>D60Y1@1FDD2 PC7D4Y87,B9\; MV4V,L1&%?KR0G\G5$7XW$ZM_4/NFE5H!T @*C H3T"H!:BVVG]9Z3(!1!&A- MPIE-MR$9R$SJ*,2@9M%M0!V:03?>S=_L^44_";,OWQ=SV=1&BM.4)8HQR$@4 M:0]691!CD4%)"$KR3*H<.P5+G+KYV-C+R@>L@->*$%T'[KI9 M9LPYE3N9+TL%)$)4TS"A,>Q1"9RJHL)Q%,5$9QBC/!F%? ]NTBC8T ZEC"$^7.Z@]J M7=KMW?.).'U-H)O1,^RT]$Q$)PO+;5-0)LV<3#:3 OZPNH!>SM;#01LJ./1V M@8:-'@T&X%%X:;@[WYBX689@E$+,X@250,1<$(1FF2"8E\ MNI"=&,.+0@=H/M;$N9BI!TU%*XUXQUR8'2C=N.]&@'HFL^UYX5XT4 ^Y+L?J MA\YPV1GA;?):CE4\F\URXJL=^OS\2I?_DB:S4=C-I[HZI%RJQ?+);%5_E=5J M61K7S%*-Z9?0=B\EB*O"A)FC7"J(%&80LUC F$J.HBQ-9>+D0]TFQMB,K5J1 MNO#+1IWZ5ZM4_>.7K[_][M.NIOLL76:8X;#OF81J'J%*'/L./VSEXX[@'!5$[GJ?SJ? M9QZ54P+)=C8:+61$,BGY]GB54K %U5#IG7-]J:*NR=A M!IM'YP/FP6>G_R-G*[ZMA-N6E#0_;SYH%)N 5C4[:ZUR$]!.;=#NEWTA'NYH M.HQ80Q]6!P7SQ/%UV/MW(_>=.YF">[;:P(>RXK-%M5[**4M3(0L<05D(#E&2 M9I EJDY(ST2LHQ]AV8]J^ M>BOMYR]-*RBQ(ZQO=GBWF7%;S0; N^=EZ*.6RL0?;18?L[=BVV_MJZ1]C692 M#K^WJ]@$7.F9TB&[_":$@R6@=Y-BX!SUFZ Z3F._[78=8EJ^R*4YN**/\D'M MG$:^7Y::=4IZQ[^7\D4*S?(VJJ[ZI^UN.HWB!"E**52XH!!AQB'+J'90"LD% MS3 F6>$:O1NWHOJV:%<]J=V%K2?R;6&*%WU9+EY*(<6[U]\KTU%K$]JY+;6S MJ424BBS!J5Z7<&2B+;,BA@SQ'*8J3F3&)<9Y[%7>MPAH2JMV=LCR$?E??L< MJ]NZ\_-B(?XL9S.]FAUV9]P>'VV#ZJ)8%D6293!"<0Z12"FD2B8PHRJ))4X1 M15ZM6OV&']M:T4K?%+T[:#_J1_R>$^%&Z?W!VS-97T9VY\"YI]+!W8 +1*J> M@P]*E]V .23"CG>YO8#A02,?CTIV$28Y1"D7$!><0!'3E.9<4H9I MU_J%G:4:&R$>U+T[;F;U%N4+N\^Y&\D./I,]<^];3.)-Q0MO!KV'VH7=97JS MTH4WPWBI<:>U9*WL=2=Z(#WYJ% B8 =\%MU"=,'R&'K8K1@=0CCID=+E'-_;Z MLC1;BJM7$SZRTH-\_*]U^6QH\S#9C2J"1)%&4&6%@B@1$<3*E-C&5##MH:.$ M>-5@=!UX;*S5RFW?,]D*[<=ASJ"[\5Y##L^IFJ3R"HC]@0\TR5XL>D4/Y5S(!:S M&5U6)G0"5$9^SR9CCG/A2F&A$>Z=P%IP?ZO!U3+K1[FVP423M:+EKH_A0[*6 M#U#!.,MIT($9RP>(8[[RNKIC*IS4CJC<[_.]J:_?EI']L):FDNPG_61.$1$) MYT4&F4A-4VY90(R2%&(I)9$)15GF=9KN*\#8&$P_B+EGMIPOY&[TU">0/1-5 M+?IN_Z3CEB&K!6"RZ<-DRUD;'0(FVG5$+U3JG>_PPR;C=03G*#VOZWUNR0G8 M;+)M.[X)E4:"OV*PT7W?U)EZ*I$?NS_N*JNI]_L5T2?U[:+(FM]&RK<:M)[G6%.@IKG4U?]':!BS%W=]4A*K- MW8.$PQ;K[@_BH^K=/0YU6T&PYL!CDWUU<)H7LP(I%&4PPG$!4<(0)$5.8,$B MF6#%DYPY94+Y#3LVEN]V;.H(L1LUAP>N9[;=E--J)-Y-\^SQ@-0/I\#5L:X, M^B:UK]R .%?9RO'JC@[MTS,MEW7 R"\+[4"7)@/'!@S^0\[$I\7R]TI.14QH M42CMST9$082+&%)2%)#0M$AEQI5"?@W-748=&P,90>',2 IH'2U;;M0 7"\= MC[Z5!-W =_2!0T/:MT>\D7<"++)6X#8.SH@,U6)I8N,".L@^&(5REYW&'-9Y M]H'AR)7VNKAKSEY=P9K.S.;L_?P]?2Y7=-:4;4=QC/(8"4CBG$(DD(+Z+A'D MJ%!)@FQS3+_DNPNCC8V$ML+:C6NHO9]&7M]TN$L0NU%.,.!ZIIKSF 6L:.\% M2K DL4MC#9SMY:#V<=J6RT7=&VM_*BO3(,\Z;)_TWZIIHC1'"*K=*"Z$V:>G MD*""0>U@<219% NWQ-V+HXR-,S:-HVM)F^T28&7U;ZY]#.IEM@@&5=_.4A>4 M.C78/HO"31VVC^\Z>(OMLXJ=ZK%]_LO=C(9M>PN3Z/E92UV'DTYYJM(H3P1D M+$[U.X\E)"+*(<6<92+B>1J1Z8M7? _A[JG48N)JG>ST8X MBRC-\X1CJJ J:&Z:31E;+&&0%4E,,UQ(ZE:;)R2>P_3IV$,3_#1?S&$CJ^C41YF4>H')] *MO7I$]#J#45Q +IA" M<5(H197?>CVVR1]F[;][?%S:(M>@W'\0)J.>_F&.R4-/Z0]T;KY1???H?,L5 M5O7Q'*+[3-1(3M6=1/ZACME])B'TN;O7V!WJD_Z'-!G44MQI5J:/MK>#J79K M2J!NPA!Y%.=1) B,P+R\ ?4#8,WEOT&O$!:V\=:UEWYA99R ]RH4&!G2@VJ"W ^M7 M!]0#I8M%/UWN,UR%3P^M]LIY^ES7S=,\&*$.]'Q0'\K9VG2QM8&=#^M5M:)S M44YA+&3$:$I3RB!?=Q&CW''QMK-W)VCX+UQ9\* MDJ=2(9BF6.-?T P2BB1D"59(Q:E,$/?IEVLR(< P9YDPF+$TS MY+\W_>8S.X1%,NYY]=AY?//9&O]^XTX;TQV%)V#S#!B= ^\S]CHM(7<7^Q%T M^#W%7@$_N9/8[XC^L6;W7"WOUJ+43^?=:B6K>L_CTXP^3C.!"Y5%J5X83$WO M(C>!JED$L?:1DC222F1.[NCE8<;&\??O/WT%C:A@1U9@A'4/-[N ZV6>#H=6 MSQS;#2BOB+/K.'0*.;MPV\%BSJZKMAMTYO#M;B[$KY*:DMJ&:N[GS^N5"8DW ME/)5OLCY6OZ\7/RY^FZVQ)K(:DPB%L<\AB(G$B)"8DACC&"6*DX*PCA.O6IT M>8X_-K*PF1]ZH">PK 4&CU9BCW.%KC/A9NWUB&_/]+(C.;"B-WDV1GK0B ]J M^9OM\N"Q\!W!"V1H^8X^J/74$9I#DZCK;3J\4JA3*1198G)*4Y=CXCO3+8V&AL*VY3E<#C).\:K@['H0'1 MZIF4CH#R*G;J#Y['$6A $ >CMKL'7>Z7C-P M4*TI.;MZO9]7JZ5]YBK;*_W;=SH_6;?B8(/=?OA!KP\;%WG*TYCP%.60IYA M%"4(XEA*F N.\U02D29TH/#+T+J-;Z/[*+!&F5VS)DISMXK1K65K1S,'4US$ M'.4)@R2*8X@XBB"5J(!4411K]X>BQ*O3V6@T&YM1FRVU^ABV4#-;S M4B\A_S,?.H^M_3'(.R*++OT84<]]36>PT.C>!.QHO/+O4JQG\D'MGK3(567:MS3%>$M9 M-9L5XF'^59I4M'+^J#4KJV^4S78ZH$_U"(65+9A%Z(^8#U:3'H9I,-&\<>GY]GB57/? MKW3%O^O[OU^89!VV-BN37<_L!U^6"^UK/+VGSWJ1:JZ14\1XGJ%(09;E&*(\ MUWZB4#&,,HD8CGF24:<"+3=+,C:BW^@"6F7 KC:3V@"O/P2-1A-3Y\AZ;ZU6 M'ENK-TVCPZ;U4)/3,[/_6//BL1\^U/P,M%G>\SSY[::'P/;B5OM- PRW#Q\" MA[U-^B W[-@0EU;?/\T6?_Y#"NUBT7+^RZ*JOBW>2;W.SFA5E:J4XC_*E9;J MVY]R]B)_U:)]KZ84LR3!A,"4"0Y1%B601#R'!(F$H50PYE=,IZ,<8UOOC!I M:3W =Z,(>-2:-!U[ECN*@#^M)F!E50%/5A?/UKH=)\[-HQE@.GI>X>Q,&!6 MU0$8)O0W*4#UX.THQ;#O>VZ ZZLQ[X^VZ M,JHM!UG^M]D?F]N$TO>+:O5A\:0EF*99BJ54$N+<%'"D:099D<?KQYH71QL>.&V%!*RTPXH(_:H$]^R]=AMJ5Z0(!V#N?=<:N V4Y8!*,F"Z- M-3#].*A]3#(N%X7HH%OG$=ZM5]\72S/04%RQ) M,5-NNPYNPXV-3(XZYM;)RH!N).Z>PGP%>#=F"0=GS]1RU!ZW24O>"MM72]QS MH/32"O=HL#=L@7M.\U6&_LR6K3^N9*F*MJXLP)DFD<8[.C MB2E$,4\AB_,$(HD9)466%7GFO*-Y>:RQ$W57;C'<;IR;+GO[;8Z7=/3_ M%D]/YR,L6&9@MSD+4]8::21@BA%*HHX1"EF="4FR0P MP9*K2,6$^046^@T_/N[=2&^/E_?D]W0._>;!T5OL#=W>2?H"L& K._BCER/Z M;KB%+NMX@>B?U:+*+_N3,9'I$4/1T'>XP]MO6Q$1W(O_AW MDY5FX_ F8"[/-W&[&7Z,8D:IBB%#"=/P,P2)Y%A;+5'*N&"81MRO D%/$S!, MC0 CXM]_FMEXNZ7DB\>Y/9+7CI!^EZO%K!2T3N+6_]3;DII;RSE?/'EZ1CYS MY.8M]81[S[9%^\RW8H,=N7>C'R> 6>F!%C^<<]4!LT .E\_(@SIA'2 Y=,RZ MW")HU.*A%:A8FN82089)"A'E>HF)\@121!7"E"&4>6WD.(TZML5EE3E3Z1@OX#<%CCO H8'M>S_X?'1CCXFC7BCU&^_XEHF>7C XQC\&M8+? MK:MR+JOJ_>*)E?/:X-Z^>U_ES)@2]HV;$I:0J! 4$F::N:0J-[T,&$R2 F6#O1DW](-HS/[5"@QVI)WL+0"/X%>+W MIBA_M +QE,? @Y*5/R"'C-7A#K?GUI7SQR:"#2E1I!'&4!1Q!E$<%1!C%4') M&.>%(!'C3ET9+XXR-C+Z()?EBX;ZI>[?RO?2Y$Q6JV4HLWWRO7R^(1-N"[.K MG70C>+W;1;M9; :H\/6.+V+00_K9=HPW2RX[4O-2ZMCQESONY6FRT9+^(JE^ MW9K2%J^U:[>:%I*@N& )C$T$#>)*0=,W',HLD2*1"5;2LW[EI>'&MUW42 MF M1EPPVU;^\-P,NH1QGB*%N38&I;$(M;\:0YH2[;W&C.&XR'F6^&V0!D)XD!W1 M<_@"V.P8^6Z-7D+:<9\M$'Y];ZPUT%DY)YN*1Z^3J\#Y[Z(Y(!)JV^S24,/N MDSDH?;0QYG)-1YKVK$.DO_!Y,5_NE27Z11N8]ROY5$VC'*DX8A0J662&UV/( M$FWW"85D0G!*"B2\.">D=*,CJ:XUQLRW=M5LBXX938%5U3.S..Q#X$B';S6U M??/G6\RJ/_7V@7XHK@XJV[#DW@>L1ZM!+X-T6SX^RY5Q'KXL%R^ED.+=Z^^5 M%/?S.JS.C,VU%VP%FQ:$XYSB!*(4Z;4!<0GU&\1A'*>H2/2"P43BTWC:?6@O MXA^@Y[26O-X36)M"S"9LK6R%!G0CM1^%>TR$&S_W V_/Y&N0M9L(K=BFZO5/ M1G(-\=_ 1GAP=QUF;T[U1RP087H,/"@;^@-R2'4=[M"-QSY(MMJ6:OZDGZZ[ MI\5:^W8JE4FA8@9QKLU:Q#5U,8(8-*XU(3SGC'JE^9P;:&S&J9%3OS.MH$#I MKP%J1?4CIK/(NM%0"+QZ)AT+U59&TU578W5W&2MO=KD&1" N.3O,H,QQ3=E# MGKCZ_6ZLL,T...Q9I*6(KXP0T[;]Z:0/FC$D@MC@_SJ!T M<57=0[ZX?D%7,Z*N7W.F582IOG<_%]ID$6LZ^_@7GZV%MF*.^D<8G^[+0M.9 M7)5UX\AWK>6JZ,U%MIY#(M/]B)*%^ALE0HH^- MTEK-S[?.,>4RP5;[&W;:!GQ 7.VK,4Y[[Q:;YXQ/P$;U4TV4ZBV^??U!"T!/ M.WC#3UPP"W,PP0>V68>>D&,K>' ).M?4>%[*[UK&\D7>VRP([>D_*).TP&4L M2J;Q/2E!+>8F[<-L!2Z42?N8@+M575_>QE:O%IJVPQYD.\ 5KOK&V9&& MKL!Q3>4353BN7G)K;[/?Y*,AK*_R6;NIFMSNYS;[VS#AN]?FPYTN9@1)9K+N M,RQ-&%*.(*-) ;F23"64L"+ULJ$[RC$V@[AI3-^6SJKLB[3YHSFO,%-)YZ__ M5H%:0_MB-6IYNO]=Y\Z-R :8D9Y);B\9NQ83;)0 .UI,;(?/YAO#-"#KA&GP M5F-^4KQ14[%.4)UO'];M=G[L*F0Y_3A?;4.--J/]MJ*K=35-?1'B:L TCW8C MZ<-:>WA_K?8ZB>5\SD+=^^P++<4$_*>D2_ P#] ?\E;(^DQJN#3\VRTDF3E:/\$$;356YFD8%(U06VJOAB82($ *ITGQ%\C1&!XB[*BCX]+^6AW0!Y4LUEI-\&F'*=UUWI=U9Q^WV2'T#5^XA+-CP$$@]/H.$>@,G/]) MO@,BH<[>+PTU[&FY@])'Y]LNUW3*4:Z(H M>$)@*AF#""$):9;&4#&6$9'D.(FD#X%<&FQL!+*1M#K>[=C@USCEFPE!4;4@'L>#H"$VOBX--2PNQ\.2A]M@;AZ+7)8+8?/TOBUM4MZK_,'OX+"!C M4033C*HXXZA +/?;+_6687P[J49ZZ\KK!7?5B%PWF_%T1;RG VO9E&E53=), MDWP1YY!)D4),TSB.1)30V*M<1J^3,4P4P'/M9-NY^"[!Y\6JKF=4]_CI>T(< MO<<^8>[;O[3EU&OA02T]J,6?M!GDK0I-Z?56B8">:%?\0OFJWN,/Z\UVA>?( MW^U\HV[K45LQ]V'^4,[NYN)G6C75G9JE)+?\IDZ54&\*>OL1G0/P;LP6%LZ>J6RGXK:I:M&6 M;VLE#<=7[J@$(BB' 0=E)'< #BG(X\I;PS"_;DK@WPMM092JE**I5F%J3R[U M;WM5*VQ#"2D.BC]+K/\7:4.,TS2'B" ,<90)2)#,D>(1%\*K=F1@^<;&9KN1 M@F]>SU*1;K[DR[%0]UIZ&&]JE;Z1=#K MU>>U+7K+*<,LC?32(.)$N^PX@803!;-4*$RPB$0<39^MG?W;BBY7CJM$:#E] MF.=0VOY(J);-4-"BEGL"%EO)3=L4;1G,C1''Z,QNR71N[QM^Y@526K\D@]I' MT:Y+7.20BIQ!&NM_LDQ@C)-FYC_J!_M'F?=6UK>;=6G_'>.4.QH-;SF)?9L- M.XG'9Q.730[(<8(RL#I.P$,[Z0^[DUYK&M!RZ&L20MD.P>4;UGKH"]XC^Z&W M@3H6&S0;T%^U26-[0DU%(E(N"((R+_3R'ZL48B92*%(E(Y7()"DR'_=P__:C M\^[D:C63[7Z\#>BOXQ+T4_,B]6_&$9C;+?K5]^5B_?@=E($.4PYP=V/B[FCV M3*/U,<9&LH#U_TYJ'*K&W_[-AZWC=U*QHUI]I[_5H9OV'>?+M10?_S*<(TTY M AN[W@2L[Q4[M:9!4D@E!>(PXP)#A#,$<<1BJ'A:1#B)6(2<0C2[##XVFFC$ M![*1WVX=+&[+3^DT*9=9HF^H>^:0%N56=*!E!W5Z2YOFMKM=<[6+R>UP>W2L M[A'V@1I4^SWD_QZH W5'W"XVG/:]YW#]I3MJN]=.NNL].JP932S@)ZU$VYC/ MU+MYO];VSI-<-M:IJ51837&!>*88@I05U(1Z<,ABG,*$\N,D':X=EH"<$>UX"VG!@(_:VB:<1'+223S;N][<>$?9@_IZ0 M'HCU R+N1_P=8+M(^C[W&X[P.VBY1_9=KK\A _U$-:$/4I5S*9IJ95_TPU-] MEJO?]3-EO.7_EJ(] ;];EE4Y?]P-Q-D4R"JRF*LHBR"+3/TQSK4S0;5;H21- M:9KDM&!>43%]"CNV!>7KMOHA:TK&=9R5D;8"^1!V^P$#/H)^L4M#WF!W\ M"UN;\1V=_^OG-5W2^4I:=Z;)7JSNYU_UFR:Y'L>L?7ID.>>FUTH>Y2G)B8!I M0AA$0B'(5,YAFL>,(HS2K.#.KD8W&<:V2-15+IE6 SQN]+ >?)MU;&+,E[4N MS0;W5AL/([KCE#EX+/U/1,_L7\^!T0!L5;";6*T2>C$ C1K@08'WP\Z!AT_3 M_UP,Y-ZU M>GE=VFRX>7U&^Z#L]ZJ[%UK.3/S7I\7R9Z/#E C)94(B*&F,3+Y !DE,"L@Y MSR7CB,9$.:]E_Y5+?6#\]*^VW??RO=?EL MAO@L5U.<8$D$+E<'&I0 M1G%1^I!&G*[IQAW:>BJK!W7'N>D_:XX@;(/)P]:FE%.D;14)"\:Y9I$XAE0D M,2P2@C/.\EA(KYJ$;L..S82Q4IM=D"]+^4R7]&(\]BUPNU%*>!![)I<-?EN1 MA^DOZX=4(,YQ''10]O$#XI"'/*_NQDAUD9,'];$I;?*5KN3#_#VMOIO_&^I[ MH3-C/WV5U6I9\I5V$/4'FA;W_[#SS6F!4H%C;?ID:::-H"A/(6,TAQ%AN2QD MAE1$_6J7]2"ESXLZ3'6S;;V939T937H2U#]7IG(*USI,['^M@=6H8LV&Y491 M^[D?4?;Q%+BQZAO/;,\4O)W25C]@%#13^=Y.I?DOV)%] K9J-5\QDWOPQ_TK MZE.BM8FQ:4H8+N8!ZT?V.$.!J+\/"0==)WJ$^'!1Z7.HV^H"+93VW\N5]MQ? MI+B?K[1T)FNQ+D3Q:;U:+^5='"@>$P<%W%!)(5QQ#!$&>.0)+2 MLDA3FHN"HU-R@*%!/5<3:"@ M8W0\[Z'ETM:__-6FIF]ZE/\^7[!*+E_,6/?SY[59J0R"Y:RTLGPUK2-,=*=U MGS;;P&T Z/W<-#8W2GVD2U/ III&G*<9D@*2(DLAXED"6<93&.>(1RF122'1 M=&[JRDOQS>/@:"@%G,B)U.1TI$:/YRE:?_!B &@]&,_SJ,$> ,<3K5'-YT!G M8F8.FV+#.VJ#/TU:U:[BH-8<[*MNO)E&>6"UWSM6V\T5:%$PX4\M#@&/V(:> MNE"'=(/)/>PQW]#3<710.+@ 7;N-S6:F .M<_$J7_Y)F#[!9:IN\?A)GA*(T M@DFL)$0BX1 G*#-'!H@ADE.DG((N70<)_[[]R:Z [>AV M!(2P;U=B![V-L%L'X5I9B@Y]S=R@"=;H[,IP W<^9(,HH*B*5 ,(Y(G# 2HU2)UDAVXQK' MD3M8MSV33IT<23OL@KB"[<8T(0$+YY8.;>FUR859J5_JDK1G'/L!*A6 M7\U/#^IAO3(IH94U\/Y1/GZ?LA3%B8H(5#PK3$AH!*F(&42$D20M5)HBKPYM M8<4;FTUE;%>X6*] T^#'D^,"SYUC;,:;S4C?,1R-8F!'L\DVMV\%]I3;S1@P M1XGVP'&A0*OAIG&0T3)@O$*"PDKW+#Q([T >Q1GTL\H GP''G=V0S^\/TG:CU!SL M-%M"*PW!MBO%!@6S9U3C,(*N%-TG[ZW[5720_,?H9-%]2H+UN+A!A&Z+XB^+ M^:.IGOE!LM4TXC'#!<-ZU1*F]15CD"J]?A5)7*2)RD6NJ$\6XN[-O;R7 ;(. MFX)AB^5R\>?%J('KL+G1?%